From eca16f157e42e64fd034454e6c6a323e10dd5383 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 2 Feb 2020 19:51:42 -0500 Subject: [PATCH 001/386] Remove question list The entire question list now lives in the web version of the repo as it is maintained from a single JSON source file, rather than markdown. --- README.md | 397 +----------------------------------------------------- 1 file changed, 2 insertions(+), 395 deletions(-) diff --git a/README.md b/README.md index abaf46bd..3e5d7a60 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Leetcode Study List - https://seanprashad.com/leetcode-patterns/ +# Leetcode Study List ## Table of Contents @@ -49,400 +49,7 @@ Other useful methods to know include [`substring()`](https://docs.oracle.com/jav ## Question List -A web version of the question list can be found here: https://seanprashad.com/leetcode-patterns/. - -
- Arrays - -#### Easy: - -1. Contains Duplicate: https://leetcode.com/problems/contains-duplicate/ -1. Missing Number: https://leetcode.com/problems/missing-number/ -1. Find All Numbers Disappeared in an Array: https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/ -1. Single Number: https://leetcode.com/problems/single-number/ - -#### Medium: - -1. Product of Array Except Self: https://leetcode.com/problems/product-of-array-except-self/ -1. Find the Duplicate Number: https://leetcode.com/problems/find-the-duplicate-number/ -1. Find All Duplicates in an Array: https://leetcode.com/problems/find-all-duplicates-in-an-array/ - -#### Hard: - -1. First Missing Positive: https://leetcode.com/problems/first-missing-positive/ -1. Longest Consecutive Sequence: https://leetcode.com/problems/longest-consecutive-sequence/ - -
- -
- Backtracking - -The backtracking technique can be found under `10. Subsets` [here]. - -#### Easy: - -1. Letter Case Permutation: https://leetcode.com/problems/letter-case-permutation/ - -#### Medium: - -1. Subsets: https://leetcode.com/problems/subsets/ -1. Subsets II: https://leetcode.com/problems/subsets-ii/ -1. Permutations: https://leetcode.com/problems/permutations/ -1. Permutations II: https://leetcode.com/problems/permutations-ii/ -1. Combinations: https://leetcode.com/problems/combinations/ -1. Combination Sum: https://leetcode.com/problems/combination-sum/ -1. Combination Sum II: https://leetcode.com/problems/combination-sum-ii/ -1. Combination Sum III: https://leetcode.com/problems/combination-sum-iii/ -1. Generate Parentheses: https://leetcode.com/problems/generate-parentheses/ -1. Target Sum: https://leetcode.com/problems/target-sum/ -1. Palindrome Partitioning: https://leetcode.com/problems/palindrome-partitioning/ -1. Partition to K Equal Sum Subsets: https://leetcode.com/problems/partition-to-k-equal-sum-subsets/ -1. Letter Combinations of a Phone Number: https://leetcode.com/problems/letter-combinations-of-a-phone-number/ -1. Generalized Abbreviation: https://leetcode.com/problems/generalized-abbreviation/ - -#### Hard: - -1. Sudoku Solver: https://leetcode.com/problems/sudoku-solver/ -1. N-Queens: https://leetcode.com/problems/n-queens/ - -
- -
- Dynamic Programming - -Dynamic programming guides can be found on [topcoder] and the [Back To Back SWE -YouTube channel]. - -#### Easy: - -1. Climbing Stairs: https://leetcode.com/problems/climbing-stairs/ -1. House Robber: https://leetcode.com/problems/house-robber/ -1. Best Time to Buy and Sell Stock: https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ -1. Maximum Subarray: https://leetcode.com/problems/maximum-subarray/ -1. Range Sum Query - Immutable: https://leetcode.com/problems/range-sum-query-immutable/ - -#### Medium: - -1. House Robber II: https://leetcode.com/problems/house-robber-ii/ -1. Coin Change: https://leetcode.com/problems/coin-change/ -1. Maximum Product Subarray: https://leetcode.com/problems/maximum-product-subarray/ -1. Longest Increasing Subsequence: https://leetcode.com/problems/longest-increasing-subsequence/ -1. Longest Palindromic Substring: https://leetcode.com/problems/longest-palindromic-substring/ -1. Word Break: https://leetcode.com/problems/word-break/ -1. Combination Sum: https://leetcode.com/problems/combination-sum-iv/ -1. Decode Ways: https://leetcode.com/problems/decode-ways/ -1. Unique Paths: https://leetcode.com/problems/unique-paths/ -1. Palindromic Substrings: https://leetcode.com/problems/palindromic-substrings/ -1. Number of Longest Increasing Subsequence: https://leetcode.com/problems/number-of-longest-increasing-subsequence/ -1. Partition Equal Subset Sum: https://leetcode.com/problems/partition-equal-subset-sum/ -1. Best Time to Buy and Sell Stock with Cooldown: https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/ -1. Counting Bits: https://leetcode.com/problems/counting-bits/ - -#### Hard: - -1. Longest Valid Parentheses: https://leetcode.com/problems/longest-valid-parentheses/ - -
- -
- Fast & Slow Pointers - -The fast & slow pointer approach can be found under `3. Fast and Slow pointers` [here]. - -#### Easy: - -1. Linked List Cycle: https://leetcode.com/problems/linked-list-cycle/ -1. Middle of the Linked List: https://leetcode.com/problems/middle-of-the-linked-list/ -1. Palindrome Linked List: https://leetcode.com/problems/palindrome-linked-list/ -1. Remove Linked List Elements: https://leetcode.com/problems/remove-linked-list-elements/ -1. Remove Duplicates from Sorted List: https://leetcode.com/problems/remove-duplicates-from-sorted-list/ - -#### Medium: - -1. Linked List Cycle II: https://leetcode.com/problems/linked-list-cycle-ii/ -1. Add Two Numbers: https://leetcode.com/problems/add-two-numbers/ -1. Remove Nth Node From End Of List: https://leetcode.com/problems/remove-nth-node-from-end-of-list/ -1. Sort List: https://leetcode.com/problems/sort-list/ -1. Reorder List: https://leetcode.com/problems/reorder-list/ - -
- -
- Graph Traversals - -#### Medium: - -1. Clone Graph: https://leetcode.com/problems/clone-graph/ -1. Course Schedule: https://leetcode.com/problems/course-schedule/ -1. Pacific Atlantic Water Flow: https://leetcode.com/problems/pacific-atlantic-water-flow/ -1. Number of Islands: https://leetcode.com/problems/number-of-islands/ -1. Graph Valid Tree: https://leetcode.com/problems/graph-valid-tree/ -1. Number of Connected Components in an Undirected Graph: https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/ - -
- -
- In-place Reversal of a Linked List - -The in-place reveral technique can be found under `6. In-place reversal of linked list` [here]. - -#### Easy: - -1. Reverse Linked List: https://leetcode.com/problems/reverse-linked-list/ - -#### Medium: - -1. Reverse Linked List II: https://leetcode.com/problems/reverse-linked-list-ii/ -1. Rotate List: https://leetcode.com/problems/rotate-list/ -1. Swap Nodes in Pairs: https://leetcode.com/problems/swap-nodes-in-pairs/ -1. Odd Even Linked List: https://leetcode.com/problems/odd-even-linked-list/ - -#### Hard: - -1. Reverse Nodes in k-Group: https://leetcode.com/problems/reverse-nodes-in-k-group/ - -
- -
- K-Way Merge - -The k-way merge technique can be found under `13. K-way Merge` [here]. - -#### Easy: - -1. Merge Two Sorted Lists: https://leetcode.com/problems/merge-two-sorted-lists/ - -#### Hard: - -1. Merge k Sorted Lists: https://leetcode.com/problems/merge-k-sorted-lists/ - -
- -
- Matrices - -#### Medium: - -1. Set Matrix Zeroes: https://leetcode.com/problems/set-matrix-zeroes/ -1. Spiral Matrix: https://leetcode.com/problems/spiral-matrix/ -1. Rotate Image: https://leetcode.com/problems/rotate-image/ -1. Word Search: https://leetcode.com/problems/word-search/ -1. Kth Smallest Element in a Sorted Matrix: https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/ - -
- -
- Intervals - -The merge interval approach can be found under `4. Merge Intervals` [here]. - -#### Easy: - -1. Meeting Rooms: https://leetcode.com/problems/meeting-rooms - -#### Medium: - -1. Merge Intervals: https://leetcode.com/problems/merge-intervals/ -1. Interval List Intersections: https://leetcode.com/problems/interval-list-intersections/ -1. Non-overlapping Intervals: https://leetcode.com/problems/non-overlapping-intervals/ -1. Meeting Rooms II: https://leetcode.com/problems/meeting-rooms-ii/ -1. Task Scheduler: https://leetcode.com/problems/task-scheduler/ -1. Minimum Number of Arrows to Burst Balloons: https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/ - -#### Hard: - -1. Insert Interval: https://leetcode.com/problems/insert-interval/ -1. Employee Free Time: https://leetcode.com/problems/employee-free-time/ - -
- -
- Modified Binary Search - -The modified binary search algorithm can be found under `11. Modified binary search` [here]. - -#### Easy: - -1. Binary Search: https://leetcode.com/problems/binary-search/ -1. Find Smallest Letter Greater Than Target: https://leetcode.com/problems/find-smallest-letter-greater-than-target/ -1. Peak Index in a Mountain Array: https://leetcode.com/problems/peak-index-in-a-mountain-array/ - -#### Medium: - -1. Find Minimum in Rotated Sorted Array: https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/ -1. Find Peak Element: https://leetcode.com/problems/find-peak-element/ -1. Search in Rotated Sorted Array: https://leetcode.com/problems/search-in-rotated-sorted-array/ -1. Search in Rotated Sorted Array II: https://leetcode.com/problems/search-in-rotated-sorted-array-ii/ -1. Search a 2D Matrix: https://leetcode.com/problems/search-a-2d-matrix/ -1. Search a 2D Matrix II: https://leetcode.com/problems/search-a-2d-matrix-ii/ - -#### Hard: - -1. Count of Range Sum: https://leetcode.com/problems/count-of-range-sum/ - -
- -
- Sliding Window - -The sliding window approach can be found under `1. Sliding Window` [here]. - -#### Medium: - -1. Minimum Size Subarray Sum: https://leetcode.com/problems/minimum-size-subarray-sum/ -1. Fruit Into Baskets: https://leetcode.com/problems/fruit-into-baskets/ -1. Permutation in String: https://leetcode.com/problems/permutation-in-string/ -1. Longest Repeating Character Replacement: https://leetcode.com/problems/longest-repeating-character-replacement/ -1. Longest Substring Without Repeating Characters: https://leetcode.com/problems/longest-substring-without-repeating-characters/ - -#### Hard: - -1. Sliding Window Maximum: https://leetcode.com/problems/sliding-window-maximum/ -1. Minimum Number of K Consecutive Bit Flips: https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/ -1. Unique Letter String: https://leetcode.com/problems/unique-letter-string/ -1. Substring with Concatenation of All Words: https://leetcode.com/problems/substring-with-concatenation-of-all-words/ - -
- -
- Top 'K' Elements - -The top K element technique can be found under `12. Top K elements` [here]. - -#### Medium: - -1. Kth Smallest Element in a BST: https://leetcode.com/problems/kth-smallest-element-in-a-bst/ -1. K Closest Points to Origin: https://leetcode.com/problems/k-closest-points-to-origin/ -1. Top K Frequent Elements: https://leetcode.com/problems/top-k-frequent-elements/ -1. Sort Characters By Frequency: https://leetcode.com/problems/sort-characters-by-frequency/ -1. Kth Largest Element in an Array: https://leetcode.com/problems/kth-largest-element-in-an-array/ -1. Find K Closest Elements: https://leetcode.com/problems/find-k-closest-elements/ -1. Reorganize String: https://leetcode.com/problems/reorganize-string/ - -#### Hard: - -1. Rearrange String k Distance Apart: https://leetcode.com/problems/rearrange-string-k-distance-apart -1. Course Schedule III: https://leetcode.com/problems/course-schedule-iii/ -1. Maximum Frequency Stack: https://leetcode.com/problems/maximum-frequency-stack/ - -
- -
- Topological Sort - -The topological sort algorithm can be found under `14. Topological sort` [here]. - -#### Medium: - -1. Course Schedule: https://leetcode.com/problems/course-schedule/ -1. Course Schedule II: https://leetcode.com/problems/course-schedule-ii/ -1. Minimum Height Trees: https://leetcode.com/problems/minimum-height-trees/ - -#### Hard: - -1. Alien Dictionary: https://leetcode.com/problems/alien-dictionary -1. Sequence Reconstruction: https://leetcode.com/problems/sequence-reconstruction - -
- -
- Tree Breadth First Search - -The tree BFS technique can be found under `7. Tree BFS` [here]. - -#### Easy: - -1. Binary Tree Level Order Traversal II: https://leetcode.com/problems/binary-tree-level-order-traversal-ii/ -1. Average of Levels in Binary Tree: https://leetcode.com/problems/average-of-levels-in-binary-tree/ -1. Minimum Depth of Binary Tree: https://leetcode.com/problems/minimum-depth-of-binary-tree/ - -#### Medium: - -1. Binary Tree Level Order Traversal: https://leetcode.com/problems/binary-tree-level-order-traversal/ -1. Binary Tree Zigzag Level Order Traversal: https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/ -1. Populating Next Right Pointers in Each Node: https://leetcode.com/problems/populating-next-right-pointers-in-each-node/ -1. Populating Next Right Pointers in Each Node II: https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/ -1. Binary Tree Right Side View: https://leetcode.com/problems/binary-tree-right-side-view/ -1. All Nodes Distance K in Binary Tree: https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/ -1. Boundary of Binary Tree: https://leetcode.com/problems/boundary-of-binary-tree - -
- -
- Tree Depth First Search - -The tree DFS technique can be found under `8. Tree DFS` [here]. - -#### Easy: - -1. Same Tree: https://leetcode.com/problems/same-tree/ -1. Path Sum: https://leetcode.com/problems/path-sum/ -1. Diameter of Binary Tree: https://leetcode.com/problems/diameter-of-binary-tree/ -1. Merge Two Binary Trees: https://leetcode.com/problems/merge-two-binary-trees/ -1. Maximum Depth of Binary Tree: https://leetcode.com/problems/maximum-depth-of-binary-tree/ -1. Lowest Common Ancestor of a Binary Search Tree: https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/ -1. Subtree of Another Tree: https://leetcode.com/problems/subtree-of-another-tree/ -1. Invert Binary Tree: https://leetcode.com/problems/invert-binary-tree/ - -#### Medium: - -1. Path Sum II: https://leetcode.com/problems/path-sum-ii/ -1. Path Sum III: https://leetcode.com/problems/path-sum-iii/ -1. Lowest Common Ancestor of a Binary Tree: https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/ -1. Maximum Binary Tree: https://leetcode.com/problems/maximum-binary-tree/ -1. Maximum Width of Binary Tree: https://leetcode.com/problems/maximum-width-of-binary-tree/ -1. Construct Binary Tree from Preorder and Inorder Traversal: https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ -1. Validate Binary Search Tree: https://leetcode.com/problems/validate-binary-search-tree/ -1. Kth Smallest Element in a BST: https://leetcode.com/problems/kth-smallest-element-in-a-bst/ -1. Implement Trie (Prefix Tree): https://leetcode.com/problems/implement-trie-prefix-tree/ - -#### Hard: - -1. Binary Tree Maximum Path Sum: https://leetcode.com/problems/binary-tree-maximum-path-sum/ -1. Serialize and Deserialize Binary Tree: https://leetcode.com/problems/serialize-and-deserialize-binary-tree/ -1. Word Search II: https://leetcode.com/problems/word-search-ii/ - -
- -
- Two Heaps - -The two heaps approach can be found under `9. Two heaps` [here]. - -#### Hard: - -1. Find Median from Data Stream: https://leetcode.com/problems/find-median-from-data-stream/ -1. Sliding Window Median: https://leetcode.com/problems/sliding-window-median/ -1. IPO: https://leetcode.com/problems/ipo/ - -
- -
- Two Pointers - -The two pointer approach can be found under `2. Two Pointers or Iterators` [here]. - -#### Easy: - -1. Two Sum II - Input array is sorted: https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/ -1. Remove Duplicates from Sorted List: https://leetcode.com/problems/remove-duplicates-from-sorted-list/ -1. Squares of a Sorted Array: https://leetcode.com/problems/squares-of-a-sorted-array/ -1. Backspace String Compare: https://leetcode.com/problems/backspace-string-compare - -#### Medium: - -1. 3 Sum: https://leetcode.com/problems/3sum/ -1. 3 Sum Closest: https://leetcode.com/problems/3sum-closest/ -1. Subarrays with Product Less than K: https://leetcode.com/problems/subarray-product-less-than-k/ -1. Sort Colours: https://leetcode.com/problems/sort-colors/ - -#### Hard: - -1. Minimum Window Substring: https://leetcode.com/problems/minimum-window-substring/ -1. Trapping Rain Water: https://leetcode.com/problems/trapping-rain-water/ -1. Container With Most Water: https://leetcode.com/problems/container-with-most-water/ - -
+All questions can be found here: https://seanprashad.com/leetcode-patterns/. ## Solutions From b56297d09bbdc4f309a4cf739e208d2561e258bb Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 2 Feb 2020 19:54:46 -0500 Subject: [PATCH 002/386] Update question list phrasing --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e5d7a60..86719bb8 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ This repo is intended for any individual wanting to improve their problem solving skills for software engineering interviews. + Problems are grouped under their respective subtopic, in order to focus on repeatedly applying common patterns rather than randomly tackling questions. @@ -49,7 +50,7 @@ Other useful methods to know include [`substring()`](https://docs.oracle.com/jav ## Question List -All questions can be found here: https://seanprashad.com/leetcode-patterns/. +The entire question list can be found here: https://seanprashad.com/leetcode-patterns/. ## Solutions From ce425956d4c91ea56e5ca60e3b680becd0501b5c Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 2 Feb 2020 20:04:11 -0500 Subject: [PATCH 003/386] Add Suggestion section and polish website description --- README.md | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 86719bb8..f3f33f8f 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,12 @@ - [Background](#background) - [Preface](#preface) -- [Java Syntax Notes](#java-syntax-notes) +- [Notes](#notes) - [Question List](#question-list) - [Solutions](#solutions) - [Leetcode Discuss](#leetcode-discuss) - [Tips to Consider](#tips-to-consider) +- [Suggestions](#suggestions) - [Acknowledgements](#acknowledgements) ## Background @@ -42,15 +43,21 @@ In addition, you should have a good grasp on common algorithms such as: - Binary search - Recursion -## Java Syntax Notes +## Notes [This pdf] contains useful information for the built-in data structures in Java. + Other useful methods to know include [`substring()`](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#substring-int-int-), [`toCharArray()`](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#toCharArray--), [`Math.max()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#max-int-int-), [`Math.min()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#min-int-int-), and [`Arrays.fill()`](https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#fill-int:A-int-). ## Question List -The entire question list can be found here: https://seanprashad.com/leetcode-patterns/. +The entire question list can be found here: +https://seanprashad.com/leetcode-patterns/. + +In addition to viewing the question list, companies that have previously asked +the question in the past 6 months (_as of January 2020_) will be listed. You can +also use the checkboxes to mark which questions you've completed! ## Solutions @@ -100,6 +107,11 @@ Else - Sort input for O(nlogn) time and O(1) space ``` +## Suggestions + +Think a question should/shouldn't be included? Wish there was another feature? +Feel free to open an [issue] with your suggestion! + ## Acknowledgements This list is heavily inspired from [Grokking the Coding Interview] with @@ -116,5 +128,6 @@ on [14 patterns to ace any coding interview question]. [solutions]: https://github.com/SeanPrashad/leetcode-patterns/tree/solutions [leetcode discuss]: https://leetcode.com/discuss/interview-question [grokking the coding interview]: https://www.educative.io/courses/grokking-the-coding-interview +[issue]: https://github.com/SeanPrashad/leetcode-patterns/issues/new [blind 75 list]: https://www.teamblind.com/article/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU?utm_source=share&utm_medium=ios_app [14 patterns to ace any coding interview question]: https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed From dd28d310ed6380b485ef2d20e9292411186c3260 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 2 Feb 2020 20:06:51 -0500 Subject: [PATCH 004/386] Update README title to reflect the new repo name --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f3f33f8f..cfdb475c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Leetcode Study List +# Leetcode Patterns ## Table of Contents From 96609894d14687c54542e31e017b74cc9f2ccf67 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 2 Feb 2020 20:18:28 -0500 Subject: [PATCH 005/386] Move website material into master --- .eslintrc.js | 28 + .gitignore | 24 + .prettierrc.js | 5 + package-lock.json | 16816 ++++++++++++++++++ package.json | 69 + public/favicon.ico | Bin 0 -> 192979 bytes public/index.html | 19 + public/manifest.json | 15 + public/robots.txt | 2 + src/components/Acknowledgements/index.js | 98 + src/components/Acknowledgements/styles.scss | 15 + src/components/App.js | 26 + src/components/Navigation/index.js | 42 + src/components/Navigation/styles.scss | 33 + src/components/Shared/Tracking/index.js | 19 + src/components/Table/index.js | 212 + src/components/Table/styles.scss | 32 + src/components/Tabs/index.js | 94 + src/components/Tabs/styles.scss | 10 + src/components/Tips/index.js | 48 + src/components/Tips/styles.scss | 9 + src/components/styles.scss | 8 + src/data/index.js | 1823 ++ src/icons/Adobe.png | Bin 0 -> 1982 bytes src/icons/Airbnb.png | Bin 0 -> 1013 bytes src/icons/Akuna Capital.png | Bin 0 -> 1683 bytes src/icons/Amazon.png | Bin 0 -> 1899 bytes src/icons/Apple.png | Bin 0 -> 509 bytes src/icons/Asana.png | Bin 0 -> 2155 bytes src/icons/Atlassian.png | Bin 0 -> 572 bytes src/icons/Blackrock.png | Bin 0 -> 4138 bytes src/icons/Bloomberg.png | Bin 0 -> 1755 bytes src/icons/Capital One.png | Bin 0 -> 2905 bytes src/icons/Citadel.png | Bin 0 -> 1215 bytes src/icons/Facebook.png | Bin 0 -> 659 bytes src/icons/Goldman Sachs.png | Bin 0 -> 2326 bytes src/icons/Google.png | Bin 0 -> 2144 bytes src/icons/Intuit.png | Bin 0 -> 1719 bytes src/icons/JPMorgan.png | Bin 0 -> 1852 bytes src/icons/LinkedIn.png | Bin 0 -> 470 bytes src/icons/Lyft.png | Bin 0 -> 1829 bytes src/icons/Microsoft.png | Bin 0 -> 202 bytes src/icons/Morgan Stanley.png | Bin 0 -> 1798 bytes src/icons/Oracle.png | Bin 0 -> 1642 bytes src/icons/Palantir.png | Bin 0 -> 1535 bytes src/icons/Pinterest.png | Bin 0 -> 922 bytes src/icons/Qualtrics.png | Bin 0 -> 3191 bytes src/icons/Quora.png | Bin 0 -> 850 bytes src/icons/Salesforce.png | Bin 0 -> 2192 bytes src/icons/Snapchat.png | Bin 0 -> 675 bytes src/icons/Tesla.png | Bin 0 -> 764 bytes src/icons/Twitch.png | Bin 0 -> 628 bytes src/icons/Twitter.png | Bin 0 -> 695 bytes src/icons/Two Sigma.png | Bin 0 -> 1945 bytes src/icons/Uber.png | Bin 0 -> 536 bytes src/icons/Yelp.png | Bin 0 -> 835 bytes src/images/Blind.png | Bin 0 -> 3903 bytes src/images/Educative.png | Bin 0 -> 15744 bytes src/images/Hackernoon.png | Bin 0 -> 18653 bytes src/index.js | 7 + src/setupTests.js | 4 + yarn.lock | 12167 +++++++++++++ 62 files changed, 31625 insertions(+) create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .prettierrc.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 src/components/Acknowledgements/index.js create mode 100644 src/components/Acknowledgements/styles.scss create mode 100644 src/components/App.js create mode 100644 src/components/Navigation/index.js create mode 100644 src/components/Navigation/styles.scss create mode 100644 src/components/Shared/Tracking/index.js create mode 100644 src/components/Table/index.js create mode 100644 src/components/Table/styles.scss create mode 100644 src/components/Tabs/index.js create mode 100644 src/components/Tabs/styles.scss create mode 100644 src/components/Tips/index.js create mode 100644 src/components/Tips/styles.scss create mode 100644 src/components/styles.scss create mode 100644 src/data/index.js create mode 100644 src/icons/Adobe.png create mode 100644 src/icons/Airbnb.png create mode 100644 src/icons/Akuna Capital.png create mode 100644 src/icons/Amazon.png create mode 100644 src/icons/Apple.png create mode 100644 src/icons/Asana.png create mode 100644 src/icons/Atlassian.png create mode 100644 src/icons/Blackrock.png create mode 100644 src/icons/Bloomberg.png create mode 100644 src/icons/Capital One.png create mode 100644 src/icons/Citadel.png create mode 100644 src/icons/Facebook.png create mode 100644 src/icons/Goldman Sachs.png create mode 100644 src/icons/Google.png create mode 100644 src/icons/Intuit.png create mode 100644 src/icons/JPMorgan.png create mode 100644 src/icons/LinkedIn.png create mode 100644 src/icons/Lyft.png create mode 100644 src/icons/Microsoft.png create mode 100644 src/icons/Morgan Stanley.png create mode 100644 src/icons/Oracle.png create mode 100644 src/icons/Palantir.png create mode 100644 src/icons/Pinterest.png create mode 100644 src/icons/Qualtrics.png create mode 100644 src/icons/Quora.png create mode 100644 src/icons/Salesforce.png create mode 100644 src/icons/Snapchat.png create mode 100644 src/icons/Tesla.png create mode 100644 src/icons/Twitch.png create mode 100644 src/icons/Twitter.png create mode 100644 src/icons/Two Sigma.png create mode 100644 src/icons/Uber.png create mode 100644 src/icons/Yelp.png create mode 100644 src/images/Blind.png create mode 100644 src/images/Educative.png create mode 100644 src/images/Hackernoon.png create mode 100644 src/index.js create mode 100644 src/setupTests.js create mode 100644 yarn.lock diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000..a16f10b9 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,28 @@ +module.exports = { + extends: ['airbnb', 'plugin:prettier/recommended', 'prettier/react'], + env: { + browser: true, + commonjs: true, + es6: true, + jest: true, + node: true, + }, + rules: { + 'jsx-a11y/href-no-hash': ['off'], + 'react/jsx-filename-extension': ['warn', { extensions: ['.js', '.jsx'] }], + 'max-len': [ + 'warn', + { + code: 80, + tabWidth: 2, + comments: 80, + ignoreComments: false, + ignoreTrailingComments: true, + ignoreUrls: true, + ignoreStrings: true, + ignoreTemplateLiterals: true, + ignoreRegExpLiterals: true, + }, + ], + }, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..8692cf66 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 00000000..cf96f74c --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,5 @@ +module.exports = { + printWidth: 80, + singleQuote: true, + trailingComma: 'all', +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..0ea42a02 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,16816 @@ +{ + "name": "web", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz", + "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==", + "requires": { + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz", + "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==", + "requires": { + "@babel/code-frame": "^7.5.5", + "@babel/generator": "^7.7.4", + "@babel/helpers": "^7.7.4", + "@babel/parser": "^7.7.4", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz", + "integrity": "sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==", + "requires": { + "@babel/types": "^7.8.3", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz", + "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==", + "requires": { + "@babel/compat-data": "^7.8.4", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", + "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", + "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", + "requires": { + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", + "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", + "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", + "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", + "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", + "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.8.3.tgz", + "integrity": "sha512-g/6WTWG/xbdd2exBBzMfygjX/zw4eyNC4X8pRaq7aRHRoDUCzAIu3kGYIXviOv8BjCuWm8vDBwjHcjiRNgXrPA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", + "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", + "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.8.3.tgz", + "integrity": "sha512-glrzN2U+egwRfkNFtL34xIBYTxbbUF2qJTP8HD3qETBBqzAWSeNB821X0GjU06+dNpq/UyCIjI72FmGE5NNkQQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz", + "integrity": "sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.8.3.tgz", + "integrity": "sha512-01OT7s5oa0XTLf2I8XGsL8+KqV9lx3EZV+jxn/L2LQ97CGKila2YMroTkCEIE0HV/FF7CMSRsIAybopdN9NTdg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz", + "integrity": "sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", + "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz", + "integrity": "sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-typescript": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", + "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", + "requires": { + "@babel/compat-data": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.4", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.8.3.tgz", + "integrity": "sha512-9hx0CwZg92jGb7iHYQVgi0tOEHP/kM60CtWJQnmbATSPIQQ2xYzfoCI3EdqAhFBeeJwYMdWQuDUHMsuDbH9hyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.8.3", + "@babel/plugin-transform-react-jsx-self": "^7.8.3", + "@babel/plugin-transform-react-jsx-source": "^7.8.3" + } + }, + "@babel/preset-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.8.3.tgz", + "integrity": "sha512-qee5LgPGui9zQ0jR1TeU5/fP9L+ovoArklEqY12ek8P/wV5ZeM/VYSQYwICeoT6FfpJTekG9Ilay5PhwsOpMHA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.8.3" + } + }, + "@babel/runtime": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/runtime-corejs3": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.4.tgz", + "integrity": "sha512-+wpLqy5+fbQhvbllvlJEVRIpYj+COUWnnsm+I4jZlA8Lo7/MJmBhGTCHyk1/RWfOqBRJ2MbadddG6QltTKTlrg==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", + "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", + "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "@sheerun/mutationobserver-shim": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", + "integrity": "sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==" + }, + "@svgr/babel-preset": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + } + }, + "@svgr/core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "requires": { + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@svgr/plugin-jsx": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "requires": { + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" + } + }, + "@svgr/plugin-svgo": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "requires": { + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "requires": { + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" + } + }, + "@testing-library/dom": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.12.2.tgz", + "integrity": "sha512-KCnvHra5fV+wDxg3wJObGvZFxq7v1DJt829GNFLuRDjKxVNc/B5AdsylNF5PMHFbWMXDsHwM26d2NZcZO9KjbQ==", + "requires": { + "@babel/runtime": "^7.6.2", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.0.0", + "aria-query": "3.0.0", + "pretty-format": "^24.9.0", + "wait-for-expect": "^3.0.0" + } + }, + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "requires": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + } + }, + "@testing-library/react": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.4.0.tgz", + "integrity": "sha512-XdhDWkI4GktUPsz0AYyeQ8M9qS/JFie06kcSnUVcpgOwFjAu9vhwR83qBl+lw9yZWkbECjL8Hd+n5hH6C0oWqg==", + "requires": { + "@babel/runtime": "^7.7.6", + "@testing-library/dom": "^6.11.0", + "@types/testing-library__react": "^9.1.2" + } + }, + "@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + }, + "@types/babel__core": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz", + "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz", + "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==" + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", + "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + }, + "@types/react": { + "version": "16.9.19", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.19.tgz", + "integrity": "sha512-LJV97//H+zqKWMms0kvxaKYJDG05U2TtQB3chRLF8MPNs+MQh/H1aGlyDUxjaHvu08EAGerdX2z4LTBc7ns77A==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.9.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.5.tgz", + "integrity": "sha512-BX6RQ8s9D+2/gDhxrj8OW+YD4R+8hj7FEM/OJHGNR0KipE1h1mSsf39YeyC81qafkq+N3rU3h3RFbLSwE5VqUg==", + "requires": { + "@types/react": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/testing-library__dom": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.12.0.tgz", + "integrity": "sha512-PQ/gzABzc53T68RldZ/sJHKCihtP9ofU8XIgOk+H7tlfoCRdg9mqICio5Fo8j3Z8wo+pOfuDsuPprWsn3YtVmA==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.2.tgz", + "integrity": "sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*" + } + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.18.0.tgz", + "integrity": "sha512-kuO8WQjV+RCZvAXVRJfXWiJ8iYEtfHlKgcqqqXg9uUkIolEHuUaMmm8/lcO4xwCOtaw6mY0gStn2Lg4/eUXXYQ==", + "requires": { + "@typescript-eslint/experimental-utils": "2.18.0", + "eslint-utils": "^1.4.3", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.0.tgz", + "integrity": "sha512-J6MopKPHuJYmQUkANLip7g9I82ZLe1naCbxZZW3O2sIxTiq/9YYoOELEKY7oPg0hJ0V/AQ225h2z0Yp+RRMXhw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.18.0", + "eslint-scope": "^5.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.18.0.tgz", + "integrity": "sha512-SJJPxFMEYEWkM6pGfcnjLU+NJIPo+Ko1QrCBL+i0+zV30ggLD90huEmMMhKLHBpESWy9lVEeWlQibweNQzyc+A==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.18.0", + "@typescript-eslint/typescript-estree": "2.18.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.18.0.tgz", + "integrity": "sha512-gVHylf7FDb8VSi2ypFuEL3hOtoC4HkZZ5dOjXvVjoyKdRrvXAOPSzpNRnKMfaUUEiSLP8UF9j9X9EDLxC0lfZg==", + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^6.3.0", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + } + } + }, + "acorn-jsx": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", + "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", + "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "requires": { + "assert": "1.4.1", + "camelcase": "5.0.0", + "loader-utils": "1.2.3", + "object-path": "0.11.4", + "regex-parser": "2.2.10" + }, + "dependencies": { + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + } + } + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "airbnb-prop-types": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz", + "integrity": "sha512-jUh2/hfKsRjNFC4XONQrxo/n/3GG4Tn6Hl0WlFQN5PY9OMC9loSCoAYKnZsWaP8wEfd5xcrPloK0Zg6iS1xwVA==", + "requires": { + "array.prototype.find": "^2.1.0", + "function.prototype.name": "^1.1.1", + "has": "^1.0.3", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.9.0" + } + }, + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", + "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.find": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.0.tgz", + "integrity": "sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0" + } + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "requires": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + }, + "axobject-query": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.1.tgz", + "integrity": "sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw==", + "requires": { + "@babel/runtime": "^7.7.4", + "@babel/runtime-corejs3": "^7.7.4" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-eslint": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz", + "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", + "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + } + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", + "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "babel-preset-react-app": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.1.tgz", + "integrity": "sha512-YkWP2UwY//TLltNlEBRngDOrYhvSLb+CA330G7T9M5UhGEMWe+JK/8IXJc5p2fDTSfSiETf+PY0+PYXFMix81Q==", + "requires": { + "@babel/core": "7.8.4", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-transform-flow-strip-types": "7.8.3", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.8.3", + "@babel/preset-env": "7.8.4", + "@babel/preset-react": "7.8.3", + "@babel/preset-typescript": "7.8.3", + "@babel/runtime": "7.8.4", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "bootstrap": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz", + "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001023", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001023.tgz", + "integrity": "sha512-C5TDMiYG11EOhVOA62W1p3UsJ2z4DsHtMBQtjzp3ZsUglcQn62WOUgW0y795c7A5uZ+GCEIvzkMatLIlAsbNTA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", + "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + } + }, + "chokidar": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", + "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.3.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", + "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.4.tgz", + "integrity": "sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz", + "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.17", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.0", + "schema-utils": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", + "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", + "requires": { + "css-tree": "1.0.0-alpha.37" + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.8.tgz", + "integrity": "sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.344", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.344.tgz", + "integrity": "sha512-tvbx2Wl8WBR+ym3u492D0L6/jH+8NoQXqe46+QhbWH3voVPauGuZYeb1QAXYoOAWuiP2dbSvlBx0kQ1F3hu/Mw==" + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", + "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "enzyme": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "requires": { + "array.prototype.flat": "^1.2.3", + "cheerio": "^1.0.0-rc.3", + "enzyme-shallow-equal": "^1.0.1", + "function.prototype.name": "^1.1.2", + "has": "^1.0.3", + "html-element-map": "^1.2.0", + "is-boolean-object": "^1.0.1", + "is-callable": "^1.1.5", + "is-number-object": "^1.0.4", + "is-regex": "^1.0.5", + "is-string": "^1.0.5", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.7.0", + "object-is": "^1.0.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1", + "object.values": "^1.1.1", + "raf": "^3.4.1", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.2.1" + } + }, + "enzyme-adapter-react-16": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz", + "integrity": "sha512-SkvDrb8xU3lSxID8Qic9rB8pvevDbLybxPK6D/vW7PrT0s2Cl/zJYuXvsd1EBTz0q4o3iqG3FJhpYz3nUNpM2Q==", + "requires": { + "enzyme-adapter-utils": "^1.13.0", + "enzyme-shallow-equal": "^1.0.1", + "has": "^1.0.3", + "object.assign": "^4.1.0", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^16.12.0", + "react-test-renderer": "^16.0.0-0", + "semver": "^5.7.0" + } + }, + "enzyme-adapter-utils": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz", + "integrity": "sha512-YuEtfQp76Lj5TG1NvtP2eGJnFKogk/zT70fyYHXK2j3v6CtuHqc8YmgH/vaiBfL8K1SgVVbQXtTcgQZFwzTVyQ==", + "requires": { + "airbnb-prop-types": "^2.15.0", + "function.prototype.name": "^1.1.2", + "object.assign": "^4.1.0", + "object.fromentries": "^2.0.2", + "prop-types": "^15.7.2", + "semver": "^5.7.1" + } + }, + "enzyme-shallow-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz", + "integrity": "sha512-hGA3i1so8OrYOZSM9whlkNmVHOicJpsjgTzC+wn2JMJXhq1oO4kA4bJ5MsfzSIcC71aLDKzJ6gZpIxrqt3QTAQ==", + "requires": { + "has": "^1.0.3", + "object-is": "^1.0.2" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.13.0.tgz", + "integrity": "sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "globals": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", + "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "18.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.0.1.tgz", + "integrity": "sha512-hLb/ccvW4grVhvd6CT83bECacc+s4Z3/AEyWQdIT2KeTsG9dR7nx1gs7Iw4tDmGKozCNHFn4yZmRm3Tgy+XxyQ==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^14.0.0", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-airbnb-base": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.0.0.tgz", + "integrity": "sha512-2IDHobw97upExLmsebhtfoD3NAKhV4H0CJWP3Uprd/uk+cHuWYOczPVxQ8PxLFUAw7o3Th1RAU8u1DoUpr+cMA==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.7", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-prettier": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.10.0.tgz", + "integrity": "sha512-AtndijGte1rPILInUdHjvKEGbIV06NuvPrqlIEaEaWtbtvJh464mDeyGMdZEQMsGvC0ZVkiex1fSNcC4HAbRGg==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + }, + "dependencies": { + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + } + } + }, + "eslint-config-react-app": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.0.tgz", + "integrity": "sha512-WrHjoGpKr1kLLiWDD81tme9jMM0hk5cMxasLSdyno6DdPt+IfLOrDJBVo6jN7tn4y1nzhs43TmUaZWO6Sf0blw==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", + "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.2.tgz", + "integrity": "sha512-S5VnD+UpVY1PyYRqeBd/4pgsmkvSokbHqTXAQMpvCyRr3XN2tvSLo9spm2nEpqQqh9dezw3os/0zWihLeOg2Rw==", + "requires": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^1.3.1", + "schema-utils": "^2.2.0" + } + }, + "eslint-module-utils": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz", + "integrity": "sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", + "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", + "requires": { + "lodash": "^4.17.15" + } + }, + "eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "requires": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + } + } + }, + "eslint-plugin-prettier": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", + "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.2.tgz", + "integrity": "sha512-6m1zFCSB8OKVIVyGipz1TJxVuNfgvbbUa7O9fxqyyT0b15tB2X/rxMNCGQv3LTD4XOKmG/ONr52FZHur0OKFkg==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.14.2", + "string.prototype.matchall": "^4.0.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + }, + "eslint-scope": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", + "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + }, + "espree": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", + "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "requires": { + "acorn": "^7.1.0", + "acorn-jsx": "^5.1.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", + "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "figures": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", + "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filenamify-url": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "requires": { + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" + } + }, + "filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", + "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.2.tgz", + "integrity": "sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "functions-have-names": "^1.2.0" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "functions-have-names": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz", + "integrity": "sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gh-pages": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.0.tgz", + "integrity": "sha512-YlD4kdMqRCQHrhVdonet4TdRtv1/sZKepvoxNT4Nrhrp5HI8XFfc8kFlGlBn2myBo80aGp8Eft259mbcUJhgSg==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", + "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-element-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", + "integrity": "sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw==", + "requires": { + "array-filter": "^1.0.0" + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-escaper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", + "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==" + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + } + } + }, + "html-to-react": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.2.tgz", + "integrity": "sha512-TdTfxd95sRCo6QL8admCkE7mvNNrXtGoVr1dyS+7uvc8XCqAymnf/6ckclvnVbQNUo2Nh21VPwtfEHd0khiV7g==", + "requires": { + "domhandler": "^3.0", + "htmlparser2": "^4.0", + "lodash.camelcase": "^4.3.0", + "ramda": "^0.26" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "domhandler": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.0.0.tgz", + "integrity": "sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==", + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.0.0.tgz", + "integrity": "sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg==", + "requires": { + "dom-serializer": "^0.2.1", + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0" + } + }, + "entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", + "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + }, + "htmlparser2": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.0.0.tgz", + "integrity": "sha512-cChwXn5Vam57fyXajDtPXL1wTYc8JtLbr2TN76FYu05itVVVealxLowe2B3IEznJG4p9HAYn/0tJaRlGuEglFQ==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz", + "integrity": "sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ==", + "requires": { + "html-minifier": "^3.5.20", + "loader-utils": "^1.1.0", + "lodash": "^4.17.11", + "pretty-error": "^2.1.1", + "tapable": "^1.1.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", + "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" + }, + "http-proxy": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", + "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "husky": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", + "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "ci-info": "^2.0.0", + "cosmiconfig": "^5.2.1", + "execa": "^1.0.0", + "get-stdin": "^7.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "read-pkg": "^5.2.0", + "run-node": "^1.0.0", + "slash": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", + "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-jsdom-fourteen": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz", + "integrity": "sha512-4vtoRMg7jAstitRzL4nbw83VmGH8Rs13wrND3Ud2o1fczDhMUF32iIrNKwYGgeOPUdfvZU4oy8Bbv+ni1fgVCA==", + "requires": { + "jest-mock": "^24.5.0", + "jest-util": "^24.5.0", + "jsdom": "^14.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + } + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==" + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", + "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "requires": { + "array-includes": "^3.0.3", + "object.assign": "^4.1.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "loader-fs-cache": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz", + "integrity": "sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw==", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", + "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdast-add-list-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", + "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", + "requires": { + "unist-util-visit-parents": "1.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + } + } + }, + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "requires": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz", + "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=" + }, + "mini-css-extract-plugin": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz", + "integrity": "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "minipass": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", + "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", + "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mri": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", + "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + } + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "nearley": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.1.tgz", + "integrity": "sha512-xq47GIUGXxU9vQg7g/y1o1xuKnkO7ev4nRWqftmQrLkfnE/FjRqDaGOUakM8XHPn/6pW3bGjU2wgoJyId90rqg==", + "requires": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6", + "semver": "^5.4.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-releases": { + "version": "1.1.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz", + "integrity": "sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "node-sass": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", + "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", + "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", + "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "requires": { + "@types/node": "*" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", + "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + } + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "pnp-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", + "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", + "requires": { + "ts-pnp": "^1.1.2" + } + }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "portfinder": { + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", + "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", + "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "requires": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", + "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.16", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.0" + } + }, + "postcss-modules-scope": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz", + "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", + "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + }, + "pretty-quick": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.1.tgz", + "integrity": "sha512-y7bJt77XadjUr+P1uKqZxFWLddvj3SKY6EU4BuQtMxmmEFSMpbN132pUWdSG1g1mtUfO0noBvn7wBf0BVeomHg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "execa": "^2.1.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.4", + "multimatch": "^4.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", + "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "dev": true + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.3.tgz", + "integrity": "sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz", + "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.3" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "requires": { + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" + } + }, + "proxy-addr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", + "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + }, + "ramda": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", + "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==" + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "react": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", + "integrity": "sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "requires": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + } + }, + "react-dev-utils": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.1.0.tgz", + "integrity": "sha512-KmZChqxY6l+ed28IHetGrY8J9yZSvzlAHyFXduEIhQ42EBGtqftlbqQZ+dDTaC7CwNW2tuXN+66bRKE5h2HgrQ==", + "requires": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.8.6", + "chalk": "3.0.0", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^6.4.0", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.5", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-dom": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.12.0.tgz", + "integrity": "sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.18.0" + } + }, + "react-error-overlay": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.5.tgz", + "integrity": "sha512-+DMR2k5c6BqMDSMF8hLH0vYKtKTeikiFW+fj0LClN+XZg4N9b8QUAdHC62CGWNLTi/gnuuemNcNcTFrCvK1f+A==" + }, + "react-ga": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", + "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + }, + "react-icons": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.9.0.tgz", + "integrity": "sha512-gKbYKR+4QsD3PmIHLAM9TDDpnaTsr3XZeK1NTAb6WQQ+gxEdJ0xuCgLq0pxXdS7Utg2AIpcVhM1ut/jlDhcyNg==", + "requires": { + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "react-is": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", + "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-markdown": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", + "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", + "requires": { + "html-to-react": "^1.3.4", + "mdast-add-list-metadata": "1.0.1", + "prop-types": "^15.7.2", + "react-is": "^16.8.6", + "remark-parse": "^5.0.0", + "unified": "^6.1.5", + "unist-util-visit": "^1.3.0", + "xtend": "^4.0.1" + } + }, + "react-popper": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", + "requires": { + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "react-scripts": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.3.0.tgz", + "integrity": "sha512-hzPc6bxCc9GnsspWqk494c2Gpd0dRbk/C8q76BNQIENi9GMwoxFljOEcZoZcpFpJgQ45alxFR6QaLt+51qie7g==", + "requires": { + "@babel/core": "7.7.4", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.8.0", + "@typescript-eslint/parser": "^2.8.0", + "babel-eslint": "10.0.3", + "babel-jest": "^24.9.0", + "babel-loader": "8.0.6", + "babel-plugin-named-asset-import": "^0.3.5", + "babel-preset-react-app": "^9.1.0", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.2.0", + "css-loader": "3.2.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.1.0", + "eslint-loader": "3.0.2", + "eslint-plugin-flowtype": "3.13.0", + "eslint-plugin-import": "2.18.2", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.16.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "fsevents": "2.1.2", + "html-webpack-plugin": "4.0.0-beta.5", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "0.1.0", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.8.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.5.0", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.5", + "react-dev-utils": "^10.0.0", + "resolve": "1.12.2", + "resolve-url-loader": "3.1.1", + "sass-loader": "8.0.0", + "semver": "6.3.0", + "style-loader": "1.0.0", + "terser-webpack-plugin": "2.2.1", + "ts-pnp": "1.1.5", + "url-loader": "2.3.0", + "webpack": "4.41.2", + "webpack-dev-server": "3.9.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "eslint-plugin-import": { + "version": "2.18.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz", + "integrity": "sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==", + "requires": { + "array-includes": "^3.0.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.11.0" + } + }, + "eslint-plugin-react": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz", + "integrity": "sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==", + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1", + "object.entries": "^1.1.0", + "object.fromentries": "^2.0.0", + "object.values": "^1.1.0", + "prop-types": "^15.7.2", + "resolve": "^1.12.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "resolve": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.2.tgz", + "integrity": "sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "react-scroll": { + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.7.16.tgz", + "integrity": "sha512-f4M5AdL+3cw3MJ7c/T0hPMY2iHCeQLDXV13lRanAFQ6JIt9xyAdHCpTH9mLUQt9SQh4pRarD+Qc7KhU6qMx3Yg==", + "requires": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.5.8" + } + }, + "react-table": { + "version": "7.0.0-rc.15", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.0.0-rc.15.tgz", + "integrity": "sha512-ofMOlgrioHhhvHjvjsQkxvfQzU98cqwy6BjPGNwhLN1vhgXeWi0mUGreaCPvRenEbTiXsQbMl4k3Xmx3Mut8Rw==" + }, + "react-test-renderer": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.12.0.tgz", + "integrity": "sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.18.0" + } + }, + "react-tooltip": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.3.tgz", + "integrity": "sha512-j2t34JOZxopBq/80F0BxvMm+r6k7yj92avxTENNLoitYl/Htzzu02/T2Box0nPd6zlqCCaIhKaCrW5ZEAf45OQ==", + "requires": { + "classnames": "^2.2.6", + "prop-types": "^15.6.0" + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + }, + "reactstrap": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.4.1.tgz", + "integrity": "sha512-oAjp9PYYUGKl7SLXwrQ1oRIrYw0MqfO2mUqYgGapFKHG2uwjEtLip5rYxtMujkGx3COjH5FX1WtcfNU4oqpH0Q==", + "requires": { + "@babel/runtime": "^7.2.0", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-lifecycles-compat": "^3.0.4", + "react-popper": "^1.3.6", + "react-transition-group": "^2.3.1" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", + "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "requires": { + "picomatch": "^2.0.7" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "regenerator-transform": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", + "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", + "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==" + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + }, + "regjsparser": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz", + "integrity": "sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remark-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", + "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "requires": { + "adjust-sourcemap-loader": "2.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "requires": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "sass-loader": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz", + "integrity": "sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==", + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", + "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "requires": { + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", + "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "spdy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", + "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "string.prototype.trim": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz", + "integrity": "sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" + }, + "style-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", + "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.0.1" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.3.tgz", + "integrity": "sha512-fnCWiifNhK8i2Z7b9R5tbNahpxrRdAaQbnoxKlT2KrSCj9Kq/yBSgulCRgBJRhy1dPnSY5slg5ehPUnzpEcHlg==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "terser": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz", + "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz", + "integrity": "sha512-jwdauV5Al7zopR6OAYvIIRcxXCSvLjZjr7uZE8l2tIWb/ryrGN48sJftqGf5k9z09tWhajx53ldp0XPI080YnA==", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.0.0", + "jest-worker": "^24.9.0", + "schema-utils": "^2.5.0", + "serialize-javascript": "^2.1.0", + "source-map": "^0.6.1", + "terser": "^4.3.9", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz", + "integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.0", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", + "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==" + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "requires": { + "glob": "^7.1.2" + } + }, + "ts-pnp": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.5.tgz", + "integrity": "sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA==" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + } + } + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + }, + "dependencies": { + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "unist-util-visit-parents": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", + "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "requires": { + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wait-for-expect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.1.tgz", + "integrity": "sha512-3Ha7lu+zshEG/CeHdcpmQsZnnZpPj/UsG3DuKO8FskjuDbkx3jE3845H+CuwZjA2YWYDfKMU2KhnCaXMLd3wVw==" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "webpack": { + "version": "4.41.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz", + "integrity": "sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.1", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + }, + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz", + "integrity": "sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.2.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.4", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.25", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.4.0", + "spdy": "^4.0.1", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "optional": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", + "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "requires": { + "http-parser-js": ">=0.4.0 <0.4.11", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "requires": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + }, + "workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "requires": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + }, + "workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + } + }, + "workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yaml": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", + "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "requires": { + "@babel/runtime": "^7.6.3" + } + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..80785595 --- /dev/null +++ b/package.json @@ -0,0 +1,69 @@ +{ + "name": "web", + "homepage": "https://seanprashad.github.io/leetcode-patterns", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "bootstrap": "^4.4.1", + "classnames": "^2.2.6", + "enzyme": "^3.11.0", + "enzyme-adapter-react-16": "^1.15.2", + "gh-pages": "^2.2.0", + "node-sass": "^4.13.0", + "react": "^16.12.0", + "react-dom": "^16.12.0", + "react-ga": "^2.7.0", + "react-icons": "^3.8.0", + "react-markdown": "^4.3.1", + "react-scripts": "3.3.0", + "react-scroll": "^1.7.15", + "react-table": "^7.0.0-rc.15", + "react-test-renderer": "^16.12.0", + "react-tooltip": "^3.11.2", + "reactstrap": "^8.2.0" + }, + "devDependencies": { + "babel-eslint": "^10.0.3", + "eslint": "^6.8.0", + "eslint-config-airbnb": "^18.0.1", + "eslint-config-prettier": "^6.9.0", + "eslint-plugin-import": "^2.19.1", + "eslint-plugin-jsx-a11y": "^6.2.3", + "eslint-plugin-prettier": "^3.1.2", + "eslint-plugin-react": "^7.17.0", + "husky": "^3.1.0", + "prettier": "^1.19.1", + "pretty-quick": "^2.0.1" + }, + "scripts": { + "predeploy": "npm run build", + "deploy": "gh-pages -d build", + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": "react-app" + }, + "husky": { + "hooks": { + "pre-commit": "pretty-quick --staged" + } + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b8425d9c34a0a739fb72b8a2318d85953f7be68d GIT binary patch literal 192979 zcmeF42YePq`o|}PVnMN=o_g3%@6_}3f1Y{@C_SWt4Q$xUspna+97u{V?plo88%&XJ(#x<|)5XDoCBLF1bW; zzCpcFQK{}qsjIKHet&zuQeN)eaD(;xN1khQu~PTkWBXUW)%I3@T@McT2_nG-eb?EriDfP!~yQ$H%{VHt6!GN#t&eG~l-u-Be zzVi8{`uiro=-j7%$=%p++_qJ9$8OajlXlH+Gcchq zkIyaD!+2Le{i|O0)=KX`>x@jgA!Opt9*w5#Jr+7WBQb2&;i#~ghblxa^!oDn_iC-) zU!$*oZiyb#*m^hd%@w-lgR{M=-slt+I_*H^M$->84V!s*UHI(d2O{QWf57`yoD5p5 z)3@^7iSq7Ki*@Q7D|G#8FQ&s?pAVT_@0H2PT|WMKZXNF5Nc!VjEA`{hJ5}oc z%o075JZ^h-iB=FIQl;feM zzv>kx4`}h$a?f3ljYxd3;e;JiLniOeq5u6%9yf%~%~FvIJ~1N^N@<1dpzH}&W}FZw4&_lKdbaD&|$LV(Rl7L z9Xc_s+oQubo)SE*_|=p^|a%-<5YAsqgAW* z-s|82<6c;%b11L()g@WpC#R&%e{4k3U*H||p*_XQ&;8IZ2ehKj>WdBf+LxE>pC5-O z$vAm(VYY5Ge!G5jM4}hIwkTxM&WA&19ar!d_v?jT|G3@al`Yrn>Mt$Ry1s-^gA6gIX#8`-z;?M{$Tolq4~-mXY4cMN!sq#7nkX2PTq{K{fw&@ zzFN9BxbB#(_mTH#^3H)b>PFKJWH2^b!XK;3_=xfwAI?X|?$(NasXkq&|4QC-U3njZ z_rEzRT?fCn_>igt-(^54nCoQeJCC5>GH%qz>-686 zFV%}={0L3psYe;x9}L*0E4H_JTj3c?(u3$!hF?wi@pzDy4>VV+2Q9|jKj8FlJxmsZ_J;! ze5h}14E!%f=7Ea`b#8q@*FFO-cyjjPdQIkMz5Lv)y%+U~?-mr-sg3Fx+u88R78~@q zrSHp`x$XaLkncC7VWb~O1DFGQ z^^A+{3Eg7&-GS7G^d;$~_txskPWj#RX}K;yO?iizLCv0x`)p>ekF8LjTh%Hk9_Rs{np&`zjgX1_}X~q8?=juZ}egu zTpBuln}Tm%-Ecx$Tlmj@z5)N)e~54V583QO@>fs52MRid@3iJ7`0^i_D~AeSmU{4w zT)xpabnMoMM}JP7O&z>8|4f6&H4mM-uOd9CpltKqmw5$wQhl{SUrwGqg+|Ud9-ozQ z?9pMHh5u{5u`Xm%T7$PH%@R2=UmnHzL0c%s@I~;6_QH$IH)t2Wp=*ywT);Q}-e^j? z64~Ko4;f=!67_lTx&I;K9g%NHyEI?o84J(4^8M9bCG|a(<4btZciVI&=74vYXATJ8 zmUf|ihJC(X|M9=j@>GvD@aHMJbp__+7m%~kg^x%*_{J#4=C!Aqzr5dmvldzey|-FN zBJ(8Myh`)?wbIC6@-VV}FSF(dV-DR0AD=@%xUH!Cy}?>}g0#w1tyG4psZ#E#t`a_} zrlP&oR8VFW6^!^%#ZJMQZB-CUlxR;CmGEA5m2yK(-f6|VIfVGX0AB2|Hv>jcmF52(slj zeE$-7uZo&q`1&N!x4%oZw8~Wt{2OglsX&P?N^-bbk2kqYoh8smKNS=gvUo`Hr>P%@ehPzt&`~ zTkpsPQg8a57nyY+^6I5ux@5l)<~~`EK<`S8rtOR3+so{4YwE6<`x2SIpNyKH9UQqR zPe$mBi9&IfNqcJ9f%e#DX; zjQqSG8hpt2eL42g3Zu~bJ^|h3((0L_nW`=xU@!cw< zX2{oTk*_tfg^pa9yMpgu<^Ha7eH8xOYNHMp-s%3fv_10J494FL=%7^Mp}=*Qe2^b~ za-GO%pZzddg)G#!hA+tNkNme3`L7X$x1M7ifQ)EleK~hZ(GQ|CO7itJzAM-C{rSv; zx3SJHwBGjjFF~&S2kAbN=tA!3AJhJ(4*iGz`IF&u??F#<6*`y8Dd#1uLoVXG7qHf- z(x-cTQ1li({Q2d1d`-q0`lns=!-r^h^)vEOQ3v1qh?HTcy`0erb=^iv=G&V%uOqD_ z{YsionnjvSivDDy-v9K{yzfgJ(B{KNr|XLA4;TGytNvX@elO0t!T*`9A8pXNPyU+s zeWCqZD|Ae~g~j`}{e4+8WRtQ;$4N&?he?M>2SiWCSyDP_2Pu`5MEa3+*j8s9CbXCO z!*gf!NYNMe+*-Uc(58PRuSO)%&DA44N_wPkOvn4%_aFLL^pHs*wEvylyMuIFueh!^ zk*d=VF8+Lz?)=PB?G-*__$=Q?zjG8l$SWedbVZj{)Inap{!jj@L*GHFOZQ$XWRbo% ze4%#~{eMOHVjVvE>vyc@HtTEX`-7S5a((@Qve;#Kd2WWTAi7QGXfV#Kz4-p_o0(GS9{%XJnf)2rWqHat@%!d}G8;U9n42uBtg~v&egu zLMEm?&K$UcGC1?U%)uL>Luk~Dj3D|#f#3B1L!t*clle6!MOS5A(1vkv+^-A=(e1x8 z?T`+xIeg1?=%u={_B?3Tg_isyWmrI8xW5r=!|-D0*Zj*MzgeHFUa7jud#iMdXMWX( z{LApl!lN;d4BfauWKYVVDTCR(Dwq}`xf2UXlVTbG?(`G zl>z?n^e-MAHF=kQkCCbNfQ2SXkqA(t6!LRXv~L; z4_x^2y#1y5*?f7)JaETU zhF{xbQ^pD7J? z*IV=z(0vf=r6ZhsQ>J`+NcTH|u6069t)r_k!m4Pm3f3MKq)|WUjB3#}Q>v#_PpFwu zUA6L5N4daXtQ2gYmG<(tOrFfBp1_kS)uLNvR8~6EzSYT}Z=`U};CE&ftvw_! zNmnsOta~U}bCOR_aZ8|*p4>grFMiCt_SJ^mf1t;h{NJ_SWACl?=8`;C(jH`x+?K14 zr@cCRcUaxg$>=jvPwr!-{8nGqg)gGV{&ti1AMdR6E~9@L`BeCilj!sMr3Hs|{ZUE! z(cxQ?YL85Qs@~X?VCLmgE=|d@8;1So1^5;7*h7rhmHu*-j912uesRGOU3bJ5UE`-s z8vCBEJ0@j+{qfsB4Vk#3s>oF#*oIE`A-3O#rkU|w~6@okyHa)PfM`_lpudKJ)Ba3g;4O#mp`Sf0t z*`d4KLodDV>kXcV{xx*N!`KF<))|$YD|)a7*m3h@!E|InY!OrUu0kGc(0Jm3Akm4H z)zORj8HN^wzM?Vfh;9DsDJj3)qh6a@Z`3tv%sQr!ofLA@6_mXdWlwj?PQS_1r%l}_ z_S~J=Mc)XYd8mrWv=MWPmgh@S&u+ai;B-N1yHlwUgf047?LtaUvZ6awS)eAYseKZ`uT|s}babMkN@}4&I`F-e7#g66E zC$g>;o41EG)o{vxi|93@&@G&l;R(C=fjIaE;D z`P%{Xmaoj*t1Ao;J!cU|*wlTj>ne~9}ZM@={M*k4AHDb_>JnThTCi|<*33vW7=qY3tBXpf&))_D$`^T_|xQ2_6~iiXK{3Q?r+F-ulQK;V^DobmQRZ4>AI>X zXVRarDWOZdgEWACvk9HrmwfvIl7BWQ{2osqZl9z-#6L0n1paRGOY{smtg~agr|641 z7E|Zv{*aWjXKW`af5pD>vB7=fVk`9R5gRn*yPhh(Lnjs2EmpPoX|}p~kFHdAxxR)8 zGpK9t@ABy`MSqz;S^D~(+w}dPZPeSEEwlK!kLGsSktMyX{f06hT!IeEU94hX_m1yc zfp0%e8bumS`ib;C$?>ZZAC=bVa$EL^?eYQVclrG~sX3_`sR=0*J%3$N4fLxIpc}r6 z^M%+M;@@72-00GEJ9UsT%-ovTK2hH;HtUl;_)b;6pFr~0vlsQ-%R3&D=+HAs$4Ey= zqC?+JYTqVFZ+dk#vSWbqi!6+esK@mE+HyQT$qG<@v7;;`6;`Nm4mjvl(LI|R!PfO)boq56Xi5tQE2&JlJ(-L9F+e;%0Aw& z{JH#=zL7%``-=1r$HwCHk%QdZPufG;MRIH`$y~1`ee_kLPGT*4BK_(6cK?Z6o^xvb zr*F?Vv1#1J_ue4ANqU9!0!hZ^6Qn2-W8x8iM|6{!V9h=DAq`$() z{>=Fn^16|9P2cWu72750ey^^g{5HRF#;%<0@w)}zm-fN0=<-w5Cx^{As*E4VoTC+y-@-}1S~fA{XG{JR z+uT0d;9clgqzo#yr}z|o3HJCd$Y=%1K(s?Hbr^`<@G7apV*JlbdLaKJLla{%>+m(C zcG%Mnhzv~~#IHi+f03bO4e(UdFS)^#zgVA;_=4Ws^@YgK(Jw9yAV1TOWIRZ`i;M^S zP5!`|w^(`0Lrte2Qmh?S&bY~qiVXqEm?fW9@_H@Hnh4v1AP);Q{nM6KMlaqpABvcjD+Dqz*Z>!*}5cNB>CqRV03|r*a@Cs~k(` z(?oP5Mqd@U4jQ|_2*%H~(w7FYmT->x_~xSj5nJlTjVA4S5B*81#x2`ryWAr>CphBa$va=lm*q+by(%tv?iBI`L;S{&b>4+)O(}MqM|HVgm=;P!!Pf~jx(1y39I~m<3V)hw8NwqXQkKu*AE-M#}0p-xG1B0&aVUA zDebVR(bPQ;hD?QzmLQ(xWa~2sUozxq)p4`Fnf^XeY!jvpY#GDdmtJ0Y^ib_#oAg6N zHfZYL(?Q#H@HU*3HV)su+ZYSz&r8RiU7UL1+o-3} zpMONx8NS(92fH1zu^;uO{8uxcDSPSK!;4b~c?SKzicQg1v_O_H@LBZBsY8R2N$J$# z)tbW-E7cpjwbW$4l9V~nvz?Hc`lssi@g4XAo!3#{{N@@H!mr+3=GoY0WA5KxTX0-_ zPXc9i#_oy#*AM8a(S?e#b=LLl=9RJstmluc>^%$HriA~NyJPAe;}@n_)7?f) z(i9_aIBmdL))e@5F7K6GGM|{!STFw&JUyBq?^7(1WjWRxZqc{69UHVtKi-9{Oy9*F(z5mo|EH z@TK>ByCpZH&AQD0wpe;FxX#E_^~BtwW9-Yg3MZXC`a;tV-)!)N6W5tUT!^tBiOef= zj+2B};D@UJjRL*dbk?q;llS5m^LCw)+s-R5zHB8WLLBmA;&C0s{1nN0ck2o3VTaEn z|HxeX#!`=dV)73C@X!sqhFMQ09c5kLk@{bOFPREE!~Sq3see4O>cr!^Lc2u$1oPK+ zBVRc6^*f6`|Mg`a{batnCrV5tzI0nX_|l=5*>P(_(d$h*eST;qsjvIl9>}YNbymQR z(hRvItSoh+S?w-A@r}cA}{}`aFEzLAFutGl#6{#qXF9^Ii?wHV||+FrfCTnEAH{)rBEEHP2p z#3cLtK+z#uZ9m!6-O;Ig(ML~3pZoU^Xb^!u{Y)I9SHT}j@MOM1);}J|w(RtIIpgn@ zi_cpB`0cuy*y5a{-l(nWF=C;q_obv3_+oCCF)wvDzNGlU;#23;-E9+Di+wP(@toro z!V``;*`1a%7#0eDu#51??10Z{W*{4uukOt8=>If+W5ek$SBw42|7bKWO*I^!rW()7 z3Zl-BFy5!2JN6J4Eq&gv?)hv&#K|3boBE$Gv1$=>bNsU|_1{u=Y)2AH9tR)GF0}5n zJNjGAx@xTGq>Hl6!{dns-zhiVIW8cxX=+ zg4c4Y#E|miqjd%Rs}FvyIfd4pcE=vB(f>~EnymjMHvQrr)Lli*JX`@@UmJdxK*}|- zk(MvAyY9v&i*Kd}o8U-n{C^IgmxZ4~>Gp%}tYffYD*PG$&}zN@Uies1br-)R`~~Kt z8@NN(*Rm!n$q_Cwv6J_TFX|sjZQ=R*;Q6NRZl7A?6P#yPUmP(%yVlCX#|p#^D@hrg zX9epE-;!(KUqkSpG}vpt@l7AkcTKyCE(afi#puuPYEAskPpk({=7?Ho`Qk<;9I6;L z^I#}8;6+y5ofuuWPl53(#xFN}E4Jb1!A+}#t>w9N3v0_qp{H3o$e?A-@?#)-% z0Cg8TCAy#$own$E1@l4X$Wu9_-$a1V(8%(qsE$8!3_LGGd=V_4Wc(>CpK8Z1S^Po{ z60`g<^)J#dq@c15#vUkRmhxA}-(oDjJ4M!A)_KIdZtk#I*LZfWu{#u$eTna5_s1Uw zKc3mg1;6VF(lX;qV%Od069Z<2<=2yoUyt{u5`TyngyyW@RJRm;6TExU^ETF7fo)Hp zm$eQt$BFoW)~=6!86V=4`E-%*2puFoI$}ru+eAJ2wF3M--F-po zF6%w!x97(0(G|oms5B0IS@DO=!-cVYD&?N-ODSiQVpNa#IQ7wp1?u6Ax^mbr`i79D zy6StQmzlpCAAI~V#gEeR$LEZXe(yNTM}I({K5E#A5xydiMt1?P|KbB;N}D3H7BlN3X05B*w0 z=jPP^^6sg+)yEsP=LLMV1I1oCbdbMcTU*K8c>SryxC9~qWx0>Ci9dExzU8I$ccJaq zUAO9l_tvvsE3E#sz03);eH&u;%EY!sd)$AT>o0U1(>_@re2X}bg5p%1zR%j{7;|0S zUS(w4rv495p1q{fYTx4IGv?c5o%6;T=McVx0Wqip_2-h_V@y6o-6bZW zIOQ&_XNI&()|thr|7+kiVB7d-N$XYI=c)g#)LnR4VRaL}=)`vjpOhF6i2-urJTkeK zSdSwlf1W9L^IJ(tq)num@SNHmQuHS2|3$UG@P2fDZ+B&FR2Bzwbg-0%akh7O<9svehCcDJmvs5|8wLOS4(#Q^>(9I|>m2;($K&f&bx;||x)Mi7eM*$N_2{Kq z4IZx^Tdgl^v{c{uK%&0jD}K|LjQm4=Et!Zjb+)gqzfpg%v%9Gt+jQio8}y-Og^hpe zFMJT4=TUrUo?*45eq^0|CXdMZIqHdDbVb&@A*4CTz`I!c{!BUl5`i3C+yh_ai@@L+ z^WyR%#r~3e#QiadU6pYNPS^u;KuW>JHf5B{&^`H3Q zFM$Sk6}MbpT5H}%z%xrL%zkC&LHdBL>sZQq@&7)-FMJg1htqLH&IOwkeJ|LD6(kM= zjJD~l19Qz9(5(OSXuw+No#K{hQ#Stn+jIr=9z^4mY z;F--BxbKyvC2tS-pc)P?1^wVz^cp(~vtv8`Kz#7Px7&oiu+F2?(UX^g-;~pCjnR7% zk0kA0mGl-V$zT-b(*a6cm7#%$vG5Z-;YRAOXn!Z05}n0=g=rv&*vWACTvCBP95Nr! z2P7F9tkzqw|JM^8n#9LK_$k6{x*_x)GW59ol8WB1C7XUa!|%;WHbE|K%HuaG(6 zRF63EzkLXOSfYNEF}_;Hy2JYdo`nY1ys!oRVFNXcez5oCXn@_v_&bD8KX5+!|K~{S z^2Ku*Tn$?fZqZ;ryx=41e*yJZO;(?J{e^x#DE}+JV*g0e|G+o=7cdp`;zDd$z!?K_ zX3nv6p{vn_ZqW@Yf1y>M63R#>mW`M&XmB&B7xtecB<*hla>cc6#Rm9HWI|>z^*_~S zKjHoH;A^%bHU>M^Up`%{XBd63^m%vvUE@H;g3$-B*2(zPH@y5OdMCz_&fBu;2FYXHk0 zAarok!uf5}06*na_-MGuiGuf2&=E3Wn`%JpN9ZKM1mD#OJMaO^@5A2)oUb2Dg%|v- zA@f4ioYP|imzdc2t@>*0K?AV^<{BNLQ-8m+j0Iaap2mAm%-XAi{B@-Dr*2bqM{iZ( zlhT4iChTZ{{eM38f59U)_J4`R3t$J&ffo$I2Lha(L+bH_vTJw$_8I~|=!|`!`!;{<=RdT4bYMALZ*0TGI+p(gChqqR|*_{Rc}n{AMkzos=@eedm2t~aKK!? zKSBfiAndVl1Wd4RssE+o0~0m7>~O*S>+b$7G{C>LDt-X1UtezffB4hD#S=tl2o2Kd z2hR-!&n0wpl8TzPC+N`;Nj32MnvVaE!9f!|+6IOOb}Xa8#IwSQB^iiP!deDk(HtN^J7Q#9-KR!}el!59S=pMKNY7O|-=)|6a-&^vs ze?M^1L1^&$(j5Kx#O?aQLF=@S2KoBIR>5Xw-=G~6@rn6Mqe*)dZ6E0K<>FpHk#(Oo z{sJM$%Zaik$~P}c{ZF8Q<@@{4U}#|bfx5;*HaxLE^}n_u@^AR69p$2)g%zSd>!v4X z7#h^@$;MxttPRo5$wBkwjBM?14$e;^TXfq z|2a`!_M?Z;!19CMssClsAf1@%f7cqGT!r>OTdJL}oHD;hi@XdbmdMM-hrp?~YYaFt zg3v(xp`V+vd*7o!ZEAK$pOqCJ{W&>bo@d*SVPFEtK89ey{7K|x{AUW~2aY`%Z0r_8 z_vy<1a^l%mf2X|YghcND1M>19k(YfuQ2K#8(LW47SfP)6wMl>S!!BL9sC^@xZDaJ$zd8&IRZm%6s*SRX&MhXOFJ)u$_G({_@h_^Nj)LH*^siu(rw) z9}9TFMQ)$*VtuTfJ`@KHeq#Sv{AS)lUbghhf%*aUchR5=y2OjSl!897Jdh=hu>js; z1@}h3S`t2EsGw2VLT}>1t(dUpQU#=}B7(Z$w8(e56hmTT(!I+3p9>Ad9tj z2i`mHbd|BJza!Ybg7=Q?=rQEwbrJ^}kRRAIU~P4X_=6f{U9QuaKQT1w6EH{6vEL8= z-><~b7f1sz8M5)GCocWBb>L^L(4`5Ez@6X^&ysi<|9)V{(2RqB2HcD9Y^TUT^y6R- zs95m5@H-wWaR#C%5WSi3Kkf}d|9*WZWa{7Q(H(x!UUck<`g-KQ0mM)oWlZcxUTBB> zc)8#a^(_P2szXmUcM$*rjtl`L;7Cyb4saw0Py>hTAtMKGwBjV&V%Fp=P<+)nXR52s ziy5khc_Br$GA|^swXJab=pb@z#p}U5TAkOc@M<-aWDgs;r=zRz^_qOTiuEk}&Lqe? zp6YyE^Ua!C@=Q>wx_pB(o9+6YDZIHK_#7n9Yu!aYY4)-)Wo0v7ibvIDhaAo+!Pa-9 zgDFQ%%3RG*1uP0v-c0UE`Ps|Y)W@kGkITouFnOn_hi!UX!fQgGJbLj{=x5P0+7v-v zG)3c!7X35KYx1JJE`+x3%a_ezzh@PlJEj<%4VgI`QgQ}5ga74=*4ZF($c^Y$@;@(< z1Sg^asVm8c6A{Ia(|CNlF-x^xbvUT)W^diE*5}OAIxac4%A+IBZoNTaq?YwVeBz-Bt=D^=`EZRlm3SnB9U*dqq^JGTGt49JtjyJ~ z&fSNuHT6i{kx8GTSGiCy)|#!{SlFk|y1&IDN3h3P1?0(RKUnSEb%H$UUSn`AYp*w! zd-V&m_L#l+9+v(1hHuHNJu;;`7<$*#AHPF2oVfX{qeGwqvu;rRcI%4J=0#-f^gwt~ zZh6D#VW3TOp$&TJM}D;J6YTM1+o{I0Ptu(YC!m)moy~{Lxr6a{!e8TcaH#ecwiXi_ zS!+_Sere7=4Ss>OkK-@|c%hAj+hO*U#D=#VTW-A<2B#3yyyvVWk@)Wn-mWWQ*LfQ} zkNw4=%`5PvSLYqjwXkW)n5qfJrtDFLK3_0R@~|x|e1~n=_Ff5{w6{v=l=5ra3DkI9 zq0K;W74dEOFW9dcMfu4|zXAKf`^JKU#~%edRj_Ux?9_m?aqu4|rym6SqBXYfOT{NB za`u_UdSD zwfgWO@DDIp#ReNB8~O|e8|B7^llQ3zaJ=ux^DbW zt6~Fb$NqO&#i5O?i?OdHpdY=>!B-G$>jvX@RD$0`fGhF~xFUZ2#>UnN;9C5&Q-83G>mL{+TtTtZIB&iqBDv zkz2ss*ioG^6@#5M!{CmHuLb?a_#Nf>+(_Rs*dz8H)qC-~`X~Z_RN2#R`n0@!eIGcD z7hS}@lBBO>&Di1A@zd=AHpd^qXi$yjoEl#J356@hjh@JT$b1St;~&wT4#A$_ zm3im{9^<|TZ3Mdly~76d4Ugc*P~?}`dr#FKpDcUu-9o?ViND%mA8i~QeA&;=@msWU zETB&=e#{f`;l3+;?lJINvWomxX+1CtfJbl&1S|Yc=+;M|V=5MHWL<$?W)nE{HCnLu zd~to88&3tp!Qi3qKOY~iXGv?A&#iIgqs)XJxnj&&bamJL$&iDnT;~W3vh;2G3=4jF5 zs-SX)&D;Y|lKoWGJHfsJx`Bzs3jEGjuZLP2Gc`!Vd{ z(N=W0;3t3;GZP=-!g-C&i-k5|XY59nZn_MNY;?edeWuudlbDIeCa@pn%tL>N9}ly6 zGGofUmrEXgioGvQ4r7e?3D2#K!LKgOqYW`q^qafTWzRAGAa1@J=o(&Z`w#DD4faxE zh7OWF4odR~2U|wy6h7-nHPU~;mr3zq%glCY6EMDL9`Pl2mPT3F6VqT2qu>8Kcqr*XHKQN||{S~tD|9!SrFD(*}#qLKUA0k5^g*Kmpd0ypo_|imxLl+92BIjmaMl8xF z@Z&TYQ@)riiA~FkPdpAj&&#JmAN=W68*GQv?IHTjYLRzO=qCZjmC^ly*~fl9t%&!l z+^v-OO>yedcs_fnfnC#Nv8MuYi^MKwPa}Cu+#a-X?W^`}M=|Z)7gRKPQKEMwj?)x@t-G&MmAwCH-6ELc#cv*jCTg^qDV7={By@G4|YQ zM>#K|txKA%@A-Jz9KV`>u_x?i_B1Mb4u>v68)Rq?>x`bVms%G)j=`5{DP8pH)l2p3 z-dzpkT-fnA_&%}^R^$>LOw4aB_|2El=GmxUycbf|!d@-(Z{WZPe$_SXIh(+qvjO)# z^&e+K8}wVb_-yroHq}mcAJ;+)#vdh~y;p2!)%u$cRD9Qt#fp)S?b%y>`qM1+<-jrO ze?QGs9sB)|7ymAC_I8YXK8zsQ!*2kr3v_xXy&d=<>N`W&p7+~?>!0rzEu9zGf| zSIK;jyf_+t^Hs85&2X*7^JRVtKfw5r*#2w5Jop6sfF7i7q>iL-i2whB^T(w3xPAj1 zgcrGP#`8@`q0pc%^?!tG_SEbu`)LYJ!e6+)jlbQ*^`H3rA30wIKEvf;C{+Vb=)!*8 z!r1hj#q$MQT2X_u>25B;B9Bnd; z^il8lm@C1J`RMb_I{PK|BrOzY$?ik1;r~F~&|6Aj<0?b@f1h}>hb(0+kTwO;thDau z(7#&7rRp&sZ3HjarjPIz-&pdy7XJ{|>{o!Qt`JrQq&iXevHbwGgc#n-`)fV5Y z;#TvdpR?&BxMn9)uhM#FAoR&DE`21{8U0vW@z*TtgL&oxXmcj{&jG&wI{Urve;XVi z=|93>3gSJYN4Ce;0B|2Gl{J0(_F|5Wi)ls~1+z)!pnartlCx*G;5lt3$y~IWw1On_ zkznD?C(S0woHUgrd~7UfBsX^P;) z6*<1()xw|P&zsRfUq7IXuJ43qZoH=(`TZyEUrV~C zS3L3z*ngx;ng1>x*1qNW%RUOLwDYyQgNJu*9o#!UE~t0+ZbAKf#s_`(UA&q#=O@+S z>kg`0$M&j6=T53;*Dk6@SI#jOj-ucw5gYx5;0P9nKGL_C-!qxtUl;pKS^D=0oxbbc z!@_^+CYYEG7F2#bDClFJfhG$2nCn(QPE~J>TB;&`(YF%Q-JEjQiCUto$U5W6UvjNH zPr#UxcjX(%rR3AMdz@)1Fh>9O^=7@bIXHvGk)1`aOf20hY+$zuE^m1{p86$+HCT>n zvM~32)?m+**02uCVI8&~8p#^|^2idd#ro~kl{zQuj&HN}Dv~}T55b4b`eK6~*)3IH zB{t^ra0otagIULfJ~yM^=m{>-5z+tHIu5WxygAUQAARWJl9adaPWBc})i;CDyP~){ zAA5Z&n56^2`MjbNwx2U~goD>0_*IP;=2XV!6@~t13CYH8vUFrF8ttZiON_PH9^4~h z1scG6x0_gGKe<`>j(@UgM@U5>Ubwr1_pM(z4>>2Ne zZ)I@KCQ^?pOIpyL_zNN;O6)}wY*yQhzhD5G1fr4H!&u7?mpvWIO3x9fK4NQcJo{)c zHs$*0py!gjc{=D5Xp~DI8cE-|HDZA{YM1=zxlgN+V3vS!7s~p4bF;$qtMDL0D>;+I zE(VRpvZk;8E&NDu63XfjTzK(kq3>LU{h}529rgtge0-m6(1($4_oGbsQGDb=&mRP@ ztO@u=Cwquqy*V~=Fz{;PPq4B`eq_@}Xl2uA0yd$WuzjfkWuOz1ea|Bo=pbxg4`T|Cj`gZfTEgv9yke1n{-6p@z>mcnS8e_pzU*IyO}L(~0{JMGM+^kBa zZDWq5?OU>MF?{z9#?4fzxA0?s{*&*w-IrwUN5?-2yX(yoL(>zys*^olUXW>U$L{Ns zEH>u9gFE&!Da*3KyZjSQq|s{lbp!fNP$YY>l*KVLi#;ibkHHVBI{UDU5P!-7Y2@@F z`)p{0y&gVv^SA8FaWY2)`@w@lBe-N2l3pckw)~>}e1G!%TkL*xbQZk&-mrPHM^V|( z#;MQ1bSvJRHOL?E`T35ug{MIMtKEOhc;i}V#9klM@ol|@c~OZUXK{{*nFm!Eba`|P z_+3+W-+>>{0I-UVML&XHc4H_qQN(NskU2ev#8R+N<)!$=btM+t z@-_79Gw%7!xfb4qt#OuMTZm5`>)JvKEVyP3$8S^NQ+A&Ru30ns&uS9BtNAdkZ2!7^ z{pc7xyE8tBSIC|pXX21}Yu0KP+PYL7~}uFj~G4*2-)$H!NL9fyyvgB@q@o9Wv>&>m}3_bvlF?6JnPJ@^D= z1niS%>Sj0ABd9ro@Yj5t7@chfYqX$#-|fb_U)^ukZ1u$lQ~Xq&xy#|t zzO$<@*}lHZK3j350eE9yfIGL_hq>m9O|kah6zn$RJ=-p*m86hJRa~>G9*5Hw`Kc~T^bI0$< z9;NloSTp-{9s!%}+psC=mo}Pq_QW_1#D>cJB>t^`V?8qe1?ukWM=qN9_a(u;{r9iO zH8j!>2yUH&**4sY|8mBf&bN>?|Q__P&rtT_n*~-%k%-?2zK=%3@PVAet z9&u>n?n|y~;q7lP#V>AbihjVx{&U6}IG9W7j@?@G!B3Yf=u@7mdeUX-h^&pT)fFZ_ zgY}46vjw7&-G>A-*3f7fI=^vSH8`1q5$R=b_{rd<-dTTSqN+c3+ew$FJidsGqxz)k zi^cDb^+>i^vjw7&>z+fSsPS8~ANpba0Q%5%wT2}Ui&6fuB2T6bh<{W4QuPI_N4_L> z?wE-WbI~IZKN7v}e^z)7wOX6?tZFz|^c-K*m=8US+VY9$_!=qJ8wCksS}T7aF}h zC`|{W*ZwV&NG&E7@eA~1_@Ld(x@3{)VSRI%e;=}c8yc4XotVgi_T*`VR?oDtP zi}FJv?p_m5{omg@UEK8(Tw>%Tv5$PiUTMb)@)ec!F0y!LXZA;MzyEu<7Tk*7V79Uz z`4|kLgGSbN&1tgECEhGs`WfXGO;hg_@q6Jf7%-SK|SatH^OsX>c3T27CffYb;$b9;5PC>1LDXH z`MSU?3LK<$jV-&TbB(R3nsc3E@G7lm5|jaOH19@RV36h-_(dD71;obSXvs+KdsLMa zL4uU)OjXUGbjmd_k^ITJ4_KvFN+JwPY_IXGWNyC_dy9lf8Ms)H~q)Dz4|< z*M9Fx{_A|h@5iG2WT4WKEyHzo^l@|ns3WB#5MGiYmcg6$}QKD8CjY<$y8B) z>pCHS|Do8{efm{R=bHY;rFGw9k;3Fj2lCx__gm8=?B}J_&b!i^eAlKbR-Tm9S01S5 zD<@gVU@+ezR>XCk;JQw6U1zwiGhO+3?ED3Xv^gn(-b^R)PG+|h?^yQMyAF)Sa#p+YT^#YdXtgG@ zYU>T2miWGa+i zcsVGYtPNsQa;vsppVPj@8gHifAe`Wb$NJl+!;owHw>&3)uOF<)(v2r>vuvn8Zt~!- zFz&GtDRME9E&H(^6&cY-XIrk$XJ2#4+HzlX zOCPPw)=eg)>W7A`*N^-JM(422y4KIwW=AG3sXHdMZv6?HD>RsVcH3pkqV+_^L>GA} zGG_<&Yd98&_Wo_*{w=sRAFi-z{{yrad{mqEf*))752PgHU-2UJKQDArT3J-%tjtq< zQNeh=4D7A0*dsEHJ;K$u-E=nB4*#*w!lOQ1nWLYWw2i&y)`Pza?SGPf@ABOkZTkR? z-+lo6-mjqlr6KG?{MN6?lf#p3iKH-}2&{XW9Li-u% zrr*2$#f(p#O?w9yTm0$_?I(!;s_nyS`9rV4r#=!)&5Gr5|JRf5;Dx*>m|Wn1{1N-s zP%z$dOGJD6y^Is)=%XJmKROtn;YAkh!T4vs6xbG z{NtvZk#pkVIT;S^Ys2rYeh=Rfe^P(i+c?C6VeP^qK7#*kO!)KzSBFl^P*LR==lf)O zK@a$i#HA1~cN4gMlfm!P0r!)3)7*Ux{e||ztJ-bSy~yh_nM3|H*!atzS9?TCQ!vAq zA!m9G?QLIPv){N2SDiQ&_>a@~CC0#xFRM%qEziMsdqs8e(;>b zW}kCczi&86FztozZhUgTI3XJ|7@YFO`03YlzZXfSG<0xw@R8lQF{`0&l)_iMpFN7l)k zYwf+}>GJ_%v>d$VX$Q20gPxH>jLnPSpr02u^N9cF&WhjNpwl<_!V_Qn5dOI*BG}~A>ZGHj5(0FuOoszFFZ%+ZY8VV zpMWDSv?sYRp)-gB`#LJ&$Yl~I*BHEsv*nO=)qdilvH#T~R&yQLl7-XW>GMt-@LOol zegGPtH8qC#-}qwsxHKNQTs35W@zBY8E()ET{u(@IgHP7U7n`_OGw1rnC+4HSVBKdC z$2mA+_R*UgfOQ`=r~J2p*iv6Zr+}=}5I>MjFBg~gP8-;?m+=D6S^&<$o#1MzcFf_$ zJ;G-06Z)&BQ?rAR@9$%umtn{{$HC7J829Mw_kK9~p%TwO>#!HxgIVDT#~x?^2Cv|Y zl-C1ZqwswUVt$OmPbsN5zFhwNNY=J8Uf5515&7I@;xI};dpB*uC9aG3W%iG`L}YwY zGO=*^`@QUcabohsbLLVFo6wA~W0!0s08iqbejCht{E=VS)4#(JR9w0)x+P2Hbq#n%hJ zad=K11_690kM@TC7Ul<-7JI-BZV@>zvnqH5CLXRd%6F=HbbvqfO4h;HPhP-xAx(7g zLQDU?eZp^t-*cAdrOl$(>vhODkMsmHqBM_)X$NE+sIVFPuRzB9n3PI#&$rsa$;jJ> z!NSuQycL5dGDmRZj~@lMr#tk&uF;$<)wm4zWGGJk>8Gk=D!5vS`sJ4Ebeibmi$!~P z`#^tbGxjz}Vf-|T*@Az(#H5z;5jx$_Uxm&-91J!|Ez%THuA#e)En(4K_`Xehd#{H) z`U_@%rU#7i@lgwN?rsDIP!q7C&&1Igz8ptP3NgxW;NP5{4~yK@w@>KzLVNq~jfM8; zk%`yb4(-E#B)%Y!j9;4dgXZi*l0mHa!D~oghR!^=OL$Ho+QajmeMoGqA#2YBgEurk zXDK-54W60{=6fmcxlvSoJK+HT%HD`1Y{j>L#+8WFwT=hdob1JIk;+`?XZG`?Y{|A+*OKZNlB#@6-h zh0zXKXOE%1kMG!fg;*F;2CpsOz7O*S_s??>Y{VAOzs#|S#a`Gm&Cvc6d<72)4NJuD zh3}9go|(2gh|TvM^m3I1r{PQ;vIj|oVB;kms|>%1A}xmBd&3Mim9tk1amCJ_8@|4u z4^wa}^}4w%>madXy{&%#h4?6l4XQ-6xB0%<*YUeQ2JJuYx|#m}S#v5uATT`!vgpJc9$7iKdSj;qKy+2@0))s#NJoa7CJ z6KU@oBKz@V()Xjm`zsUvL!VcDcj>Cgn4O?~w)Ec;^?SQLOspww2VPFAp2RK1my>=U zsHq~6?ZYQ!f$^ICXXe^IB=#7y`@W6!8nMvy`%L(L`>4hG;;@CK-K9r!OosV990Z>h1EK<7fN|QBG^+%uy&&s=2neZkn^ci)7v2Ny zBNlp(L;Ftj#Y-9QYCvY`)~O%+F2M6Ii%HgfK3%UpB4d`Q-`o6NY+cx{a@gs=E3va+R70X8L?Z+Mq=F6!&4)v_b6W^7yw&dcW*<)0DnnRIHr;oNL>zJoNh?u)AM&rsSM{ zeS2Ft?lGNIY}a1Djd;J)Ecd*^f-{NBx82YMD_gMAS&`Ij$ zX**Q&nY+~oW0zU`G#Pw&!JU`HzDv&DOOm&_XJO6vAs_Y^0y93AeX!!dtnaOU2+$9f zgL6vk^L6-S{_=tBheF?fvLtgZecz5h)2wMH6MuGnS?%dnoc`3WUtig~;C^WF9<=!s zI(-0L--cGNbNwRM&p_`d_#Mf02=uSR?;5=G0Poz#`7Y@HXR!8f1atq|zH!~I?B6}^ z5^(n~;GOe%_B{SprBAom%6+=URO0!H(70lsxNgCH;^Hgx>)s=1@QC56L#vkTt<{!2 z4LYeFcIp}1#p)ZhQy=jBHktBJ@9vo{(vIoaflI#hU zK%22YPRtmtWzUU)v|}I6-MGg-T`{fs{W1k3FsS)=c>=WNj_SsPb zcH-ZWs^>U+B{j2oPjUIa$U4ZWhdL(fr-k;|WXgoL#mSU0UkTd8P_IC=FE96`5A0zq z_3qU@_L_d%bkh#W`iSfm^CEsyPrGys#c2bvd$HI3WMVtdc-$-W7ydA)oYUXw2U(1T zmyq|rY@LYj!CH&{O}6MIzjv*-#6J^Tz*c0P|6?yjH!04@HT_BUo*H@<(fAEp08{}`DQoiSdn&-DLR*wK%FDD+=d za{4!i{`ifI?so9Z_kC#!`u~N{{^zrX{&8JDL-xu1aKp*5WBt}By&u3zGm5(`q z`l>;FdjwJ6^SC}AdYnhStC$oYQfP z7af!QJ=W|+$l6zZ-?NwLihZ{0=4}#n)@vsr|42K?`s-_ATm)OEEc&_&vU zK5Xi4{kC;&h87mR@*69k^U`kS? z0-x=-OIK%)kfrak{wk^bDYkXdKVYjlgilFR(LW44gZhU8D|r%s!1kor>rkNwzK}h% znxlhWLfV53W)tnuLTq51Rr6D{2Rt%|y;V~6H~-tHy`p<_^#0@>*sdFZH_1Lz%)=|u z_y4^;zM);RN~dp}1ldaEl_>lSYfd?=q84~=$KR(9cCf=P`!9P=>f_L-FZ*&J2ZO`=CKxcsME_G@-*;&5i~;A& zeaHSn{K`*Y3|!Np9OxsQ`W5HgWKp&XBkl$ISI7R|iL{^Ox1Xr^p%^>7(+27IRGu=P zC3B}>`&R>(Z2tW!nRD<#$@Tf5xZA+;e{=f*ZK1E;SsE2U4*#ViCr7duYPk5q&Ca|UAFQuP>Ba}k_+eSTSTY9k`5+p96c7DB zH$8Hpe*K9RrKkJqfln;{fz`3$jsgobSM2FU@*;N|Nn6H|_JTE?=1|zIcyNsLu za_zJMJWOO$#=(62T<(=U)7#_YcsdW+zc@_dFlHXUm^OHmv{_;>{NwJdIDlhT{87IB zj59Ow5ABO=bY1v7k9zhb_kJyDodu6SE<;}c-9G+gjm{81azj^#*3Q|cwVVI=p5t#a z4kX5u*zEa?t$Vd%o;eNkLDal`;A@GmUeJ{yUxOkB<7kn_@y&#&}|96r+Z3g95g285u7pTexM4N4^dza z{Njtjo=WVsFaFwzMYY?&7Y}J-fh7iheni62hi>VzMMcg&^R#ywA{HJ0hx5Sq*{W-T zH?Z@z5~`(@}}?`?+<9{#${XHM!IIWb+;9k*SDP2KY+ z+Mqo+1bZ0+_MXCa9J~($!X1kZ4-)!YZ6JGjk0dtc&!MySt0xwfAKE)aL9d|NzKM=A zMgIetX3^`SGYv#{=bm$R=r6yymT|z|^U?+@!0!0Rm#45kXawz>2(H_d-F3krNFaGE z91g*NaM}R;4Ilk290EUHbPRc@M|i^FYa1jSE?52Dp}lkN3WjYv_JhKAVSEJ;=-dB+Oo)pq>{;=Bgn zOYM<12skghXnw-@pbZ2M0xXY2V*VPj<|}aDz1kzUs+wS&)9){xt(0^}2*t7%pzc@!@-#z>KeLlkQL$Enw(sWf~O}`d>#R>7k z?*8wzhx^Rmr47WE39d>a_z)4@(%D;)_Wk>?l?u#T1?J(!>>d0TINO`SK-A#C8T?6u z{po81@IMXiZ5|$+H5Y?LW?^FGfDQB$YlK@urtVkZ@A+5dto@B#s(S3yRlwnUpP21K z&jyO)aQeN_-nn+p_C14-vR)^l_lWv2TUU5tK)R~&ZpeB1p~3530PlR=!$UTJH^0fon|EVBTNt?Y3v7d(g2%T9 z`Lsp&%>7jxfLHcgKEA@H`n!6jxKc)=u|1_t`Qwa4yIA=7r2 zXjwt8+Q2m*JT?MMbgK=r z;YC9lj@x!)$e2{sc-n89-xt;PUQ>-74LWP_a4jz$dfV-uE#%UBsc{Y zCcQ&rr?2~;op!L#(gq*U2F<3Xnfds^AEXU7T5{3w&HGp%w0LaHwhQ4us^RDzzYE%y zq>_ROfxp+4_*V=NjQJCEMoxP;XK4?=Byk@ftn}z-r>ALTQ_~LY#goL^;MqD8wp9Wj zy(C5Y-95{Eta_#BYWPN&5Dzcvo2oCM4ZZ=NEK{(C^6~qE_>k*q|0>R3$dHho_EtvN-1_}mjd z3W&`M-|H&)D7FBf&*1x=&<1|I$A4T%8+^P@A0UtSd+*g%z}x zB^Glxuf_L=!xD=*2?HSn+m3Mf%*#n zc97rpJ>g%p!4cvZKJE`zZ0~d9p!f~IlVW!qy%#)t{4219CHwH~-86U6+sxN~f0J>5 z?)w=2zMl=;p)1SY5a*8KQ$XeeVn7t}GmoOLSoaFHeV@*#0N#_Y9cYiH$WpYyapv{b z=%6kXf5&r2@hJdKsFJ+^uxtJw{uPVGceGe-;It2IAoA?{>@i6`oxoSW2zy%b3vlj9 zLxJ`Zi;!sa6|+QN;q!5E(K+CnLH})?R4p>-Wz5 z>zw`Dz#a#@C*z-l7T%S8iMgigm zR1fq#v_VVs6^BI^olpKOWDLl2qHAT1md$wj0KG@K!0aj+1eZ})eUja=GFDiupICHk_L4yr$egCcc zl9T)TxwnJ@-9^7s7oE`-9R>DB@=MNIxey*CZN&bny8R|Sls(MOKS#+^qX03j>bq34 z2Vx!3S4eDALAc?vhBkX0ZY16yN#E0jF?8-YbqYuue9amGU$2MYD@)#>fBR#&i0mW% z9(~4ac-KAh4mjbb{_%4;7z*?v4ngAUq3d1Dt=u_Xp5AX6WT)uNQq`PG0_>|e z*KB$i!tj=`?*RAXyDO}gIuM@a-GK%Kf$%so8Y&~P*_w7u{zPXbr+4IlJC_@GD zr|RZ~6kc>PjV41$azyi?1S?artgb1N+~&QSnv7a;ZBG2LCfEF#TUMqi=FtR`k(Gsf zM6#6sGfkDPvU}v3988_$+9_5v*G_R$c+1M3GljFV=kL6gU@{|*>Q452fy1hWkTKZQ z#N+_6eFfw%1z*=BhZOUKRXOLnmFvFyx~A*CT+4TzZ)KWFTi@bOa~&daO&x{Ga(E%G zL-|Z7X^~2DYUQhA0@swpJRi-qO%urHqm`kjO~VYKzfIc|^BIfg(KM!fOxnV#o*^Pn zw&ITYfYn4gQ*LFL2d#EbkStB6)qN$W@p!em+?PyE|B!1kHSfzcnWoqcC8e%qWob%n zm5FC~(e4N415TEbsZ}z`D1mD^%aH(`0^K0$ZO^x(^mGSWLnd?wtK(zGum!g`DK&M{2|5l0fwRVF#p>mH@{6QI)8CJ zqutjDzDhz0hbQn-Ms<1fb_f+sl3p03ZjdXEGY%zh72_2C|8iZ9`gmP#)y~QK;ZCXE z_u6mqB)3n@J<>iY_jtR+++$AS-Z4q?+qveMW9^f?`BKMZ@3GE_p2W_HxglS!I(!Nx zJNIf?Qs959j;b%$W+~eL=C+%2JAboTr+>aldt0o>E=rO;cHU>N3px9e{afz)lJgw* zT7b{}6&SfO$zI(pDR)P^4OxwA4d0?_jYulXs+`NagcOKDCy?OLDtc|!Us`YQOk%I! z+}Bw5h^|<4kFu|lFFC*E>?HT!?Q7Wwj<{C+@ybm7%(OK9#H3UmF>Y%Tu`dyij7$u! zJ8GMHU8ae1#~G)9;LO42|I&JW&YVxzYOm-VYmIm#5wq4eu#Y|?kc11sI6`5j!FGPgYn6# z!K8Ds4yU^hb|BvL>lH>1d@p+}PsKLq5xbOc%)8p&ZL7-H5B#2ywtpL4X3JGzKaR1+ z{lh;>yw^r6=1$@se8W zVp^@b3HaN5=iKA70GHowwJgec!QX4S&fWIwHL<*g=htMux3GSY_1tYg zMzDTJcH1{#%*(iMILT>y8~X~(A8^Nh0gJL>!zp_zhECg8+GP1%yFn_e?TT9t7H7z#DO_?n2UmsxYzCT*~d zd~1A5-eaA|xR+$(-68XvaW6bSkMDzhXJOt+`#ZRU;GiA=cd!lZe|0!m@aK-ADbPJx zt5?~F41ckw@on1vmhgNT_fDHi`#LGmJ?C$(v$VbFg|Q7BM_1S#9Q3RHyX1hP{ncZm z60b$hZ-s6rHBY~jC+nNGx5s=#U)wu#{w}NCY5PWk^=9#YgZr6>fxGt@?LQd2&pSfF z-irWx@AZV7q6zUkd_w%whVB6WFj+s>dV@}vy-c2@?R;b0)uz5a;J)Yd2iIBN6}|AM z>$HcqABtblHG+fh9FLCNqUw*?UIl%AedN69;9cejrk0F*AEp*^zE9RS*k;z855Ad& zIVx>$WA6&yrGxuw@OK4wcj`V5xW@_XMexW|Q;!9)FM;#xzr9PW!8{nVVI}gtVKG^E#6Dfb(tP>)QCnBI{X6 zWW9XyUjA_}dq0>&+vl~v>^pEcY{sE@aMy3BHQ|_woOe86pZu-glr{lFs2aYz9f{}o zfA+2fo~rHpA5*A=CY8$2pn4UJR79mzWG;h!LZvjABJ(_x z>Ed$!YajRAF3)@a_j~WvtM@ve&%XQYea=1moc&#U?Y-Atdo2o@mlON$Y3=)W+dqjp zx|i`B(nv-C`@nkv`^YOrxQN&P=rc?%xEfm@UW>_xm2=8R)~JG9FBRlFRGN&3=<^BO ziGH87w?D|%JKf$sq5*o_$6*XW`kv?k8{|)v;#!x?znlvGM|=P6aMQmJ=5@%{0`dnn z2C#Pq8}MCwq21H5AA~2p-7{i6_#RpsVGp|aebC>h!v6EcH-N@KhD0y>kDlzh5db`( z9NUtDGl6fB846EpoPh7wA{+BV_4oZef3VMy0eqi^Jsp4257HaO_%KOE%5A7Cu8 z^1|QX<3|0^o@nUZi$215auujK6FwdPuJ>1rY``|ev@^*^G|Yy%y%+dcX{7r$U>xhyvG3>mbnL(I zeWKlyzPA*<_}^*)8n~>K&^bXRp&fk0f>!yz>>$S9U|R&@K#;}sAbH$?y@NDtiGF`D z&SZKJZJ>M6JQ3L{0qk>O&yP$X`04=}!rxwdFs}!{6&09jZ1ZrC>+XR$-kW~EA~e3w zfIaeiH^|o!;NI{1j=&!Izys_V@W;U~Z8!K|y9>TJ=Wa^v#S|02t?$9Vy~1b@L^g1* zf{iQa>qS6k=OOH2?3#cPe91H!lejac;T-AqBEQ2REBplhvE=^fIRCGF>t^s( zr4if4v?;n_0mydzA+$oE&-MCoXY}_*se99sIFENI(I6fhKk) zDkgTVQAzG%0{^#v|((DKJfjvp|D47o(#Wg_cR~O z4A}SkVosvef*({fwAjvE#qLF=O~=#)BQ`*+CB1j z3%;OGLpr*2>`ANvSGs(M5o2^trWx)f`UJ>Fa$zJV0(nszj3-VymExR$KO^b= zW9OUVTCmM=&8(YZTcjX7hVdSS=3|tOJ)Q59*h4&!?^6c*V8@k`yQt6yM5(0oEYV1& zGO46~zcgS4{NAn+eD;>$D**fCW0`p0uk^DKu7fcqu_j~kI*MuMi031pIv_7~p0skZvh_(;d zcjGVy#Fd`+K%l-?c}`VTOQW(YeTVYGi_rgCfFH-Ju>TgYPX&9ZUvzXC@gy-uF_}Nq zIm0!?^J%^c+d+n4;#G*Vp>?D0@lcHYj48#pL1<@HjBAqv+#`VJcYopg{k(r*yGMMV z*7k?Qp1>c6u|SDZD%D6St#_32%kSs=kq@{%F#f(;h_3|f-+&C3jy;{vGvdy8PU4JW z@|@v1`ahw&lZ{h==i9=X!6?ta;Jf%+(F|aZt$*AEGTpW*aBdC#eHHlm{xZ))Z6DhG zri5Q(592<1+gD6R*!SbFltRUoQhS?}Q~QjRQ*rih^)0_wjzJsD?;CMuuyeT<$zG8R zmaeBs;z`B~xFW2F91o&xKg^c6!L3H)B!-{Knb zL#s^%ot#jm zzkG{N``gMm2QqKKA3Fx~H{~RXuu@{D9bjHfw0(p<>hFnuANqV~_e6ish&_Qj!k$WC z5A7e}-=>z|zCQum z-}0ARfIFDI!C+605@26(5ae(J^fVdUI!Oa$`~JNcu94WI{e2+UdkDHgV}DC;=WqF# zZ~PEM16qkVlk)Sf8GyMPgob|X`}=&NuP6Ha{x(na`E>mI0DHU?>PUI(8=UzYzdBKz z2k`uTb|BX+#?1fb3GyuV?BoP-azb&0srml>G-fsso%aI^n$UMe>Khw zbMM_S)~h`PW4&MP%OG)Qz?8&)Ks>~KG~FG9eaw|oe6BLVXTBy9|Ln83r&BQ1H|32EG*aFMYyW24hdO zZ5sb3aHio)=F{_rpbK;l!XEAI1iE?&bNl62vvDT#_HX~4-@0N|L6)No>wK!I)KM_E z-w$|a_49n-|A2jeAjbQ<)SlyPs{a7?jzzE!6Ks%!PXt5oxAoZw`120hI^M7FCEGQM z8L?(OC-0%r3#q$vF(1!_Io@h01N&a&y5E8xpq{WzDO5};9cNZb?OUXr((4J~EwuYw zxE2m=M;QXE>Oa8q(f8YcJRkb|tg)}`m)6eddB4%_5&oo|>I?aJ0nF`}fj`B6o(9Ne z5WZv}+x=k7>FFWbJz;wVo(1|FpFoDN))sgh*m54SKE9_+Zx1)j^O_^(VRsR`?&Zh& z%KJW(!zC-s)7b&@fZ*v2*B}u0T!SEeWWL-2C#51!YY zvFkuvH{IN@fEzckpwQ5NqzZIEcgL#?*MfDn`eR@da}Tur?ZEpP+dgW?bezeyj$-nh z#GZ^HAFbsf-vD5*y9(BGv_U_J&H4wB>3X_2VBYSooPez=V0;yD^@iXH!3FXhAifNk zTEjIHNT2k$=5Pe?KM48zA*}^iZ-YEl$Ws9P*TKCqkhdK0U+m@LI3I!t(0~x&&+p^n zGS1)Ch5M$r7pIShD=R#M1^&kZ?*PG(+0)sH*~=Nl4$SauW_SjZ7Yfc!OrF=SF?nBe zVe)iy!EWC2CuqmP))aGdyokBkU&UMDmKOE_a{RjutJuBdK0)3&MK{Zy~&f@DlJ%g*X91B+$ zbG=-z%>bI23VHnSpYfh9&g`z&u3&C=J&~_)%(ntphPC{z;~#Nc2j*s4z^_r?kMwpC z&I7O}+c%9481W{~Y5V}K4xR$;0nuJ3Eg%|fhtLKA(c))XXaVe-Ak+Z?=sv4cy#X(gg>qQ z@A&`tKiU3i?VXVZ(0V@7*}nJ@{|I|O1wd!uufp-o{||lScEBEu-@Zn>`(B<&1wOY4 z{B`C)-`{5dei8P;*bmM7x5Bu6@SZKQ-4ik3PsWU6KGaX3IUmvsyHto*???FW0{pkoBChxwj@ z*AKd`i{{gSeZ#*We@A(k`*oNhxeu-V6ZkXC{TOkk^L&Q3&zOhKw*&ql^XY^A-}2wQ z4!T_OXn+2X zcmV!r{*PpLU!&f?hiCS{9LE#FSiryD@(;HE!MvX6A4pz+VhCvO7VHJXVeYTKJLAX1 z-^6dc@?9aIS@hODI@Qh#x_aW~N-0u&( z#T(Au;a+Em?IB!-ybExz1%z{O?_-&zQ(Ax|38lCXBP4DMM1YZ(hc&Laxz0&_iF9B09IO$_k%XYp~nMzChr za{TJ$BD~jdi19y(^8l;?@TF4XfJz+yJkuLy)05T--@3d40lz(xSlQy@%+^dz`{BGfk@gmLhUvBYy+9C!t-mZ@9-kvUOUT&VOz8-$exk-1KEbLBVPM0k)7uyS%htt*m zHD+QB8Lcyu>&dX*Oq|nV+8Q*vPUOS7GrS+ME)DMiu@mM2>zc40g!#gHGkJjgZy8$q zISTWCa{f1D`)6q5jCj-g1ln~(D@dmwY(7z7-?l957y3u^m&xz@vvJVf+x>M-tm~sX z|FXVMU_jI}x$Y0w5f(%s@j&$t>-=c_pLPw}AE5()($FR$AK?M#pby~U?uG4*F2}Yf zea5yYw_*F@t1&-6Kg`R^3v&V8ldpAnSK#xnmEx7BLH@Uood5k6{~t^PC_Ok2@JC|+ z=mYvL72siD_i^~8?jLg;@U`lk@wu?hhAF4@V$g1wp)JjVpbF<3)n4J_B|?)&))~o1*?O7KUL7Ko~gdX*Q&h6SwIix*MI(-a!hS-%)1;{ zx>|&{8^OHo_vZfuzJM*!=E-(X#wee>1~Jn6LN@(jzu-%-0XXfytnWD#RO)Gc*zUJD z3+R5X0NjIN?-vEI@81K^zYhS_a|zVxKB&u)(58lZ%wNv)?;-R)CxQNFpb7K=+93ZQ zs{bF%2L`9uem=ElzVh>)TT02aeL(d6 zpNxAz`+yeEejs8`P&?H5G3XCizE<6V4gfps`*1h^2sRsG3_#$`h%4=U$b8fXko~}* z7|jQf{ZEr@yaU#R%&#`!BS0VQYkkId`CQn;je&h9Of|7*6zl=ghW&pZVE=a?u?K93 zeSnA`(Dwh+@F(~{6!28Rul0dQ{~zXovthjU2JOp4yc_XwM!rtx0gU;K=ZHoa)3kGf z27nKsIU&%1l}91Y@n7HrYM|?`oJ_%Xet`IS_iUy9eZY;3`+&dL{h{pzCH8@nd;pCH zX!`zd-}LX*2+G0UL*E zoCEgzf6dSNN1v@2--&@OAWZ#57rSzD*JiNunAUFx;J55PG1~ti_k<(t3H&=@U#OW% z`q#Au1M)iTa1y}>l#ov@eMAE=j;G`L8||C8jxZ;2|BV>whS2Q1bi-J~0mg&ejCcV4*)ID_67s~9V)4~E7UQc3djn+_TdWs zfKv_FTr0#i&gbDp2SFx8>Vwef0Pr2MFF^D`29gE_r3o5<@#Pt?_X4(l+(18U46GF+ z+p%B!)4uxim7u+=5^cT%*#T035Cefq*!-m10V3_dAU*(r(H0D84+df1KPGH|IiVTs z1?E*w`F8c=Pz5$$K7qfMLR=m8>gE{$4bW{pk$BSLU-boyxRd9MF`TPGAm#-*Km+-> zAJ~o^1N`8tVn1DYoquKc+)^-N8c@pEnxRd$6 z6Qg+nq5<&R*8|VL4{}1GD?gCFuwrxv*aU6`yI-y2!Oxd5*nliV_CLSae`T=$i)i6j zG(h$R$POq4@bBsc8i;|pf~4vzoJkdI1^m;8RSu5L1R4i>zhXcSks#0OgMI41DIcJ> zeMAq8fusX652Yc1Oan)@;z4Jq8~DIIz<-)6(4F0PJTBCX=>?nc&Df@x4rZ|Vyclf1 z-iOde*nl0<4lIoh0Dn3SFpdZMZNc`y{4hW{se2BR6?{*J$!8pU6$rB18e9bCZVygn zf_;CW0n~nfg*PM4G>i#4AkWE|;lGHVpuM7C0}%0nK#&zqyA0#d%V2}*dpp3V8)5rb zF|K(O*nQT8kVCfvKEVF_5VnA6Jb<79`Z$2-2igF8dyoxH0{p+XPbS{Sq5;R;Bf*bf zH9iIU17E_o3t&dj0NJJ)W0DRA#|*gBX$S6MpaCk-K#*+-J{@cld{=d$0X|(fC*e#= zF`wr{`}c+LSswZP8OrYuqb+!350(g|EqGdA&`$%^AR9OVG9ex%kQJ#UcYRmi%=j|4 zU<1~<8vJ;c;p1U%mlN{qg=9KtPB&moz(@y!@g7VMC{4>l&p@_7!5(A}*ao@}^2ixZ zU~||NK1^ney6R0eT(C&Yv!yRbA4QRl*im>T$%rX~m(1A4`r1wL% z7swH4RWfJ`kyt(7sUZJ**4-p#HyLEQmRRZs*l1kmDEQx>mV(wI13# z1lSGe3lP>M-Xzv2X3Qh+A@d+cYfq>zK)U3Y^YPFtWw-#cBcSvR_`s&8HP|Gt0)+om z@b`ETe85!_zP=fK01n{`>{nv}242wb7oxQj#sN2BZD2aIeZv2r`afjr?eF3@S3!5+ zLLbPBOYp51KH`;!V9j9bP&6 z@FuU5v@t}Co`L)eflU#lPnZZ}!g)xa@b6eNS_i)1U|Iv+q-lYzvU#Q*nVxQ6%uVKW@j0QemO?8VN5Z1S(zmD(6qf+>fWV+v6< zJo4ey#^3`!zu*6R70v&9zaMZ!1IQON_yeZ%fnU)9BOmDZ4GHtZ=9En_Eo+sc+gJeq zZvnwSUWR==%-6wBAJBjZjNPMPE{|&>8X)my0?AzVHro4gt{sT8n~p z$qc}LDO#iWGsniqRhV*A5zB@rl}o?}e9*?QiuMg*l{nAzFxil@QL-V$nzF&g?;!458(NG54L|@Ic#LSE3ATNeK|5xwvpUi-{fg8-(FIMBjp}#f< zd2#zbnym0Q$ip*WZE~G$70>{~m|#^vK2*Cdw)$bgtW^&R z-GC07S3fMo*FXRoz}JQX{-LF~+@msFj--LGFMR>g9{~Pz9zgH`;QtKsLXZt)Dn!+* zZ%^rDRRDkC`+iWnM_-dZO+j9Gz6NIpK5zu~1-9-78bGqb0r--*lQDUn#QZm6It}FG zZ{hi}b`?0&!Q^^O!aEz2xtGr&eJ@`_`hI?jOkjSmOwcEM)q?^8|24s&+=OTV0^$L3 zC=5jdWc#P}1^u)D?LV>xI(=y@c+?3KQDlOpj#obHdrC1;g?0e1(@RVy1%QM{?*U1 zh5p$M+9%kCR0E#?C1{W6P(J18^nkEu3=Ejl@1fBH(o;sVN1%as2cOrUT6Qx#4gz)g z?Hqi?om^Zp;3Gi;zz1-dz(4aOy4i z+zlran69OOTrvrw$VMJxw#>i@&jnP#j z0DtmRe#U>Y20Q?N8(7zO1s{O04Rv z0z?OYkQPWDf%MW203SG)*@J6Dl;ILLvVafJ`T{x)d?e-jS+_Q&VGaxZ%Xxjt&e8%hKJq&q>29Uhr z+=m`~TT}(i2@nlr(dGpo>2pIg9sv13{pyEBW~;+1xz~l1VRE5mf793fe9RxI0knPy zI_4u_jo-p77pEY3@ql$B5?2(H=OpH2JVZXSNkz~A@PQpsmBe@u(E%YJxJ#pf`}w6H zC)Sg`U&IOc|B=`IdCym<0Vmk|0k#Q;0SzGi;uamyEhY4eNz8}9mo7UXuQA?B%R@d5 zb>UfOVLY%i8fXCe0g?t_PVinjFi%zXaT%*jP|;WTs-KViUupnsM`E`?RtWpU_gj6$ z>kp9f;-T>qCkb zYy9N*Um3|i_jn%|53B?^5zxSTuuD^j?2Dr{gWnwgG2l!eAD}$Oe4q=Ymx%a)aZiww8XkaDidwd}5QGl%QS2QpL&h&8sBVVA=0vcED z0~!E-b@ia1aQI3MKK$ZOd&OTB%fIq)N1y|zLVOX}BzcAG)FHiay1e-Ju>Y-VKoh7h zK>7%vmrw_5$40gtIEM?Ox1Yy%Sp(1yV9rJObkO%pK>EdKpBP=2i0tnf@gAIqu93We zc8>VKUf=^T-)y;3gd6#n;cWi}8-?E`z<=PSklsJgz+{jWhJyVV!j24`1_tAc(qtZq zJ4q8{8m<$4K|depfU&@F`wE=(2I#E(JifmgfIfg&Hv$@%1T=8#Y!2Q_w_D4ADZQN! zl{W-kAQ{76paE0Z*A99LXMM|HZ{xq%PUZK9?Em&gXw3j_6d`zQh7wnUL!>{^T)c;ZgfIa38zUF}z&cIx*70Gr8 z8W@D@fVtrBT?70PA3?Uu&t>Bj&`)s&{70j`MriNp&*S^60VE@E`-HOrEgXV1gC?}r zgJivQzE5l0M4AzMGJl8|(Ez~*vhgm!-2?i8(Y7%5_<4MvHQqfIH|^YNJ;y#UH<*HGzz+5}{ye_V8bJHNU~aG)^ou_t zTLjw~m}Nphcqr7!!Iye=zxK7U-~kXLbs|Pc**$TOm7jfIX5EECpF% zI?^pg_9zC(i2zfS9-KFT7ckHOx)13lf__>z*eUhCQi}82)&ArG-yYpRRwAN-3t%V2 zp%@nhnVPtohjxl4uKlq$XlQH0r_yEmrH9-THD)9+O4)OE&ero{mM>H@K z^ozs6)^s1j5BaM8O&Vapn|=@C1GGTW0LYxWVJvVJ?45iy-(25st^QbVW)E!?)(vw0{$>ocK<^_M=mPy0$(q3KT^)=ww*6SO@!xz~m=_`%7!6}XPmu9b z(3&4w|NRyA3^)%M8!+Uf{~%j5Fc!dJP15$iS))JRS0h=za|zB1<99n)@9o%+WQ8OR z(C{6AImshP?8zAN(VkOWph{CD3N=@&zr9SQ3@W}yGoqKjmONS9>=zI1D*r?-7&U(I49`>-GlZQgRO}Q*rTustwH`g ze#{y``eg1oI5X&ZYzF(Xg+?GNM7G69tQmPe%0qHQWUt^tKAsEx$ZD`}_+x(f&$p)6 z0J2wky%=YLHQx0|zZlsZM|y>54H;pM0vaQtwLp*`P(hv;1M7?n?J{AX(s$^mi2h+e zPyTQXpmihEA3%_@%g1A3e%NCGJRZ&Q_d`H!9>$8zaNP^$ku%V}4nx=*{KEzQyz#rN z0fZ}z3#WrF_(?b~hqg`uee-rWe{-!6-vIGgBuDr+95_0_{fq!{Li=gPFmA?lF@~`) zrsFY;i7{;sHNlW3tl&w1$soKK3VcZu-fkEQfZ{NW{mb=Ylx8R}9;F!yFelPx^gj?u zOqxv7jPMCCq?zC^^a7!HmUxB&pm=r&^e-xgd(kVB|A%`8&@;_w8Ri(21!-wonz#g+ zv;xqrI9^QuBJ}k*4h7J@2p$bZK`yO8R6LGH=?vT`C;&2T3P_Ii8nTb z2qWJU?t~;NUK(OJ;!*jicr%oOlF|FYQ;FArQwl1lm@FP1DA1qoFCNa(5lUdT0X-<0qxDkCX{RN;x zi2KMFfLH)sCtskL1~jTTGsuVMponNl(hx&7N)jgmL^iGc!HxajK@>;U06f0`wP-I8 zPrf!P5FmzsNu#Ire<4G2?LURL=%)j?0ZJBt$I*%-{>okarJ9K3>;Gc(AM|i^ zz<<$UMkL?|eK8zlk|>a&IHEv?;)ntniX*;|p*W&I`q!YR5(S#kpWk2Lmn6}q>0bx= z2vhpkq5B|BtIYm?#WQ>j$|)XDJW=3)`{4@*Jdd$9(f?6_D5f8fHlrut#C*W_5MM07 zc>RBU0Vt61gNZL>d>)foXG+9P$1m zeqe<_mD4WJBFez;!Kt(gzoe`v$2EM?a16t^HmsLbg%5{QCX8bkL_3cL=wR4s*$uL* z)KBF##GH(tu5r4m*Fe_e)Te4nbo7$Pq$(U<_gc5Q1;}R=2^ar zIfY?d999j_IY$oL=X6wNq66z{-s#tL$Lg%}Ja?@6;r-TVGxh5GwY6uP)-S4!T-5tP z*Eldx@%+kNRm+qpQW?B?dV8B)xIZN<;Gc2479$94sr@*8hFd;(LW ztan^ux2X0(!C}kFJ9qRh$xD;j-isN`9a(+Mmua=%Q3+wAl#;`TPL14sc%OZnz4SlO{OmFWfSr!5F`3@C=ZcJ{LCS$^v zuNPx085zLMYHt2i(5KkgB7dCl8@2ddf;qyHmT4S9LbHzQ?cjMb+AvVS?+TlhxMd$- z@xDV1GM1s5mYf`SZYBf^IbOhQSV}EEaE9k6H0-+cA>Tf&FMeJ?pGaEx7Bl~)d6Q)L zH}QPzVW#+KD-Mg{NPNYi+mYmJ%(+g`o!M)o=@pzw_+4bFMLv_Ez|-F1wnItkQ<)-1 zEjjs)cjbji<>pFZ-F1zjdLzu2PV&ppySHHY)Y~5n*F>_O+MH}j9;LY>LR*#-=b`vRg=r(i)1(R9*A=d=F6KY z!(ZXtf0h*13Kj2d0l_B=3!j=_Bdbs23 zx_L^cu%2T&^)yTCq|(|Q*b~Rq8fNqJLLTusj}e*HF?_Lvt@a)V?M&H4xPoNs8k6{p zGg(_Xa%Zj9Tf>xZVSQ0XN&3#hOAF)=FE{f$_%P`6C#|q3{*GBsjz3tsM=8#H0!!QO z_PHUxvR0dOUoh$CD=co+NEr4`MlsVkE4tRVi)Cz{N80qmEB404``vyoP;7iopxn&L zWLU7SQ|;JCpPe5xx=JzM$>M&SGN09PWpR>C@4QTDPi61R)|5zuhCV%1#uML&Wv|KXi$|{50V*AY;ca-A0@i7u^FKV`QCQdyc&KYuXjc?D~ zmTM-nmP$-HB_4iea>6OTzJObc%xY_Vx2UE?1pJ%S_PjEq3_^MKxQL1x;EDG|dm7qh zLTQuTaz%OG$TG)2wXA7mtCC0#VvF<)$4>2fyOb$Uf`eibA|P{+eay&{cdev@);?ZR zF4g-2RHB(aOJcQEw;M*Q30)d(?YD$OM9BRx$H9v?yoW!!mF4s3uHOTu`rU7W&Y9e$q&&{s(#u~AY zZXbl5;zF1Ct<;`kJ)iY%mPy!Mzj;{4Vm*#hALh?1gUpteWX7`IG%T<2wL9JWk;z+1 ze38wJo4orrQ$H=+zujsql{wi!Rn>7-UP(>P2voA5XBV5bX=XGh|IVvi^Jlp4TrH-< zv94~B*~=OwyUs*xJ{N2H0?k+IxVj#P_6^n>)uuxCTSJ%RO*Dsgee}2jw=(eYKOtXk8gv0Jxc z`O;Z0Ds4lhuHyB}S`WC59ksxx_=MGm+cur7!VyA;^pE2Wv*9ZW_=X);krD`tTeVfn zQu~H;UI>q(`GaisxP5!u7EJFEFMFY6uX_qtmAoh0p7Dk{M|<+&IVy_gA9Rl_U&mWz z_}0i=Av~(JW9$>Qc*9{PD^E~_Uhx*nPta7@YBDWht5SKrExXz3hH+_uy)Rrw`zuRm zT8~w*sIU20cdL{4u)?j5XEDkXS%a(gPmUb5w`qF)gtduVPL@ptrkZ=jFT-r=oH>-E zVoN1QgbBYegw<%y5^Jd#!9a?{W)GI3^rswosbl zAL%9?wWqT5+6cBsRoC3HNO>I{(+JTyT$SyT_GN`uhox$z)1KJ9oju;*n7O7B)DiQA zhh36KgzObV*mozrdfR-H^~0-{)R75?6`JoouRA{L*pU;$*Iu^;kAG3z#2U;Uy-Fb1 zXoOv7*pqZn#dQ6OhKSoh18l=h z`ZnhFM3lIQYMOJ2CUooaDm3zOQ5S@~DCS;d6%$|oYF9{egk8H_Wp2HaTSQlkX~4+s zpBml73Z(*i=Vz}}xVY$YaM~)f+}g%Zd*3a6I(~w%W}KyjRe;pkiZNU9(bN~3mhWtG ze3j2SCvcx$5f@~4vQp`x$%gq#WmglsMjz|(d6-tBF)^s5-6%yOV%kv_;Rs&qccXV- z>{}K1%-DY24wkJUZ`D+K4H9d;IPaWkksFzC3VM|JpSGps-A-TQ`{Wn@z9sIQ=QC8N z_qs1n%BZory0-X)L3~;a2hRD4-7X@kGtUNE+z8h0Lki7DCd41*UHa7St+bzW-U>qH-~(8c*SOs1ZF(D-KQLcrm?8v=)#Hz6R^F+*OR(wsNbxR{#uiQ1Qw~Ho;Wfj$G z9=eG-hx7giV|fg=ZV~QYni)6wLF^1+irp%)soZ^uqj%lo(HouS8yI!+#_YvUSvM+J z@8ebez}ASJ>J?J#)Jc9eHT}3v>#Xfw`;KDUx_TZozF#^VUTqgo_s-SLynIh&q7t|rLpf7RlQBRqU(*0ZuQ+1vxc5Hu9EN&Ro(PCOz-7m&8)kN z?cFM_|03)5{NV0$<&)2=Ms)c+v?(teWuE_dRM{@8BM|&3R zeJc;Mn|NQpvc6)zdLM6=?$+hjlc~>8MO9kBr?ofh6i2+vn{BOTMM-KY^;Uxre#!HC z3+2_^H*xjLj#V}}cTQY?qPa8mzF8ATX&--@ctSL`dxg(QCSY0HNA5Z{gI7vpIj__d zuK7vB_;?gY@!F;6*;X@y_W}s0By%WC%(WDD8=^ZeK zo);Gnv^h`q+M5wJZ8u6B1Nz3-`mT}q=#fV)QHaquV(GfDZoJl_Ch5oZUR+Ms8crnC ztXDmA@KlV~0vC8laA=9m~V|p^JRPWgSlQcbm{!kaBY5Um%i`9Bb3v}z2X)INEC4IUH(w6{xW(E76)!WXs)?fk}J$iVXKsr_NUuRKczK#8C>>#bu3QG@<#4@rvw3! zj#Dg~KgDYBbOr|WY|fnG>>{wHeb;R&S>qjfRmrsUbo~Lb_NyEFrzgtUrYB{iy~R8B0=}<7o;cU zQ=NIT7j~GAd1kg$t}uvuRb*1|)=tsQJ+seO@t+zJjue3oLTv&5U@#@6D+wZABAX4c=ErhK-e$OkBK z1>e;0D1kI1|GpWl&L&+60%~U;>uoU%JQaQDna#2=<}322Hs45S;+o~+kKOHAFjq_H ziFEv<>&kNt>Ro~D_+YzQ*>cZ_s&~I(?G;?rekk#tzfJL?@naB|UCS+*e%*D)mK=MX zhO(4Rz3eUNO>N16?IRURPkgdnAZ`)EU-VE!^Pbw7z8!(j!mjur)@bpz3SX(1yP)@! ziQL}a&fUGgaLkOlA*Lls8KZAxx$t;w(3YaB<@vYu%|uVFxv$uC?Q*C0gkx6f9b+~dK>lmrbbvF`xUF)+W*PMy0eU>gXcb{Q{V3o%DVP@RwveZP!p0|7}1$tUO#k?!t%CU0oRw;h7 zxr!B2f;Acpw#r&HD7=}yGPz@?NM%Q=e%zVftsh>swJqMeBWJ;qM~-=I6ze1Dy(vdx zMTH|Kl(W@IlwlWl9XT2JEE-kku;x4=n=r1JM+_fEhZ`*o!%ubQh+`VTXOJ5sniiC~3d+1!7_2P%G z-9KSl>&J3AElH~9#G!M2D|GMiDTWrEZ8BvE!^^ zB@$ku5A(dzsmEp(k2SjX(Qrcfu~SU^jTN%;$4{GtCIx%d+?%~lJT5u2dM34&RnX?r z=+&)O(%q9^j8<8o6Uf^d!Xa)`+psF5ROFfE?v7ncUZ>TLy6`6IS(da4fADAnCNb{n zsJM&Uv8xTqo-E2eyAM&kC}k|S>thcs7fqj!9SuKQSsXYX+fdLq>Tpjy|8%ik=?Y2< zS5k-H^wJb;3$!`H<4D=km7qkO_=0+#bK2)897T&S)J@UIerR&^a8#?GL&ELNqn5Y2 zZow4{qK7}JV@hW~TQsJ3v((ruX_25_KI%J7{rnqedS4WaoS^KliFq+$9{;m#shXaS zBIiwBM0!|U?|XHoZ;YwMJ-()(xx$MJGIj2cG&*ARG2~NYpn-? zy_}C~Paoll^E}hb`A*KOoZZ%ZQasy-i5iVl5|%U{AZ`xC=pbVK+C97-_)ehnaL~`7h-f_sqs~r|i~e z-iIq!Qx}MC_Z1bQSTEk?$*&V!sdngb%-EtQSD5yM6*X*_Xj(RH$Ap5Y>n}>&IFlw_ zExYshq_IzwiLYy5xl_f3uE6g9LmNp4H~Q=y-P}igvu9q^Qq=98^-1nbLuRP1!epj2N%qseGF#d;o|qc;J{2yt zlGI72dhJawNXg>csiaH2zn7`QbVvT=+|BQ{e7x-LI5k9I=94%(>Bxl}YbQEFzx&|& zJB^G>Yo2y_iVrzWDJZFT9kmcL`hm866 z?#N!a;L+4;?uGo^s?IxSeXe)*XkY7;pq0s*=Fa&s!{cC<_?Uzn!jeM55yD3wC!F4T z&}DaxNBFF{(oJ`^;N=EmLv%-&^T%RxoW?eC@v4c-^;!4US}i(Kxc|jU_w_96 zvnZ6UIy^aXYQi$_^K;gmzjsO5Z|o0sp@FyBiEx$H=$HO`lV=WQn8Td`A__@~khY%-Ay7kuq}w^X^)nxng71-l)^PK5v}SC5KDf zxrDkE*LLzc2AcOIn)7Y%Jr?oKMoN+8ZI;#yPlMEik;`*KBP`8$S2e7$cJ3+DJ>9#Z zMA7G>+9;hXHEyT7oqP9N-gN&o&Csw}gJm~-x8v)KMN;9j#ovB7eEr_z-lNxX=17tD zZrx#VV;8$zFjJ^4OL3!+r&(ppEco?C`bMedfX<3VEY6x8EyjYF{ekI{4!!!*Gi7pg{Xeg9kEF7O_zHTj zbkx4VZYH7WeQf5M<^xXecO)M=6r;1qtfkyr$B~1LMNzVKg~{7cYr(M>#AD)>j;-_2qXel)?c z>7e?4y(pL9Rs6gi99%M4@vq`o7WG)w)LJ#GC)QTv)}G}|IeWt{_R^V>H<1gwHyVw` zjn1;ls1ztonm*lk-)Tef(hjv6vq#GpJ=RH*mu|g#K|Dxsq`hkO=oj3HQTKgY*vch4 zKZ9t?_Xq#nw+N$1(+`O>ds$wy3tL9r54in*0*;QTjemQLqPaDO!UZA{h za^T=~`Bb)UR7&*l55>RObRKZk9QopA3{#jb&qUUTDo@vFAAQxp$7XmtvACvajc+gO z(Q3Z!t%>y(xewT6E?>+^T4|PbDXwk!A<8ROH6x)3fjlF1=TP6IVHwq|-!CX=g>_b+eRAE_6QKhLMt zdGZFAw)i+Ks^mjR{en{+J|SJ_wzhQjx-X;54Z=+=YqzmZyLEm=*!V!|`TbFkI_l4j zZ#lJzTfxM0JfHW&^%b4n2cH&*mZ}@3hH8{qD+$_7OchL={>ySLN4MUIL557rcqJ69 zW9sxxOwGr$o4Teu^D&oC(oH(&c}Y0aOMjPL`C_gYJ!@}VZB_1A*QS16Gf-caVv+x` zrQUT%QHjy^2v5E?=gG5ti%yHK=bwFI1(RR5W-bShOa{x;g3it|ZXc_PxG{;i$o(?=ndmmxXNTtazFy+VmH$Gr!)4iMe#w1z#9BpF zKRvuFR;gILJ+sfU>b~>jcUjGg&6_q>><>(sG9lZNI`S!p#IWi)3N2h$pPeaHG7g!) zaIx;f#iROiQ*xrkE(JRo9{9vP+E-X_5AQ?^&CODypN}|bDv)@5xBaKb5U=9J~t@lH+D9VxS=&$Q;I)Y&W#tgR_)hsRXkZM?%eR;y<) zZDHyWG@jY{at6z|Vbc4AIbRf>s>~4UeHph}WzqWQ)^}3YmCB?)VlUH{=W+~V7N53r zuU+fogK@?MuE&Z_&M~o)4_UhJ-D!i^_&4#5cbGU{nKgzsm{(YTW;#SUNE!3)(Wlu7 zBI&K&Rck)Y&I=ox_a!c^&h`aT&CSJ%!9TVwsnZBZWOt1+R-&f41+h@(OPxY}-x8;4y4dm) zUuttjoaIW1;o>(PbI|uj>BwnOPb;u7sRk~5`|iVvy-8~}m$Mcdt1Gf? z!8{b=DgLDnyO*agx^+G1nDQcnM+-$aEuLd6765D-^Mp}AA z=V>jq(Yk`os!QlnKEL+H+T}itxh3KfRyjSRQz9qsHB6Q`spivB@mBg%-^$1mpTos$ zL1rEL=fWh$oiqyT-oh2hBeB8S%Diuu?yO6rk{>24ZW6>P$2~)`w^>f)+L)aDXkJae zUbuK>82jt73RfQbANXLYwc28~y4f7zqOs{xQ`EDK^KafSYrHv2?64sW?Nqi>W||9o zpHvemle##jIo~?rJmsd;ff7Zp2L*Rq$DHP}GI6bm6>=6mc68f}BJ1)pV~d>NQ?|_B zSNV7wS2vjXRUSz^eDPk){V2}#U8U}KS$jhK1k|&{nXNcx?y1gXKe4gSsCfQ9oimOB z@(b13UxZ)TY~rF*;G^smCP8ryG#2{2MSEiPBjrRRr6~L088^6_(y;oe_H6f#dzsA(5y@T5# zN9%db_KQd2*t>TX^Gz^f9=ohsZN;r%&FDVK%;3_FriR+|+?DH&yKI)yc=woR6k82z z?d{n2O=?OV8>}wY;I&#$AEq4C-6LND|t>N1|EFCNQ z#(e&)6nDyUbI;OoQkxx;*tT6L9)Eh|NB=_Qd9$k61FAU6AB)@;ODnUH`J}i+y!CGH zX4Uh0Q<@Embyk_p%r(&eglRX|hc9d19wN5Myi=-L?1-wsl4WdKeddR|udv>nsoEnV z6r`dRH0_wCW5t~rGgnPaxHz-t@@T=-s*I5W=L3vSia)g~=E@ZF5uNtNAi$J&Yfn^r z!Lf*0&9j6>g(`Pjj9@*@UcJ)XS+?eJz4X0j-3yCE+wrO_{Mz`*C-*N^ncWaJUCGZ> zbHO?Hy8ZhnCW^B3jG(S?XSd*b^4cQDj_oE>bzX+~k`O#Bq~m=>K&xS5-hRpl5nj8K zcQXscJi5Xf8fv*O)Rbz?mv%W}fC4 zW9_%8jJjfU-xPs;A2P?!@meYt))_0mEAZloGftPi0}n_0S=Hny#%(vbR>^)glbbWb zFZ7o&27)`*&N5QfD_Op6vCh(0!>lB24o^w+(cfBUt;$j@eb+~Yq95{V1h&g;#?#?v zO@?Qiq|6Aax6k_!l90-&t9buxcbSK@MsVD_VFr}!;1gQ2yY7Z;3hH=PpbRS@@u|iu zZCecG(($BPXTLO|xX!4~I(hNfDdvi1@439M#;h*$7EN2b?$nqN?)x!Um<83S({^)C zpOL02CDd8B#CUJpKjCD-U+Bs&?3yrE-JYce0vM=00Yog9BOIz#b$( z>HCIWo8EJmV&~CQ%6#`my;Yj<+BoScl0A$3@@ivu+T`9|f)!Ag<<`f)y#FfY%`}eF z+$HJftv?vuUb<6&x>UaTKxwmAUH+SjcfR&}#iV#NJ|8(#x_YWrv2pL@vU6NVV(q!6 zvaH(DXBha*oh!#j-X>xBsIy$gXQtf@yQwarxK@!(inq;X@n{E~&KX5dk}ce%oLbw& z`zGABGFi&x5NE`7YIU(8Z={NYTvqjXJ2`w}(Hi;1mzPcomG5vc?AyyBwKZEbNPO4U zWp-lc_?J?TQ=cBzH3*8Gds4rZZ(YqHP5gq_oA-vX*8cmNy@o&CuqPvaq+zGNLWO?u z#*iJW9IbXpQ$D2P&&Q?l$G*dEq#r9T=P}iCTp8no5sKHk+9u)aorv5 zTY2Jzj~$oIdOZ2nh+!|N6D)&PJ>4v8C_}mT)F-JngZ0iq>q2MK%-V+q6`=>cupQO$ zwF#`Bj~qJ8*_S(-`cAJ|gw=O)aGY4F?%tYlLXV#ue94-AwCB9uy@%7^NKfFz?w*yB z@Lg4|qrFdv@?h;g1sC>&pfPPsBb(&fSp!epvyu3COK{VRv+Wih4<=pXu36GVp@v#E z`K76>zsbQIB5>H_hCJIxd4p4nLi~H?6)|@h9@l96oO^pQR?s2-cH-(B-{CjovYuDR zitxUC#;H4B&|OkOwI_9&ru1%VaPkK&>WLR~vkrA!UvgDCHIgSTM)6Q<>LRoK912zT zVvU=NciLBP$CgoGm85c6XibkB^Y~|d5B7AN))Sq6E^v>MM&MnG$+N|jn{4Mk7f+fv zOU1+UK>0B*<{4924~TJTGM!deH++i{7=qnr)-GgF;|Vz1B2%vr#pnUQhiwXfjkDSbIw^C`yJZ^r4Gr%fuZOG(qc z;wWmH*2*E|aPJpof#MftHJ4>Q91S>4>Q2m3z&$3Qs0^ySY+hU7lK5JnDP%y`H7_`#(F)$<4@2B{50nAGbp5PatH z^v^f+S3JK={V!t(iis=t_C%h3ufK}haTl)lJ-W@enUE2JUm%Bmsny;5nxLv|zV#Ap z7*gqW2CT1#spWK4dj{xnBJ35ZLHUl(+5g3^YvK=(%yMKo@=%dbH2d|YMdT%cTLo@* z9QVim_{Ncrt|fS#dm$(PORKwdmqE*%fV%E;5y8i?LSP&=yC0 z8N?ZVW%hnkK7M?lne%Qgo1eltMdlv@#)-1}+?d|$4vgdUJcYwoSTu4YFeOX>6xD@2 z_@O?Kx7>a)Hq=qq?R-SluC~FOqWhFN{ z2)ckn6na4SvTCh6u=hirnvq8~{Yx-&-@8GC&Xd~p1zH~k2*p8J%C!3qLi?-upo z3I1?gzAGu&oxDkf*}s&kn`tu_*FO`&ivCEGYf9#LZ1cOlk+*d=X9r>5l>=IZu6A@sHf`RK?FJ`0)=| zCPbPDmW5R*8=YfRg zBEs55gfnMS8;LUd!pUgxYm+?w*#y8`-*CR9pN6&x!>9ogd=|o2YEEvgj{g&u(og#_zs@nVBhZT+<62iR#-?y+q+apa*ah(>);( zrs=?$>*N+F&Byt3$fpw5_o)`o$uI$E86#6-hM&_N&-?>b zOvf!C*P!xKy4)=cKWtgFyhUBwQmEI}IpNP#e}S+Ka z{(q!2;+9Az6%@t3jWw)YQu(FJopKykH#_qFpFM4pB(;%>y=!pL9jUBRKV#4Z!n}| zXd0*UE{uE=G4~LJ>j0INpW4}7xgfCR$M3?M>5woOGa}ypO7J#8F9c3dWdNw8V>@HM z<<$Q&$6<_Sc7KECppiF}-5;vTn81yWk*|x$&#c(Z2%*^M5*?@Q8G_*TF#!&!!f>S* zIGT`OC8(Z(KeiZu#NfxgeuBpIT`1W2nYUp+$vLI5drCBhV!CfK1v!~G|03}EMsS=v zF?u~BcjL%bf`!2De|=G7n>x6mG2Xh+hSvhm3Op=^i&R;KYW=-S9R$h8%ny@l0*xVr zq9BNkfx;RFc}V?Tazu1cknCa}t4n z5w`YDg7LknZmTcWK}fyKY;u9*3FqnLo6RJc&5TF}e7?{<5D$K@FAnwfZNTk(5XXKK z$KFTn)EDp`LiYddoz;a47JAp8BWL{yBe!3M#m6(I+bV|u=PG)ps=gUmMx+ho&`<;< z#|?3zqCpyz)@j3YwCFGUpV(bt&&ZJM;HK zWhlfO7{_t%Mz|ih8P{$^v2wun*X`dEF?z?vVsKmsuh*w`tR?&lLVogd*~|pkD{>6wH%ARV8{cJ5If()m^yLu=7lS9x+ty zQhd&)svjnpT19QF6Mr~fmOC@}b2h$~4|*uf+$FmGY!u;Uo~7I+lEGhz)c%ge;C64p zmccnDwBeQ%i z4F34I2)L*orou-B*$22zkVh3AX?4f#Z0t}CKsWsb1TOSWRG1vthtNA4KfDOP_BQ;{ z&S-(oiJ0A&S(ZC10J1YWlqdI)`JA5G#8k*OE;Af+FNh1KGiLbphg1fJF_rru{2u7t zi2EXd9K7?3ckXVOy5l{#xJ)z2^x7&t`@09J?#U1-^3{ zf%EGGGsjRH_V7m~8vNO1xl3~Siyr@6>Fy>`fM%?~X6(U+Z=b~ZJHhFLjzt!)Z!3=T zQ$)Up>UU8)AuIn|xRZa6Jp$IhoXH=}I4IqM9HOG}c6MO5-cIGDYf$|>A`2_MyBT(@3D8xo zFxj<&YS(21;pGGqN8*oHsEuTJ{UxjPWVxWJ22d92n`acD;k=SIX}(D|&fgE-kmB}i zMcfBKzJhQ+kN;?tqfXvQKfxZ0uxi8cZt5PjdT(ds?RN)4y#5iy`yt5n zAlKvAEdX**TkYS`n7AV%4-G#x&5~n!x`P>evcd%@Cjf^w=}n^$-R+qwpi+$y4fcF7P%H&Q#SQP?vQ5(ncRZZjQ*VLR?yEyhuE1q$nrn z3iJUdgASqLa+Irp#}VT*``fl)@TxTcUHyNEs^L`opz|oGydPUT7k}z-f)O{$=u4{h zCN{rhX7>`0f9Y&J&vtWBhKof##094#D&gf0TD;zI9PbX0e?!beSi1oPIb_$V-n+YE z`uH6;v`o+CTW)Kk@cL^%rKWR!D2->Ol#Fqh!dxN=ZqY(NsTa+XC$%IBEe%Qgw} zq6l}2@O{(Md1p9Tn{uTKx>g}?{%@`B!dH#$)&O+%Uq_vyH3zBmA-!)w^+IgzB7&)v z_zA&hD(3YUi#yOb80Wm{Yy6g3lQ1dZnX3JRirc#t=^IEFXjE1sffjw@B2Nu8g{1V$|Sy zOOehK!Mu-f<|KlN1JbI!b|y3UlRL~(p(m^2XP>CSb1&uBX~z3+xQ`*4`8(plKLB3e zIL7-9>U;w+KLtAmx=XCsv!`R?u1f#~vjKEPF9b&-dV(ltBOEWVZyE;7{69fa#m~J? zQf@hxuO!qELJUP10Ui|OR&luQt0!FZ+%Mm88M4el-ng*JjLk~`Xz+V5G6a6NLsf>b zoQ~ReqQRy3;{(*Tk)!tJX8yPn8`88gKS{IjUbFcBe8@q$Z)OT4pF!|?UdHLT7vua3 zp}jS-_jf;{$3n)$T~|a*VKWJYh->yCw5JK22b`?ven8)R1OViffjI?03GbkA?MZ9-9w*Q{#!Y%%+?CoQV`O=-ap74I}Lx4$zY`BVnL z>)nKSUqig>2rBnbnYMCJd*)vVnEcVDsI_>O4r|yCI1V^7{&yf!cMvvV0XG~gTZE+X zSm6?RwxKVuT14&wuEFqQ&`CM|8mljU6gl9_t?ss2F{=R3)qfW?>GJyt*iutUXBGkMi2%P^;SiOYWh?}m_rwLi&^Y1)WCkUN>aT826>y2dgvW^L8xc0JZG1CP za?vh}S)72j15frr&Ba*zE`q6n$kRVj&*e`S=qwxDg?-5k-_*`;CLm^MliMB3>BQUb z^+RRQ$L)O?r}HM%{1fW0}reemY_iZ z=!^eAG+VoeqQSceXAUQra0w>rWxLguIP9930#VOpn15N}P*VIO{X9$RZ|*i4sr|-{ z)P6Tn`@0{(@ovJ^TUdVYvv7|U*?_KI_-pmGk%#xD{{SGk?=n@W`R>%_?&{E(Z>oU` zYXwdRjs*_NJNlq()|c#iT2_=cmyjeN8m&!GH+@5P@tHqCi3Xq*U@^+^sGd$ZJrFVc zN(R3)v)_~c%j_)m2~e(e%|`Tr!g&&9^*OP(-yN8V)c(r#c=l_!tfjijQac9tBV^^r zTixev>?F7+N8}s*!3PP)9;oWzQ4bievWBp>7G*2SnF@P@_KK9x&c*zJBudcK6_qu2 zqXRPtF9QprbX}Qh#ULm%Vsd4nT>j zAPz_enBI8Bp5E0sdelw>3T7Ll#MW58+_K#B2G0O{iCo`ZZz}99)B%P z^U29Y!BC>!XFIrvoO7@s7@7$ZAYHC2D%~C6bgjd<_u&M0&^`VP(@UxZA=3FLt?uVG zUPs6o{}Csm)f1nA;%6$%a4PX_-0I6YH{`y67f1MWm+ zveg~i#;%9z%$TnK)|YDtPb21^5V=xBzGsAWO^JVTVq1|gROg;Zh{$6gUqsARz+mqKP z(?1B6#fsDU1H`=wF*if_5`e61*YIm24}I|cQ0c@@j-kOcrqZ=kZFn?r25<_hZ&4UZ zvjeF!+q0zMOi`k(BJvZ2?}KwI;=G9UX8`1c@3s2t&I^$V;E2I>x(Q_kmIJU=Cyn>d zI!fz3F>4xcX(7l+?SbD$Gstn@Ot)1Pd;hz) z7~}j9G0&+DpH}P#1dc{^v50g4rsOqLz(-`Oz{3dtif}K4+fWG>%D_*M_yD@`IEc_L zK?4V!i5!2nB;KFI^wTh3Ay!&Cm~&y0`tgS9Ed{>-CHEF5QvcmvaC)~P&W})e9Pw(X zzhKfZ+t?+bwdrxc(zobkti4^3=YjJP-mY*YXm2)oDE2G(ATI*fW8`{-CosB|sh*I^ z!mA-034l@m0IWS9wFgBBKD9{QZ>HMMIn1PVb6%L025e&6zZ2YUa5`TBb0eycqk+gF zzuOi7ZOjWPmG`HYgAILkY8%bW(k<$ZOaYrvJw}j&5EcWSAR#ac@)GbfkRQ<7@emKZ zSmmf?&@qX;bzu|%$s!T}A%~!PG1fmgn)w5wHTyEox&&Hc|L1m4M0FD3-2L?cDM8#vC zpyEA7&7YteD97!O9CcNzzs9RZBml(pg6;!hca-RpW&F*9kkgdFQ{YZ#+ZBmGNz|Z} z7M#E&vwsa^9z^Utz$lpZ;BR9`!G@tuIj&ia>PFz9NbSS|(};|7^)2JP%Tz6rM2AG3a@Z=qXWh(&}nn%t=0po$!1C=FES^Ns(eF`W14q)Y=-*0OGuLCqL zkoiyl`c-CTs@SA%Ug39CtvhgYnRbO763tR+OA>7$s|eP&l5H&}n`O_Fh{rGSbEoIV z*SEQSnT0}C(`QjJSmPiH###h}almygu4^#HAqWC|-$z9F_{SGso{0;3K2+Zb){AEU zLg=q7%-@g+m>I!MqX32D4Q4@;2tX40OF91)McgUGnTBvdWL&k;#;yt%bx%j_;b`DS zp8xF9-Se1OWe(lGkW^8AtO*ilpb)3~RzTcwMAjorw-@Yueepm3hl|`ifSCf77xW0%*qrW0(MD-Udpa!*~ zqShFT>!~Q#3#__Qu|vIGdf5l|(zD-tlfLz+Ar=jE)8RQ71E2pwKGj?$Lmx`!Gs$Kc zraR-Wk~qLHG6J)-Q+%j2%%&@$L$pp zsxcv|fzjw$MF@@2P=r8{Ahb5LHZG4%op0MJA% z7%|on#|mO=)@NvFkPm&}3IJTh*%!hg)Jjy=yGZpdqRilLk`6rEbu@FlG~YjK21Ifh zQvu^VgXk?7vvxOE;aJ=u=&Qs+K;9y`#p@*!QUJoCssy5EX$xI!+*a}!p z+T@Pa&(U-{+dd)cm)!$Zw0_&0as--YTJ0;;ApbuEjQJ7b=o!Heu%9_I{qF zjl=@8terHR7Y$}=z=Xg?*SMRW+Om4`fWdupzo`o{2y~-X$O|y)S$f<1s?2rLc3x29 zD1f*i&dV5ml>YAF?R}~?UOhzc#4$_M+S63IjHm>6vy``N>Xy^$XKw)#vn5p2N;E)2 zjR&xzp(KM=6Rn9bHeJ#|tdR*6f7ZCY23i>Gs%j69pp&864bwWa_JDzX zp9Nkx_PA9WKmUb)(ocTkW4J&kikpW1B=g$|B{fa5zJZd|-ZZ(o;F&G@0&+5<#1zO1 z3CBccfEd6`6WCE|LE8cNIzmUs!gxgf=+FF=&)+tJxPj*7P+u2_|8O z{Qoi=4Q}{Z@2pMD=02do=StLj8bkgY3Y$#WGa^J2)QAs`_2 z?@&w%D*H-VQ=ynEkO&ho@!)q9jK#hxqCy+50XEPxA{EWlO)9oe?SEA!!aTc0V*Wo)6b3{hezFL%eBs4h7c$}!TKfWh zt$vm^UKIq`N70j2bxe?rU-}>5A@8r2dy7)&{cGcyfa_X+sn5 zKly!-QTekfLot!4@EGY@&a*XYHc2Tt`HeFh)OfAnMTMw{w(S%I9Tn(j?5Mxne z$jOaF!^klcP5DE$v9l2e`3o~e8w(YpIHrngh}cgyt?ZL7fjSEnxLBYw;S1!_eY2;} zktvvbY$*Oo{K|zHf|5d@s{ZF%-G_S=L`6j-s%)#DrHvf|K@kHw1LDUq_C^L@F1cs^ z*G^Fu!JIX!S&#stSs@^x9{qIT>MpAez;LI@fR;IJRH1yXo@H-QyJrOm(C-C#hrB4z?{ zHOjbi>%<$08F>&!)T}P%_7--h$a45g`2Sf4VbZQhBFf#S zKs?HxXTvy6IUEGpAEdX{owp|;s+yzPb^`8RaDks9&Ox9-#0zqX6oc&Gp5r$!tN2r9 zCd5tZ;laXnnk@>F2mo6Hf(qy$;OLsqM$Hdy*96@85LH#%9{sxwggC?IB}6tykpLIO zi+T5Dr_846mv{>`WB(TpHP!jcjwcz}^)(B+AlMspG3~6h*9DPmZu&AHc%N3X1?V~UL0pS~J}6yat>pN4aaxd&Mj!A1fgtU*wPaHapSbsW^?pq zuTdHeutbZKPD41|f!ens=0tEhbnR!*m;ScZy}Elt(%HW)02Vf?zy@IC^7mX`i!}iI zGT8eu?uMxBRvZe<6*QC*^*m#LWn1FC< zIac3J=)94Qo2;(BveiAj`$Cui)&mo*ev~%03)4g@|HHsl0^brN4|sjLb-$IzL>_e6 z|JTrU|Ejxq`ks!*Rmc6T(C#hGP$ zzU^MkIddM9WSxYlVCXce!@zokpBv`w-J!uwCpCBH9QNF?V3EEW(+|3{h=pgu4Sz6++(iRB`k&Tho~Bax(Q zV~0bgLDz`zFmR+QM-i0+-z_2a1vr#wO#vT?);a+3K?8vR6`y!L0gVQWPkl{27esHJqX7; z4|ob>0(f56TS!B_{uutfHDEy>1}`uLHh=n9Wo*q)(Ck+UCHHz(4)-zcNz`jS<;5w0bV8 zX93433{kKDpL-!*E^c!rhi zImxUjHBeuq{tQ^_i;6GC1R}-<UocwDqsa{HotBt>zosKiyV!Z>r*(P+sp5rgAc^*o`gs|(k4x%~3W=lz=&S#*j9 z8$oYGjEmEK5_ZN#s-yx=^UcdE0nIkZGwmBvehb$ro|}^~u_+J&{um(LctgkGxHE`6 zhw4MDkj;#=qgFc#xBql4r>xrB8pqiX+VB=c9zb=-2m?S@v=|kZoa#$Xjd*fjP5QMBa%#WK=$XWPZpZ}aWi!# zq~J%=%oQYCxhhFh%FU$7wI#lmrfgHO@#2|c5OEN3P&IUPIP~^9xUTT-cVE%!F5l^B z6aX*&y#NMN`2g5IAgmrjFy4hf4B=#)k{iVTl0`!cB%Fq%o|4gD%>Pf@mFoNX&0;9g zIN)@E(+A$5rLt%mr}FO@{SpqVsmdfMa!A`Bu%q#%FMSC>RD~cgfQvCMuB%$9M82qx zeB@VJ{g`buL79#dIcc2m2dFww`8af+h)xq118DFMP%?;{^rP~(z|UIU(Yra?cGd#LER-9CjbGRYzvBkw{mmSM5~+Y>)ndD{|w$W zgytcq~PtvX|xv=a*nMqMvnp~o6#zY8I214AvaZJZ` z2!Do=wJ0^zwuwS}AoM4fL>v2e!$=@ZgbtR-_y@7kOBEW4!-R3(gPd@6s~>%*VRkpC zuQM2XFXA~MhhRGUaQiwV2cRGM0dOLbsmb!|nJmIm)jdQ0mlEwDL754VaSoNQKLBaM zP%sXn4q^ro&cIauJD6{v!Cl)Iwr*p0gFZ2ioO8YM;N|;*9tpA+Xa_I_yacQU-4qjY zc5BQ!67>1Mi(7g7gT4>7??kI_#UHKUkAOcB4K|IPf|?oRIaR+%8P49i#6M6xyj_uj zM7TI$I-xQcIR?F+t%&<|;A@C^2DK9avhw#@{TsBglc5j)9=5g`i{c7hs>!$nyI zdK9pXh}<*{yd)w|AUpy*i;>NQk(XOe-2F6x`35@I1AmY4rckpNF8dSF1S48UI8Edj zEb{%6?J_4|Mia=X_+_I#Ij7`Usdk|8GUqc;8wD_k4B>QLgz@@N{RiMNq8N4CfwgDA zaiA0B5LC}Xd5^;3pq)e{CW$!*A+QbQHiR3odKWNC-SfR$VP3khzVMHLf~g#Y2B$&r zn}jnbP#cBXNJPX5XJYP0CK^!YxXa}VWF8}D)6>MpFM0B2p+Sf<7F}?QPLG^h;s8~wY|{tc<*3n z6El&vqP7EBdK9ixMcEpaMdwM{C53h;h$A>UV*6Ej3+OK?oQ$#`&D(X+{C>k?%7r(6BIw6Pt~ zXFq`)`UU)-T!98P+zz+L2KG>_o~>{u=$nD%fLEVzB)?Eqx>0}eq)s`08F&zpui?tQ z2pb8ps3ONNY)#-*$HR2(7hu0P2roVJKCJ&Sg2`3*V?)%oLNFC`1PbOrnRegQ7f?K2 z$Q6LXK%a-NKqSf_bb8|Gz@iYhax<>^4#wWbk1l_i_kSFb+gkgpv@vf?KlpB_)-WnK zojsndPA`i+`=_G3P2epE^*Z+jUsLwAk*rCe`RqIq83V3ExDMfm7-uUg0mea&y{gsS z@T&0|)1B4+1T#IIA$Yn|JPw&IkO74?KUdjo&cw#TXbgHXyEUQ>P4ttpm03G zfPxXt%<6^WwNdhFJ|Ri!&OkKQ1XQ(G&`VGTFlGwX2Z2p2@F>!&767v16KL(<6m)`$ zJVH(W5xh+>^e%9Eqd_?lujT`FO`yyqkotBykjwg2%T0;0&t>N%&!Is?XI2rAZqPR( z-T#&0<%{T8{4HJccUBJm?brFIXk&X&{o$nmymahIta$L=A%T-@;Gc!+iNN8AENPq+ zvg}goDJv!KnreN*iklim`UFlu)yLXy9Pd_)JI(_33A{E9V8TZZ_ziUWU6XW<-^fcB zPeRWU&||?a1Br@vCX`_f=P&`NoAR@z56`u)+3~DnQGL+KWPcyVy$Fn9dh^SOd0e0S z+!hezkl)#v{olrRBDnuU__a|y?GT?@@Ba7RvoCNo%B7%Z0((JL<)``NkRh&?$cEB$ z74{Oi0A&~(ZbYYlrjLAglpvBzdlATIf$y?_CHrm; z@u~I!tFU?@aIwPvK#xdNs8m%m@;=|uEoQ9FUMnTRN~ zAn}^2y2_%DM;jAwfYGCsul)8XZtZ6{autsI?|A*M#2$ArUF6pqD60`bJ*~LxSX$#j z%lAq4GbI9ny2RJGkc_QG=0GqC!FWG*W))id0LTXrvq+!)TlCrXsza?r^}frf-gg-@ zKfDy@_|J>LQI_xui~UuFOB6j47y#TRo~9UrYT0CxYm(L^iC&X)J^ z-o-*Kki0`Q09o=^0O-2?Vc$EZ7(MDoj4vC3u3j)_fnA2+-~%?p7))p6f^)B^dc7Le zzo;aXs)89I;7<_OH|WIaKL^M3qIN6D16a1|bAPLH$nWpGU!si$O#kqm0Bn8f6_y^f zuNwwofAyYUJy4bNfeV4RDB2(W)b;rNTvW2`Y@UNOYo8ApMvg&xP}v7$kjBN zUl`c&MbDo6ARKV-G?=Gw^zXrY1sVJ(ViqG36;BQo!kAi}Rng0G0m{}H%pT8vEQ=D9 zaSa;Gk2r(SCkp>|I6a8-CdB+2$RZ5iC8~wrMhmcb|GhmM+Qq=>YQy&;tO8lCs$D?i zEKcUNk&KsLwWM5SPPI>wR`A-3mOcYd*6Hpq)Fg^PmrY6xV%*Y4#6}q5qp#u+~9|upaIC<{|f+Jd!-VZNxH`#!S|-9 zcG@UBsCz|KJV$_Py|^fpr~Wp}5G+OxApaXQBONt;aEL;LwJ5ns)kU0TASYwoD$#-r zKL(xFbyr#}$o{{xqq}d9#pI7JMT{^!yq5J(-p9&S=XZ&)$Xbp8&H;Ug!XeoaF7ePz zl>Y>&Yp5)Hl)5$mrOHG7I%PtjjuE1|0UL-G-dK>>`E`%I+9baFBpO_W$S{?G4L^8r4Ybr>cmLhc@ zLwu?Q9zwaEC^uliVy6iJS@Amn=%&B0bm=5h)yFZN0pj-HcAW!@k478^Ux4Xo;5Aei zp6w3V5I_@x(DrC$*?Iy5ae6a=sbHLapyzy?4#CI-o_(6i($Iew3& z0?!TE>yOdZe+^>C!T$y7|0hnz6sE5a*cYWMEwvE(q?$kj&z}<8zvNdfO(deZR?zUk z@qIJ^W*`s{3>9-U;&g(uo@pmwYUmkV^Z7sy{^ZW?!rcyf-xV-0M0M*X{2)L?998Y9 zja63=h1T8&db~hCQOK<^VJzKFuiE(2mskMxX``7s*l0?`u)sL*3q-G1xLx6CqjRd2 zyEIb*MydcFkSmu2=RcUQMmx+J@^xcQrp&rKPCiIkvAUOm@XV$p_vxg z(5zH-oGT*Ku+M;a;KrrJyaC1QU57Y-iO6>mh7qDQ2M%hN8!yA?k3NXj#&ASLQBNGF z&!{~#wBfsnRvJDG=py@zH5TZ|GkG)7fI3R-_>%V_7evZ9|C07`eZZ;+8$hl@&38Z^ z$Jh}--IK0vb(iiCv~KmoPVuSQr%cJ}rYXRX*K<%aLsjRqU9})Wo;AG%TB9*@$_sdqJwHF)*V~lD@}*G|&?rfKn}|FhBDbo_je&Ju^dzi;;GXi`R(I`X=>_6diDONmI8sIH{=%}AhD!I5xkeL>u9$M1zCYndtVo*{u1_MGg02J%8`n8iHIRTwrAzyi!=)1JjZ{QYe+Ua&=?tr_k|!6B0Mg__XYWe2roKb zXDEY9RSx@NtGjonV^=W&vIr4<8I|v1WCC#n298FYMTm(@jAhD>X9+%K^#vLRc8Ok@ zQ6tNphb7v8LS&NEqCbHn2)%d%r(ik-^*4h)z!7(CWcavN_v!0`z20{a2>Yt#G_{-y z91j{*>d6S+NZuAhZ)KyngvuFv>Juaxfk~76;?w0E|Kv1aWw<1Dt+v2Q8I> zX`zc01;yp>#EUyvAkK}gPGvq9E4`+@vBu!I+uOQ?A}4>p$*N z8bAp`wr<_VqD40%W*9La!RtFVsxIWjdHYhYDUf)7r9=Ycii4K;1sXj5*?=?ob4yJK z8?A%DIG_fh2l_66?rzjv3Hl&UeuOB2Z1;eObfIz>mh(Z+R@I}3s`6Ii&dPOOF+I2b zDenx-T5@%|M_p)Wkpq$;`s6D8q+7|h_$c=vdK+-3z;jk)YL}h`cQSVQ@2=0q1v$mr z3-l7ui%|a*YNLbrBM!ktv^=>c)rFd|eoA-%vpEK5ivl#`4q&3_K%xm$hQJ%xhH?KH z@xFt|&#*Ng6j`~j$U@`ST!in0*ox5A(eG9LseM)L8-Po{g#R6h;8L|lk`p~1MWv4n0lm|mf(Z&%d|Ku=QW15AB2os@#pl(5-g+h=F)Vq7oo z|A>&8Ij^v&XH*J2PxMg;1Q`SQfndK5JPfi?Buzr!qp{0t010&U=i&|78}wL=egs=P z3x9GT(ga4MA|5vJ2_#={j+uY9Sbx@>D25vw`~o?L0N{et8Sw-vi@@nwi{svcI9CC8 zB7z+BJFV{4IkEZs?*L%Q`+FGs>f|E7qNgjIgO#^}9s(?GOv=%wp}JyWj=D@PhF=OS zzT9;(_bK#$?mB`BtQL`LKyDZ8!v?#};)DQQXY9E%e}V-g021hPS3<>hVCCIddnsXf zD#7?(kq{V*&4Dl<_M@;lZ?aDrQD{B_0MK|fVy7d@8>kE@ZtpP0`#NI&4KdGQg9%`l zGzX?{e?Jq!1l=7~nXY;LDEk9%R?&-q(^T0D#mPq1<`Mv9+CU?5C)e3c1VD0T))dH` z6MdKz;ThmAgIrZH=7|ZdPIchWdB*M&iFvJ9Kqf#2AvNGy)LD<14&2@o5wn3e7aKPrKq9(DV1&D(LL2etnQJW5o3a97PRbEaxu zKd?%L3xRi{tN^+|OwN2NiMvN#(|j<;jnj687=7vVlrQI9@)HPFVO)f#75S=Ba}&Y_ zt5mz_z!K0#9Scqa0MO?@8$EjH4uCxtvG2qBmk~@X!XGn{IWQGD232XuB-~yTq3HN4 zMhVKoj@cc?jo5z_tAxq{k=iE;;~qB?`w5Mgv? z=IhTkh?@uiC^rwv&Q02i2ToU%H{cCcaXO#IcsFA7KQO#V7)*j92mkliy&pHk^gLBPPou%#TVHc08)Hwt;w%E7gu`E2wP#kI01fvml=hw$WW5;q ziHO|L+3DRh{``jV%CcpM8oJK@_UqoS3jqt$1ZaTXgRmCY`+ZE$#i$G+#*LODo22e^ zFWT;9Dt>lgm#OyTk7f7e9;v`PkN|WBbOh8^=vaI>#;JmAL%9`rjMkb0(i?VEsv0a+ z^bA#fKf=)nOHr+)!&)TQ9VrE?p~ha`;Lj)Ol-*rYGol%{Ki|EYy|gdLbAsF{@D1Pz zMW?DyJWplWGTLa41+4)E4g-4@a0%(@GK6%WjmSZ$#*V?M zD4n>aD}LKd!BYWb0OKBqR<?eui^3x!a+8YO zDymPbDm`ahi~iz@_TZlf7Q6r`!Lz`hLS+NSd>l`fAjXMGkHMIvuxX5hBCPtQcj+Ot6zB)wZBw){S<%L!N&maCsQo z(}5#I=#9QoAz+`i>$Sup%3ADVNElg}f*U2s4)jcnztG1eOLM6pTM%v#k((907udEl z`)hZ_f;Rz*&^1>Q&9s$O5L^iUhX|+NfIkxD4g{02CNK*Ttc>;7pxzg}f^(|>@qr{F zAx>ltnC^r!Jc-x&16=PadPo10k-^%IUUX#r^=}8DqZWF8#q6gJr>Sy=DklI33iRYi zcp`<$y!kIz42D2fW@y3F-#iLX`nk}L8HS$9S{&*4E!GIUrIQ2F#cFae(izmBwIoUF6X9{be)z9jRq9GiSe2PZZA{@BSGMF z+yeX`s639XZUsROdG)mg_4dQrIJGx5b*VVruGMfrH9QF61Pqr0$Eu~5gvukSKdvqS zvflQLgvbukbZM?a2tT{bcCj;OtL0xmo{I>KA-o`PjllK5lVZ#yK;KzyR^O|^?q~wk zA&j8%cZmBOZtoufoe^U0A!cPX3&(G`^+94DPHq4v-lka`gUwQjXVna{`;~xKPp4u(}MSOOkT9v8tWT($mbKRw9yfl8}=f znvvF@_x@+?f7RI%g9;SkMpmCa_jsrOvkyAld0sG}+^pcCQC(oX9>m?BY$qwyE1k~Mt z*{_`m4W{=<1Bc}``U)E{RmHAwmNRA%#+2?Z&BDCQO<|8pasfY%R|A;s;P z#CQ*a`5SQVCvtMB9P+7Izv~O%I|qO+(=Wcxbf~EffgWLz_b76|O)`+Prb6BUnqIr4boVTUIu)o2yduc`g88zM%KeHR7qPbQoNIR4`?4p& zy!J~h5N!Er2=ZMF{{y$@Q7S{=E{f{=J1$X`>Wl%b z=DDJDTjH^tF$8h~QBWclUerE$g)|isqVX4$4F6xtrK76m7yPVaMuZm;zA4Dx3i4AC zXT1NM@9mM5dv+G~2n_&0S6>I_CGh-S{K}=++7$%T=i`rd5{yLAfv}(n6nki1j=qxi z*>jpj7*gHY0n-_20`5S7*S`(ZaR=}O#1}mGi)0fW!d7z zD^+y<%8NW}uQ7rxEUcGZ(l06W+w-YdngTIEzx6$Cn3DB>z?uB76i-9*H z45aOnwFjiQ2#Mxr^tlAXY>vSkgnYR&3mR(zsxHRc3o$1lZVkaA+yi!6$N$A{dgMop zzWf|N|KB&V>Mt%b!Ng3@qJe?s*4p!c3lvTP7N-_W{M^asWbzj=IT~(sJelq5{!o?t z7mGf|R3OQ(n%6+F$VCG*)j9I@gQy7%gFGrCH@cqp?VwiOVEQ{*G6I!zcduo+b_MJ? z0wBQ)KZn3mdbkhOKf&$%4aB?)F-}xxa6Iw}SO6Qp$ywFC;2ebd=qeK4bv}tiMPiXg zkpZbfXrShR+I{c_&cQgtDAR~M3XCPEo%WqymEoVQ>p?j~RWA!|cpS+7K!4WBhh!cn zvx1Jb7BO`@UNX|5&h)E4d-m%pU_@g}DNozYQ zX`>5g4mODxY;TTFT5fzMS|u5&AZA~r`y8YLJTpP>A&)fB^b6zz_=j+_y*6fDl$8;L@lT6{yy6RLGXcS}$ zcvj#p;8sC?3c582wlR3__tBqy2wC;D*Z-y21F**kfCM5J0Pz^x{AV?mzj6zk_Sy(N z-C#}wJAjI*JLe$d#jB&J4M2X@&&1E`H%~5=Io3cQrml6^0CYOpCy2Zeak~gv@4xtf z-S>@e-dr2svQosJgL1iw9744GwkR5Tc%xAr`8PG;>(>o+$=V087f|DwT9WS+({WS& zL>e)O=+vqaw?a}=CMyK$_tK;v>uv>$GO6e@M$GjHHv(NJIq17JzI}LlB z0LWp>Hf7o8W?1{VClLM?Q+Ww*=p#`;ULer8x=>~*vYbC)7VRMGIWKc4<|%ab?c({G zXaWXs1Z4%<`!RoV>{#pjPpj3Vk?A{m){`SgMURuz**?&H9R5{r!3&!0_U z(5y4l6${k^< zJ3!obgZ3k__bFMAP~+%;WQ0KdiZq%EMPgC*c-B3iX%ZhItDajw=R~Y{1B?3??X$?A z9v8nhgW4cB>q?1U7*#g{V z)&3{&a|hW<1zmhzo7MMvV~-X94d~r4iND{oIOeOUyA=jMh&cNp5{2c$Y4TGv1uuVr zCLkW-@~#9D1wG!Ol7FU* zdZ3w*UOxP%vC&Wu;fV;MlJSmcMiyqSoeQ9d1)c`}Q$+7pDfr(rqdO}kB&!WbV{wmMUGIV-Q_lmcYZlb+ zr3hodBZAx}=yk@}=fY5C42H!QwrBoUp>1RppliPfjtG;}y(ov{IG2O{5dPRwY9n5{ z_CO*8N(22AX7O2wKxNT{f*qbBy;i=om^D4r0?XLe^^9zK9vjr6<|d)z)_MPRUVom& zCmFK8NOW$xFWH~2!Iv@%@}@#Y(TG`ws$fMJ7Lmt|@?|gJHWjvp73-^tECUU@z2KCWc?8HZzW>$zL`@2dvxu@&6NzAYEj$?&M6rO0qy_$`q_y6wv59 zP?ZpLlftb=IdnZPrT5!xzJ=>P<^ zhal345HCd**BQ(Vm{PrJN9bA^H5-j{7Q!hIgAtd`&Q2KGn=q_lHN^T=)LJlc!j2_% zD%LHLy6T?}-c%lG#z&c-cPkW}gD@%Zf~x#bRBz~XD|c<$wsE@BJ;;%3p#S3b z%)cw3Z34^zed!B=1|5if16D4;$}ba497JuaM=&N)b)lf32|(W1FH!N+W(7}s!>O~G z7eZP~ATBKynjR)5Mwl3Wg~{QKgux6^h>(mqkeqH(4}KDnFh(+qZb(7pFJG!F$s35Z z0t-4VVxB?dHmrPAu+Ms?;xAr0q;lMsTm6%^kwIGnm>bH-u`?{b|7p}w3>Dn23t-9d zU}CS@bfM0m6m0i06~D~xr_fF)jS}R{f-uTr)W|VtJf)|n55W-nRc0oKu|ch%mH)k;$o`*zp$9-^ z0;xTP_}63Hn{m5;jyE`tHw11^(VgRgF_<-6j!KM8WETI>a@C%~ zzJ~2=a!#Q=g=-bh6(?Gf-0cT%5w*}^YGRyi8=qrld^5(FG#n_o5TT^^76Bs}Ga+dQ zxi+!w9~#30#>kxtw}#3Sou*@RD3-l1yuQ^xSsQbptpRKY79 zsGS4_)A*!|7 z+Q(y#0I5l0)7vS6sSoxH0SM~hK7mkR8n|DDZ-nq;S6Lg@S7B{qfuL;yyh`Yr&qf- zVSIEm<6G7-HMS{Y`=wcgIkldo7)Z(>%zPG+^@!Yr$gOJR{y^B+YosOu%Pwrs{0j+f z4d7Km4vzB&p8MMw;AxC?Q4G>$5wi-kAH)!lFFRg-HR>vSYRr@K1I#yvAVo|T3gfji zjEm>?GcdF_SS1W=_|*y2h7j`vG!9=%UB%Bc21RB-UI4jA;G3fQaL<j z;4eh91;CEOvxphN7z>pU29E>ji`?gvbxojHOhhsRz9CyMtJYJJGf-B5B=bRH%_CIs zM*zjRi|8F#ig8^=Hm+u7Vq0dACsBcn{U1N1!i+&)6!^Mp{KzFPAy^Ys^ zwg7mINY?GsHGf;9yZ>dXlQ)OfR@K@8W4ezt9i|)KiPDK}EmKo~ybWJWD^A0MWqyMK zNk4lC3W6lwj;jg@2G8xMt8a+F-xtJCog7AOnDPapGb}N?Pl0jZ0pMz*{GivBXYSuJ z?H@7Nff~bs@A!VJe}*<*CE5aD2SE=0ee{JZ6?nQjJrWq>EOXsXUrg_tL~S=91QR9I zg>)XOeVP7051T+U?QBTow~I3UJkv+dz>?VJx74P`v0;!|NRFVXI(c^&H#iip|aJ znsMqCd;-~hrOWFUK5G~k6dA=h0UcgHW^gHv>oLCVWu`_qMa4fNAz%@+0pwm0`8P!$ zay&Ech10F>+ctI}+EIX=fT_p+1QEf&VIs~M#&NGOqQ{H+1K7!U6{2dK(mNYhpb2v6 z$E6KsIoV{$LVc*|BnX9>nQ3a(X%Ht`t}Cof`_+kWO^v+rHLv146oz&r7@uMV8|nVY z3$5{SZ_Xx3-<(SSsv>Go!62t?#UR_D^yz|O}c%D2$qA;RzsOywdfgC`-@L#<*1Npt&C`f!svfyG(B$Sp|E znT=4C4KpU`#2z>vB1YAQ)<}4d8t2bd<=IwuUK=|XZ4+Q8!+-M60L6scDmZ-yNu~b{ z;#3a7(LN3BAsX5fP`enxMR179^}NQrO6Q?z1S^HgLZB?#D#rP%(63jK^yd0QsL& zWFF21K}5vb&`#SxA5zs%dzH!q0OsINwYuBd*va_+0by0`f$7%oNdN!<07*qoM6N<$ Ef|OUOz5oCK literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 00000000..149a0a29 --- /dev/null +++ b/public/index.html @@ -0,0 +1,19 @@ + + + + + + + + + + Leetcode Patterns + + + +
+ + diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 00000000..dda2553e --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "leetcode-patterns", + "name": "Leetcode Patterns", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 00000000..01b0f9a1 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js new file mode 100644 index 00000000..f8dfc9d6 --- /dev/null +++ b/src/components/Acknowledgements/index.js @@ -0,0 +1,98 @@ +import React from 'react'; +import { + Card, + CardImg, + CardBody, + CardTitle, + CardSubtitle, + NavLink, + Row, + Col, + Container, +} from 'reactstrap'; +import { Event } from '../Shared/Tracking'; + +import Blind from '../../images/Blind.png'; +import Educative from '../../images/Educative.png'; +import Hackernoon from '../../images/Hackernoon.png'; + +import './styles.scss'; + +const Acknowledgements = () => { + return ( + + +

+ The following sources were used in aggregating this question list: +

+
+ + + + + + Blind Curated 75 Question List + + { + Event('Acknowledgements', 'Clicked URL', 'Blind 75 url'); + }} + > + https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU + + + + + + + + + + Grokking the Coding Interview + + { + Event( + 'Acknowledgements', + 'Clicked URL', + 'Educative.io url', + ); + }} + > + https://www.educative.io/courses/grokking-the-coding-interview + + + + + + + + + + + 14 Patterns to Ace Any Coding Interview Question + + + { + Event('Acknowledgements', 'Clicked URL', 'Hackernoon url'); + }} + > + https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed + + + + + + +
+ ); +}; + +export default Acknowledgements; diff --git a/src/components/Acknowledgements/styles.scss b/src/components/Acknowledgements/styles.scss new file mode 100644 index 00000000..92e38243 --- /dev/null +++ b/src/components/Acknowledgements/styles.scss @@ -0,0 +1,15 @@ +.acknowledgements { + justify-content: center; + + .row { + justify-content: center; + } + + h1 { + text-align: center; + } + + .nav-link { + padding: 0; + } +} diff --git a/src/components/App.js b/src/components/App.js new file mode 100644 index 00000000..877db511 --- /dev/null +++ b/src/components/App.js @@ -0,0 +1,26 @@ +import React from 'react'; + +import './styles.scss'; + +import Navigation from './Navigation'; +import Tabs from './Tabs'; + +import { initGA, PageView } from './Shared/Tracking'; + +class App extends React.Component { + componentDidMount() { + initGA('UA-92642042-4', { debug: false }); + PageView(); + } + + render() { + return ( +
+ + +
+ ); + } +} + +export default App; diff --git a/src/components/Navigation/index.js b/src/components/Navigation/index.js new file mode 100644 index 00000000..b23fbf14 --- /dev/null +++ b/src/components/Navigation/index.js @@ -0,0 +1,42 @@ +import React from 'react'; +import { + Container, + Nav, + Navbar, + NavbarBrand, + NavLink, + NavItem, +} from 'reactstrap'; +import { FaGithub } from 'react-icons/fa'; +import { Event } from '../Shared/Tracking'; + +import './styles.scss'; + +const Navigation = () => { + return ( + + + + Event('Navigation', 'Clicked link', 'Leetcode Patterns link') + } + > + Leetcode Patterns + + + + + ); +}; + +export default Navigation; diff --git a/src/components/Navigation/styles.scss b/src/components/Navigation/styles.scss new file mode 100644 index 00000000..dce9bfad --- /dev/null +++ b/src/components/Navigation/styles.scss @@ -0,0 +1,33 @@ +.navbar-brand { + font-weight: 600; + letter-spacing: 1px; + text-transform: uppercase; +} + +.navbar-nav { + .nav-item { + letter-spacing: 1px; + margin-left: 20px; + text-align: center; + text-transform: uppercase; + cursor: pointer; + } + + .nav-item:hover { + color: #ffc952 !important; + } + + a { + color: #212529 !important; + display: inline; + font-size: 1rem; + } + + a:hover { + color: #ffc952 !important; + } + + svg { + font-size: 2em; + } +} diff --git a/src/components/Shared/Tracking/index.js b/src/components/Shared/Tracking/index.js new file mode 100644 index 00000000..9d0f0f13 --- /dev/null +++ b/src/components/Shared/Tracking/index.js @@ -0,0 +1,19 @@ +import ReactGA from 'react-ga'; + +const initGA = (trackingID, options) => { + ReactGA.initialize(trackingID, { ...options }); +}; + +const PageView = () => { + ReactGA.pageview(window.location.pathname + window.location.search); +}; + +const Event = (category, action, label) => { + ReactGA.event({ + category, + action, + label, + }); +}; + +export { initGA, PageView, Event }; diff --git a/src/components/Table/index.js b/src/components/Table/index.js new file mode 100644 index 00000000..383539fd --- /dev/null +++ b/src/components/Table/index.js @@ -0,0 +1,212 @@ +import React, { useState, useEffect } from 'react'; +import { + Table as ReactTable, + Container, + Row, + Badge, + NavLink, +} from 'reactstrap'; +import ReactTooltip from 'react-tooltip'; +import { useTable, useFilters } from 'react-table'; +import { FaSortAlphaUp, FaSortAlphaDown } from 'react-icons/fa'; +import { Event } from '../Shared/Tracking'; + +import questionList from '../../data'; + +import './styles.scss'; + +const images = require.context('../../icons', true); + +function DefaultColumnFilter({ + column: { filterValue, preFilteredRows, setFilter }, +}) { + const count = preFilteredRows.length; + + return ( + { + setFilter(e.target.value || undefined); // Set undefined to remove the filter entirely + }} + placeholder={`Search ${count} questions...`} + /> + ); +} + +const Table = () => { + const [checked, setChecked] = useState( + JSON.parse(localStorage.getItem('checked')) || + new Array(questionList.length).fill(false), + ); + + useEffect(() => { + window.localStorage.setItem('checked', JSON.stringify(checked)); + }, [checked]); + + const defaultColumn = React.useMemo( + () => ({ + Filter: DefaultColumnFilter, + minWidth: 30, + maxWidth: 10, + }), + [], + ); + + const data = React.useMemo(() => questionList, []); + + const columns = React.useMemo( + () => [ + { + Header: 'Sort questions by name or pattern!', + columns: [ + { + id: 'Checkbox', + Cell: cellInfo => { + return ( + { + checked[cellInfo.row.original.id] = !checked[ + cellInfo.row.original.id + ]; + setChecked([...checked]); + }} + /> + ); + }, + }, + { + Header: 'Name', + accessor: 'name', + }, + { + Header: 'URL', + accessor: 'url', + Cell: cellInfo => ( + { + Event( + 'Table', + 'Clicked url', + `${cellInfo.row.original.name} url`, + ); + }} + > + {cellInfo.row.original.url} + + ), + disableFilters: true, + maxWidth: 2, + }, + { + Header: 'Pattern', + accessor: 'pattern', + }, + { + Header: 'Difficulty', + accessor: 'difficulty', + Cell: cellInfo => ( + + {cellInfo.row.original.difficulty} + + ), + }, + { + Header: 'Companies', + accessor: 'companies', + Cell: cellInfo => { + const companies = cellInfo.row.original.companies.map(company => { + const icon = images(`./${company}.png`); + return ( + {company} + ); + }); + + return {companies}; + }, + disableFilters: true, + }, + ], + }, + ], + // eslint-disable-next-line + [], + ); + + const { + getTableProps, + getTableBodyProps, + headerGroups, + rows, + prepareRow, + } = useTable( + { + columns, + data, + defaultColumn, + }, + useFilters, + ); + + return ( + + + + + {headerGroups.map(headerGroup => ( + + {headerGroup.headers.map(column => ( + + {column.render('Header')} + + {' '} + {column.isSorted ? ( + column.isSortedDesc ? ( + + ) : ( + + ) + ) : ( + '' + )} + +
{column.canFilter ? column.render('Filter') : null}
+ + ))} + + ))} + + + + {rows.map(row => { + prepareRow(row); + return ( + + {row.cells.map(cell => { + return ( + {cell.render('Cell')} + ); + })} + + ); + })} + +
+
+ ); +}; + +export default Table; diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss new file mode 100644 index 00000000..edd79950 --- /dev/null +++ b/src/components/Table/styles.scss @@ -0,0 +1,32 @@ +.table { + padding-top: 1rem; + + .row { + justify-content: center; + } + + thead > tr:first-child { + display: none; + } + + .nav-link { + padding: 0; + } + + .easy { + background-color: #5cb85c; + } + + .medium { + background-color: #f0ad4e; + } + + .hard { + background-color: #d9534f; + } + + .companies { + justify-content: space-evenly; + margin: 0; + } +} diff --git a/src/components/Tabs/index.js b/src/components/Tabs/index.js new file mode 100644 index 00000000..533cb330 --- /dev/null +++ b/src/components/Tabs/index.js @@ -0,0 +1,94 @@ +import React, { useState } from 'react'; +import { + TabContent, + TabPane, + Nav, + NavItem, + NavLink, + Row, + Col, + Container, +} from 'reactstrap'; +import classnames from 'classnames'; +import { Event } from '../Shared/Tracking'; + +import Table from '../Table'; +import Tips from '../Tips'; +import Acknowledgements from '../Acknowledgements'; + +import './styles.scss'; + +const Tabs = () => { + const [activeTab, setActiveTab] = useState('1'); + + const toggle = tab => { + if (activeTab !== tab) setActiveTab(tab); + }; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +export default Tabs; diff --git a/src/components/Tabs/styles.scss b/src/components/Tabs/styles.scss new file mode 100644 index 00000000..ad99d327 --- /dev/null +++ b/src/components/Tabs/styles.scss @@ -0,0 +1,10 @@ +.tab-pane { + .active { + display: flex !important; + justify-content: center; + } +} + +.nav-link:hover { + cursor: pointer; +} diff --git a/src/components/Tips/index.js b/src/components/Tips/index.js new file mode 100644 index 00000000..41a65eee --- /dev/null +++ b/src/components/Tips/index.js @@ -0,0 +1,48 @@ +import React from 'react'; +import ReactMarkdown from 'react-markdown'; + +import './styles.scss'; + +const Tips = () => { + const input = ` + \`\`\`md +If input array is sorted then +- Binary search +- Two pointers + +If asked for all permutations/subsets then +- Backtracking + +If given a tree then +- DFS +- BFS + +If given a graph then +- DFS +- BFS + +If given a linked list then +- Two pointers + +If recursion is banned then +- Stack + +If asked for maximum/minumum subarray/subset/options then +- Dynamic programming + +If asked for top/least K items then +- Heap + +If asked for common strings then +- Map +- Trie + +Else +- Map/Set for O(1) time & O(n) space +- Sort input for O(nlogn) time and O(1) space +\`\`\``; + + return ; +}; + +export default Tips; diff --git a/src/components/Tips/styles.scss b/src/components/Tips/styles.scss new file mode 100644 index 00000000..a96bf7fa --- /dev/null +++ b/src/components/Tips/styles.scss @@ -0,0 +1,9 @@ +.tips { + text-align: center !important; + + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} diff --git a/src/components/styles.scss b/src/components/styles.scss new file mode 100644 index 00000000..31725af9 --- /dev/null +++ b/src/components/styles.scss @@ -0,0 +1,8 @@ +@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700'); + +.App { + margin: 0; + + font-family: 'Open Sans', sans-serif; + -webkit-font-smoothing: antialiased !important; +} diff --git a/src/data/index.js b/src/data/index.js new file mode 100644 index 00000000..1fd1a281 --- /dev/null +++ b/src/data/index.js @@ -0,0 +1,1823 @@ +export default [ + { + id: 0, + name: 'Contains Duplicate', + url: 'https://leetcode.com/problems/contains-duplicate/', + pattern: 'Arrays', + difficulty: 'Easy', + companies: ['Amazon', 'Adobe', 'Microsoft', 'Oracle'], + }, + { + id: 1, + name: 'Missing Number', + url: 'https://leetcode.com/problems/missing-number/', + pattern: 'Arrays', + difficulty: 'Easy', + companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Apple'], + }, + { + id: 2, + name: 'Find All Numbers Disappeared in an Array', + url: + 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', + pattern: 'Arrays', + difficulty: 'Easy', + companies: ['Apple', 'Microsoft'], + }, + { + id: 3, + name: 'Single Number', + url: 'https://leetcode.com/problems/single-number/', + pattern: 'Arrays', + difficulty: 'Easy', + companies: [ + 'Amazon', + 'Apple', + 'Google', + 'Microsoft', + 'Bloomberg', + 'Facebook', + ], + }, + { + id: 4, + name: 'Product of Array Except Self', + url: 'https://leetcode.com/problems/product-of-array-except-self/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Goldman Sachs', + 'Lyft', + 'Amazon', + 'Microsoft', + 'Apple', + 'Oracle', + 'Asana', + 'Google', + 'Qualtrics', + ], + }, + { + id: 5, + name: 'Find the Duplicate Number', + url: 'https://leetcode.com/problems/find-the-duplicate-number/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft', 'Google'], + }, + { + id: 6, + name: 'Find All Duplicates in an Array', + url: 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: ['Amazon', 'Facebook'], + }, + { + id: 7, + name: 'Set Matrix Zeroes', + url: 'https://leetcode.com/problems/set-matrix-zeroes/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle'], + }, + { + id: 8, + name: 'Spiral Matrix', + url: 'https://leetcode.com/problems/spiral-matrix/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: [ + 'Microsoft', + 'Goldman Sachs', + 'Amazon', + 'Apple', + 'Google', + 'Oracle', + 'Adobe', + 'Facebook', + 'Snapchat', + ], + }, + { + id: 9, + name: 'Rotate Image', + url: 'https://leetcode.com/problems/rotate-image/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Lyft', + 'Quora', + 'Adobe', + 'Facebook', + 'Akuna Capital', + 'Palantir', + ], + }, + { + id: 10, + name: 'Word Search', + url: 'https://leetcode.com/problems/word-search/', + pattern: 'Arrays', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Facebook', + 'Intuit', + 'Microsoft', + 'Bloomberg', + 'Snapchat', + 'Pinterest', + 'Apple', + 'Google', + 'Uber', + ], + }, + + { + id: 11, + name: 'First Missing Positive', + url: 'https://leetcode.com/problems/first-missing-positive/', + pattern: 'Arrays', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Google', + 'Facebook', + 'Bloomberg', + 'Apple', + 'Oracle', + 'Adobe', + ], + }, + { + id: 12, + name: 'Longest Consecutive Sequence', + url: 'https://leetcode.com/problems/longest-consecutive-sequence/', + pattern: 'Arrays', + difficulty: 'Hard', + companies: [ + 'Google', + 'Facebook', + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Uber', + ], + }, + + { + id: 13, + name: 'Letter Case Permutation', + url: 'https://leetcode.com/problems/letter-case-permutation/', + pattern: 'Backtracking', + difficulty: 'Easy', + companies: ['Microsoft'], + }, + { + id: 14, + name: 'Subsets', + url: 'https://leetcode.com/problems/subsets/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Goldman Sachs', + 'Adobe', + 'Google', + ], + }, + { + id: 15, + name: 'Subsets II', + url: 'https://leetcode.com/problems/subsets-ii/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft'], + }, + { + id: 16, + name: 'Permutations', + url: 'https://leetcode.com/problems/permutations/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Microsoft', + 'Facebook', + 'Bloomberg', + 'LinkedIn', + 'Apple', + 'Google', + 'Oracle', + 'Uber', + ], + }, + { + id: 17, + name: 'Permutations II', + url: 'https://leetcode.com/problems/permutations-ii/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Amazon', 'LinkedIn', 'Microsoft'], + }, + { + id: 18, + name: 'Combinations', + url: 'https://leetcode.com/problems/combinations/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Google', 'Microsoft'], + }, + { + id: 19, + name: 'Combination Sum', + url: 'https://leetcode.com/problems/combination-sum/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: [ + 'Airbnb', + 'Amazon', + 'Google', + 'Facebook', + 'Microsoft', + 'Bloomberg', + ], + }, + { + id: 20, + name: 'Combination Sum II', + url: 'https://leetcode.com/problems/combination-sum-ii/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Microsoft', 'LinkedIn', 'Amazon'], + }, + { + id: 21, + name: 'Combination Sum III', + url: 'https://leetcode.com/problems/combination-sum-iii/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Microsoft'], + }, + { + id: 22, + name: 'Generate Parentheses', + url: 'https://leetcode.com/problems/generate-parentheses/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Google', + 'Apple', + 'Uber', + 'Adobe', + ], + }, + { + id: 23, + name: 'Target Sum', + url: 'https://leetcode.com/problems/target-sum/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Facebook'], + }, + { + id: 24, + name: 'Palindrome Partitioning', + url: 'https://leetcode.com/problems/palindrome-partitioning/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Uber', 'Qualtrics'], + }, + { + id: 25, + name: 'Letter Combinations of a Phone Number', + url: 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Microsoft', + 'Google', + 'Facebook', + 'Apple', + 'Salesforce', + 'Atlassian', + 'Uber', + 'Oracle', + ], + }, + { + id: 26, + name: 'Generalized Abbreviation', + url: 'https://leetcode.com/problems/generalized-abbreviation/', + pattern: 'Backtracking', + difficulty: 'Medium', + companies: ['Google'], + }, + { + id: 27, + name: 'Sudoku Solver', + url: 'https://leetcode.com/problems/sudoku-solver/', + pattern: 'Backtracking', + difficulty: 'Hard', + companies: ['Microsoft', 'Amazon', 'Facebook'], + }, + { + id: 28, + name: 'N-Queens', + url: 'https://leetcode.com/problems/n-queens/', + pattern: 'Backtracking', + difficulty: 'Hard', + companies: ['Facebook', 'Amazon'], + }, + { + id: 29, + name: 'Climbing Stairs', + url: 'https://leetcode.com/problems/climbing-stairs/', + pattern: 'Dynamic Programming', + difficulty: 'Easy', + companies: [ + 'Amazon', + 'Microsoft', + 'Uber', + 'Adobe', + 'Bloomberg', + 'Google', + 'Apple', + 'Facebook', + ], + }, + { + id: 30, + name: 'House Robber', + url: 'https://leetcode.com/problems/house-robber/', + pattern: 'Dynamic Programming', + difficulty: 'Easy', + companies: ['Google', 'Amazon', 'Uber', 'LinkedIn', 'Bloomberg'], + }, + { + id: 31, + name: 'Best Time to Buy and Sell Stock', + url: 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', + pattern: 'Dynamic Programming', + difficulty: 'Easy', + companies: [ + 'Amazon', + 'Microsoft', + 'Goldman Sachs', + 'Facebook', + 'Google', + 'Uber', + 'Bloomberg', + 'Oracle', + 'JPMorgan', + 'Morgan Stanley', + 'Adobe', + 'Apple', + 'Blackrock', + 'Citadel', + ], + }, + { + id: 32, + name: 'Maximum Subarray', + url: 'https://leetcode.com/problems/maximum-subarray/', + pattern: 'Dynamic Programming', + difficulty: 'Easy', + companies: [ + 'Amazon', + 'Microsoft', + 'Google', + 'LinkedIn', + 'Apple', + 'Facebook', + 'Adobe', + 'Oracle', + 'JPMorgan', + 'Morgan Stanley', + 'Asana', + 'Atlassian', + ], + }, + { + id: 33, + name: 'Range Sum Query - Immutable', + url: 'https://leetcode.com/problems/range-sum-query-immutable/', + pattern: 'Dynamic Programming', + difficulty: 'Easy', + companies: ['Facebook'], + }, + { + id: 34, + name: 'House Robber II', + url: 'https://leetcode.com/problems/house-robber-ii/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Google'], + }, + { + id: 35, + name: 'Coin Change', + url: 'https://leetcode.com/problems/coin-change/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: [ + 'Capital One', + 'Amazon', + 'Microsoft', + 'Adobe', + 'Airbnb', + 'Blackrock', + 'Google', + 'Oracle', + 'Apple', + 'Bloomberg', + 'Goldman Sachs', + ], + }, + { + id: 36, + name: 'Maximum Product Subarray', + url: 'https://leetcode.com/problems/maximum-product-subarray/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: [ + 'LinkedIn', + 'Amazon', + 'Google', + 'Facebook', + 'Uber', + 'Akuna Capital', + ], + }, + { + id: 37, + name: 'Longest Increasing Subsequence', + url: 'https://leetcode.com/problems/longest-increasing-subsequence/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Amazon', 'Apple', 'Google'], + }, + { + id: 38, + name: 'Longest Palindromic Substring', + url: 'https://leetcode.com/problems/longest-palindromic-substring/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Microsoft', + 'Adobe', + 'Facebook', + 'Apple', + 'Google', + 'Bloomberg', + 'Uber', + ], + }, + { + id: 39, + name: 'Word Break', + url: 'https://leetcode.com/problems/word-break/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Google', + 'Qualtrics', + 'Apple', + 'Snapchat', + 'Uber', + 'Oracle', + ], + }, + { + id: 40, + name: 'Combination Sum', + url: 'https://leetcode.com/problems/combination-sum-iv/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Amazon'], + }, + { + id: 41, + name: 'Decode Ways', + url: 'https://leetcode.com/problems/decode-ways/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Facebook', + 'Google', + 'Goldman Sachs', + 'Apple', + 'Adobe', + 'Snapchat', + ], + }, + { + id: 42, + name: 'Unique Paths', + url: 'https://leetcode.com/problems/unique-paths/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Uber', + 'Apple', + 'Microsoft', + 'Facebook', + 'Goldman Sachs', + ], + }, + { + id: 43, + name: 'Jump Game', + url: 'https://leetcode.com/problems/jump-game/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Amazon', 'Google', 'Uber'], + }, + { + id: 44, + name: 'Palindromic Substrings', + url: 'https://leetcode.com/problems/palindromic-substrings/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Citadel', 'Twitter', 'Uber'], + }, + { + id: 45, + name: 'Number of Longest Increasing Subsequence', + url: + 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Amazon'], + }, + { + id: 46, + name: 'Partition Equal Subset Sum', + url: 'https://leetcode.com/problems/partition-equal-subset-sum/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Google'], + }, + { + id: 47, + name: 'Partition to K Equal Sum Subsets', + url: 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['LinkedIn', 'Amazon'], + }, + { + id: 48, + name: 'Best Time to Buy and Sell Stock with Cooldown', + url: + 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Amazon'], + }, + { + id: 49, + name: 'Counting Bits', + url: 'https://leetcode.com/problems/counting-bits/', + pattern: 'Dynamic Programming', + difficulty: 'Medium', + companies: ['Amazon', 'Apple'], + }, + { + id: 50, + name: 'Linked List Cycle', + url: 'https://leetcode.com/problems/linked-list-cycle/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Easy', + companies: ['Amazon', 'Apple', 'Microsoft', 'Google', 'Oracle'], + }, + { + id: 51, + name: 'Middle of the Linked List', + url: 'https://leetcode.com/problems/middle-of-the-linked-list/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Easy', + companies: ['Adobe'], + }, + { + id: 52, + name: 'Palindrome Linked List', + url: 'https://leetcode.com/problems/palindrome-linked-list/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Easy', + companies: ['Microsoft', 'Amazon', 'Adobe'], + }, + { + id: 53, + name: 'Remove Linked List Elements', + url: 'https://leetcode.com/problems/remove-linked-list-elements/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Easy', + companies: ['Apple'], + }, + { + id: 54, + name: 'Remove Duplicates from Sorted List', + url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft'], + }, + { + id: 55, + name: 'Linked List Cycle II', + url: 'https://leetcode.com/problems/linked-list-cycle-ii/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Medium', + companies: ['Microsoft', 'Amazon'], + }, + { + id: 56, + name: 'Add Two Numbers', + url: 'https://leetcode.com/problems/add-two-numbers/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Adobe', + 'Google', + 'Apple', + 'Facebook', + 'Oracle', + 'Uber', + ], + }, + { + id: 57, + name: 'Remove Nth Node From End Of List', + url: 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Goldman Sachs', + 'Oracle', + ], + }, + { + id: 58, + name: 'Sort List', + url: 'https://leetcode.com/problems/sort-list/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Medium', + companies: ['Microsoft', 'Adobe', 'Amazon'], + }, + { + id: 59, + name: 'Reorder List', + url: 'https://leetcode.com/problems/reorder-list/', + pattern: 'Fast & Slow Pointers', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Microsoft'], + }, + { + id: 60, + name: 'Clone Graph', + url: 'https://leetcode.com/problems/clone-graph/', + pattern: 'Graphs', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Google'], + }, + { + id: 61, + name: 'Course Schedule', + url: 'https://leetcode.com/problems/course-schedule/', + pattern: 'Graphs', + difficulty: 'Medium', + companies: ['Amazon', 'Facebook', 'Google', 'Uber', 'Apple'], + }, + { + id: 62, + name: 'Pacific Atlantic Water Flow', + url: 'https://leetcode.com/problems/pacific-atlantic-water-flow/', + pattern: 'Graphs', + difficulty: 'Medium', + companies: ['Amazon', 'Facebook', 'Bloomberg'], + }, + { + id: 63, + name: 'Number of Islands', + url: 'https://leetcode.com/problems/number-of-islands/', + pattern: 'Graphs', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Bloomberg', + 'Facebook', + 'Microsoft', + 'Google', + 'Uber', + 'Oracle', + 'LinkedIn', + 'Apple', + 'Qualtrics', + 'Palantir', + 'Snapchat', + 'JPMorgan', + 'Atlassian', + 'Goldman Sachs', + ], + }, + { + id: 64, + name: 'Graph Valid Tree', + url: 'https://leetcode.com/problems/graph-valid-tree/', + pattern: 'Graphs', + difficulty: 'Medium', + companies: ['LinkedIn', 'Amazon'], + }, + { + id: 65, + name: 'Number of Connected Components in an Undirected Graph', + url: + 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', + pattern: 'Graphs', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft'], + }, + { + id: 66, + name: 'Reverse Linked List', + url: 'https://leetcode.com/problems/reverse-linked-list/', + pattern: 'In-place reversal of a linked list', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft', 'Apple', 'Google', 'Adobe', 'Facebook'], + }, + { + id: 67, + name: 'Reverse Linked List II', + url: 'https://leetcode.com/problems/reverse-linked-list-ii/', + pattern: 'In-place reversal of a linked list', + difficulty: 'Medium', + companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Oracle'], + }, + { + id: 68, + name: 'Rotate List', + url: 'https://leetcode.com/problems/rotate-list/', + pattern: 'In-place reversal of a linked list', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft'], + }, + { + id: 69, + name: 'Swap Nodes in Pairs', + url: 'https://leetcode.com/problems/swap-nodes-in-pairs/', + pattern: 'In-place reversal of a linked list', + difficulty: 'Medium', + companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], + }, + { + id: 70, + name: 'Odd Even Linked List', + url: 'https://leetcode.com/problems/odd-even-linked-list/', + pattern: 'In-place reversal of a linked list', + difficulty: 'Medium', + companies: ['Capital One', 'Microsoft', 'Google', 'Bloomberg', 'Facebook'], + }, + { + id: 71, + name: 'Reverse Nodes in k-Group', + url: 'https://leetcode.com/problems/reverse-nodes-in-k-group/', + pattern: 'In-place reversal of a linked list', + difficulty: 'Hard', + companies: ['Microsoft', 'Amazon'], + }, + { + id: 72, + name: 'Merge Two Sorted Lists', + url: 'https://leetcode.com/problems/merge-two-sorted-lists/', + pattern: 'K-Way Merge', + difficulty: 'Easy', + companies: [ + 'Amazon', + 'Microsoft', + 'Adobe', + 'Facebook', + 'Bloomberg', + 'Apple', + 'Uber', + 'Google', + 'Oracle', + ], + }, + { + id: 73, + name: 'Kth Smallest Element in a Sorted Matrix', + url: + 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', + pattern: 'K-Way Merge', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Microsoft'], + }, + { + id: 74, + name: 'Find K Pairs with Smallest Sums', + url: 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', + pattern: 'K-Way Merge', + difficulty: 'Medium', + companies: ['LinkedIn', 'Amazon'], + }, + { + id: 75, + name: 'Merge k Sorted Lists', + url: 'https://leetcode.com/problems/merge-k-sorted-lists/', + pattern: 'K-Way Merge', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Microsoft', + 'Oracle', + 'Bloomberg', + 'Uber', + 'Atlassian', + 'Apple', + 'LinkedIn', + 'Lyft', + 'Twitter', + ], + }, + { + id: 76, + name: 'Smallest Range Covering Elements from K Lists', + url: + 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', + pattern: 'K-Way Merge', + difficulty: 'Hard', + companies: ['Amazon', 'Google'], + }, + { + id: 77, + name: 'Meeting Rooms', + url: 'https://leetcode.com/problems/meeting-rooms', + pattern: 'Merge Intervals', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft', 'Bloomberg'], + }, + { + id: 78, + name: 'Merge Intervals', + url: 'https://leetcode.com/problems/merge-intervals/', + pattern: 'Merge Intervals', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Google', + 'Microsoft', + 'Amazon', + 'Uber', + 'Palantir', + 'LinkedIn', + 'Oracle', + 'Salesforce', + 'Bloomberg', + 'Apple', + 'Snapchat', + 'Two Sigma', + ], + }, + { + id: 79, + name: 'Interval List Intersections', + url: 'https://leetcode.com/problems/interval-list-intersections/', + pattern: 'Merge Intervals', + difficulty: 'Medium', + companies: ['Facebook', 'Uber', 'Google', 'Amazon'], + }, + { + id: 80, + name: 'Non-overlapping Intervals', + url: 'https://leetcode.com/problems/non-overlapping-intervals/', + pattern: 'Merge Intervals', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft', 'Apple'], + }, + { + id: 81, + name: 'Meeting Rooms II', + url: 'https://leetcode.com/problems/meeting-rooms-ii/', + pattern: 'Merge Intervals', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Uber', + 'Oracle', + 'Google', + 'Lyft', + 'Quora', + ], + }, + { + id: 82, + name: 'Task Scheduler', + url: 'https://leetcode.com/problems/task-scheduler/', + pattern: 'Merge Intervals', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Uber', 'Microsoft', 'Oracle'], + }, + { + id: 83, + name: 'Minimum Number of Arrows to Burst Balloons', + url: + 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', + pattern: 'Merge Intervals', + difficulty: 'Medium', + companies: ['Facebook', 'Quora'], + }, + { + id: 84, + name: 'Insert Interval', + url: 'https://leetcode.com/problems/insert-interval/', + pattern: 'Merge Intervals', + difficulty: 'Hard', + companies: [ + 'LinkedIn', + 'Amazon', + 'Google', + 'Twitter', + 'Facebook', + 'Oracle', + ], + }, + { + id: 85, + name: 'Employee Free Time', + url: 'https://leetcode.com/problems/employee-free-time/', + pattern: 'Merge Intervals', + difficulty: 'Hard', + companies: ['Pinterest', 'Amazon', 'Airbnb', 'Uber'], + }, + { + id: 86, + name: 'Binary Search', + url: 'https://leetcode.com/problems/binary-search/', + pattern: 'Modified Binary Search', + difficulty: 'Easy', + companies: ['Microsoft'], + }, + { + id: 87, + name: 'Find Smallest Letter Greater Than Target', + url: + 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', + pattern: 'Modified Binary Search', + difficulty: 'Easy', + companies: ['LinkedIn'], + }, + { + id: 88, + name: 'Peak Index in a Mountain Array', + url: 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', + pattern: 'Modified Binary Search', + difficulty: 'Easy', + companies: ['Google', 'Facebook', 'Amazon'], + }, + { + id: 89, + name: 'Find Minimum in Rotated Sorted Array', + url: 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: ['Microsoft', 'Amazon', 'Goldman Sachs', 'Facebook', 'Google'], + }, + { + id: 90, + name: 'Find Peak Element', + url: 'https://leetcode.com/problems/find-peak-element/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Google', + 'Bloomberg', + 'Apple', + 'Uber', + 'Amazon', + 'Quora', + ], + }, + { + id: 91, + name: 'Search in Rotated Sorted Array', + url: 'https://leetcode.com/problems/search-in-rotated-sorted-array/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Google', + 'Oracle', + 'LinkedIn', + 'Goldman Sachs', + 'Tesla', + ], + }, + { + id: 92, + name: 'Search in Rotated Sorted Array II', + url: 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: ['Facebook', 'Microsoft', 'Bloomberg'], + }, + { + id: 93, + name: 'Search a 2D Matrix', + url: 'https://leetcode.com/problems/search-a-2d-matrix/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft', 'Facebook', 'Apple', 'Adobe'], + }, + { + id: 94, + name: 'Search a 2D Matrix II', + url: 'https://leetcode.com/problems/search-a-2d-matrix-ii/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft', 'Facebook', 'Citadel'], + }, + { + id: 95, + name: 'Find K Closest Elements', + url: 'https://leetcode.com/problems/find-k-closest-elements/', + pattern: 'Modified Binary Search', + difficulty: 'Medium', + companies: ['Uber'], + }, + { + id: 96, + name: 'Count of Range Sum', + url: 'https://leetcode.com/problems/count-of-range-sum/', + pattern: 'Modified Binary Search', + difficulty: 'Hard', + companies: ['Google'], + }, + { + id: 97, + name: 'Minimum Size Subarray Sum', + url: 'https://leetcode.com/problems/minimum-size-subarray-sum/', + pattern: 'Sliding Window', + difficulty: 'Medium', + companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Apple'], + }, + { + id: 98, + name: 'Fruit Into Baskets', + url: 'https://leetcode.com/problems/fruit-into-baskets/', + pattern: 'Sliding Window', + difficulty: 'Medium', + companies: ['Google'], + }, + { + id: 99, + name: 'Permutation in String', + url: 'https://leetcode.com/problems/permutation-in-string/', + pattern: 'Sliding Window', + difficulty: 'Medium', + companies: ['Uber', 'Facebook', 'Google', 'Amazon'], + }, + { + id: 100, + name: 'Longest Repeating Character Replacement', + url: + 'https://leetcode.com/problems/longest-repeating-character-replacement/', + pattern: 'Sliding Window', + difficulty: 'Medium', + companies: ['Google'], + }, + { + id: 101, + name: 'Sliding Window Maximum', + url: 'https://leetcode.com/problems/sliding-window-maximum/', + pattern: 'Sliding Window', + difficulty: 'Hard', + companies: ['Amazon', 'Google', 'Facebook', 'Uber', 'Microsoft', 'Twitter'], + }, + { + id: 102, + name: 'Longest Substring Without Repeating Characters', + url: + 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', + pattern: 'Sliding Window', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Microsoft', + 'Google', + 'Facebook', + 'Bloomberg', + 'Adobe', + 'Uber', + 'Apple', + 'Goldman Sachs', + 'Salesforce', + ], + }, + { + id: 103, + name: 'Minimum Number of K Consecutive Bit Flips', + url: + 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', + pattern: 'Sliding Window', + difficulty: 'Hard', + companies: ['Akuna Capital'], + }, + { + id: 104, + name: 'Unique Letter String', + url: 'https://leetcode.com/problems/unique-letter-string/', + pattern: 'Sliding Window', + difficulty: 'Hard', + companies: ['Twitch'], + }, + { + id: 105, + name: 'Minimum Window Substring', + url: 'https://leetcode.com/problems/minimum-window-substring/', + pattern: 'Sliding Window', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'LinkedIn', + 'Amazon', + 'Google', + 'Uber', + 'Microsoft', + 'Adobe', + 'Lyft', + 'Goldman Sachs', + 'Bloomberg', + ], + }, + { + id: 106, + name: 'Substring with Concatenation of All Words', + url: + 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', + pattern: 'Sliding Window', + difficulty: 'Hard', + companies: ['Amazon', 'Microsoft', 'Google'], + }, + { + id: 107, + name: 'Kth Smallest Element in a BST', + url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', + pattern: "Top 'K' Elements", + difficulty: 'Medium', + companies: ['Facebook', 'Oracle', 'Amazon', 'Microsoft'], + }, + { + id: 108, + name: 'K Closest Points to Origin', + url: 'https://leetcode.com/problems/k-closest-points-to-origin/', + pattern: "Top 'K' Elements", + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Asana', 'Google', 'Apple', 'Microsoft'], + }, + { + id: 109, + name: 'Top K Frequent Elements', + url: 'https://leetcode.com/problems/top-k-frequent-elements/', + pattern: "Top 'K' Elements", + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Facebook', + 'Yelp', + 'Microsoft', + 'Uber', + 'Oracle', + 'Snapchat', + ], + }, + { + id: 110, + name: 'Sort Characters By Frequency', + url: 'https://leetcode.com/problems/sort-characters-by-frequency/', + pattern: "Top 'K' Elements", + difficulty: 'Medium', + companies: ['Bloomberg'], + }, + { + id: 111, + name: 'Kth Largest Element in an Array', + url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', + pattern: "Top 'K' Elements", + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Google', + 'Microsoft', + 'Apple', + 'Bloomberg', + 'Uber', + 'Oracle', + ], + }, + { + id: 112, + name: 'Reorganize String', + url: 'https://leetcode.com/problems/reorganize-string/', + pattern: "Top 'K' Elements", + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], + }, + { + id: 113, + name: 'Rearrange String k Distance Apart', + url: 'https://leetcode.com/problems/rearrange-string-k-distance-apart', + pattern: "Top 'K' Elements", + difficulty: 'Hard', + companies: ['Facebook'], + }, + { + id: 114, + name: 'Course Schedule III', + url: 'https://leetcode.com/problems/course-schedule-iii/', + pattern: "Top 'K' Elements", + difficulty: 'Hard', + companies: ['Google'], + }, + { + id: 115, + name: 'Maximum Frequency Stack', + url: 'https://leetcode.com/problems/maximum-frequency-stack/', + pattern: "Top 'K' Elements", + difficulty: 'Hard', + companies: ['Amazon', 'Google'], + }, + { + id: 116, + name: 'Course Schedule', + url: 'https://leetcode.com/problems/course-schedule/', + pattern: 'Topological Sort', + difficulty: 'Medium', + companies: ['Amazon', 'Facebook', 'Google', 'Uber', 'Apple'], + }, + { + id: 117, + name: 'Course Schedule II', + url: 'https://leetcode.com/problems/course-schedule-ii/', + pattern: 'Topological Sort', + difficulty: 'Medium', + companies: ['Amazon', 'Facebook', 'Google', 'Intuit', 'Uber', 'Apple'], + }, + { + id: 118, + name: 'Minimum Height Trees', + url: 'https://leetcode.com/problems/minimum-height-trees/', + pattern: 'Topological Sort', + difficulty: 'Medium', + companies: ['Google'], + }, + { + id: 119, + name: 'Alien Dictionary', + url: 'https://leetcode.com/problems/alien-dictionary', + pattern: 'Topological Sort', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'Airbnb', + 'Amazon', + 'Google', + 'Microsoft', + 'Pinterest', + 'Uber', + 'Bloomberg', + 'Apple', + ], + }, + { + id: 120, + name: 'Sequence Reconstruction', + url: 'https://leetcode.com/problems/sequence-reconstruction', + pattern: 'Topological Sort', + difficulty: 'Hard', + companies: ['Google'], + }, + { + id: 121, + name: 'Binary Tree Level Order Traversal II', + url: 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', + pattern: 'BFS', + difficulty: 'Easy', + companies: ['Amazon'], + }, + { + id: 122, + name: 'Average of Levels in Binary Tree', + url: 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', + pattern: 'BFS', + difficulty: 'Easy', + companies: ['Facebook'], + }, + { + id: 123, + name: 'Minimum Depth of Binary Tree', + url: 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', + pattern: 'BFS', + difficulty: 'Easy', + companies: ['Facebook'], + }, + { + id: 124, + name: 'Binary Tree Level Order Traversal', + url: 'https://leetcode.com/problems/binary-tree-level-order-traversal/', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Amazon', 'Facebook', 'Bloomberg', 'Microsoft', 'LinkedIn'], + }, + { + id: 125, + name: 'Binary Tree Zigzag Level Order Traversal', + url: + 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Qualtrics', 'Facebook'], + }, + { + id: 126, + name: 'Populating Next Right Pointers in Each Node', + url: + 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Oracle', 'Facebook'], + }, + { + id: 127, + name: 'Populating Next Right Pointers in Each Node II', + url: + 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Microsoft', 'Bloomberg', 'Amazon'], + }, + { + id: 128, + name: 'Binary Tree Right Side View', + url: 'https://leetcode.com/problems/binary-tree-right-side-view/', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Bloomberg', 'Microsoft'], + }, + { + id: 129, + name: 'All Nodes Distance K in Binary Tree', + url: 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Facebook', 'Amazon', 'Uber', 'Microsoft', 'Oracle'], + }, + { + id: 130, + name: 'Boundary of Binary Tree', + url: 'https://leetcode.com/problems/boundary-of-binary-tree', + pattern: 'BFS', + difficulty: 'Medium', + companies: ['Amazon', 'Microsoft'], + }, + { + id: 131, + name: 'Same Tree', + url: 'https://leetcode.com/problems/same-tree/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft', 'Facebook', 'Bloomberg'], + }, + { + id: 132, + name: 'Path Sum', + url: 'https://leetcode.com/problems/path-sum/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['Facebook', 'Amazon'], + }, + { + id: 133, + name: 'Diameter of Binary Tree', + url: 'https://leetcode.com/problems/diameter-of-binary-tree/', + pattern: 'DFS', + difficulty: 'Easy', + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Bloomberg', + 'Atlassian', + 'Oracle', + ], + }, + { + id: 134, + name: 'Merge Two Binary Trees', + url: 'https://leetcode.com/problems/merge-two-binary-trees/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['Adobe'], + }, + { + id: 135, + name: 'Maximum Depth of Binary Tree', + url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Bloomberg'], + }, + { + id: 136, + name: 'Lowest Common Ancestor of a Binary Search Tree', + url: + 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['LinkedIn', 'Amazon', 'Microsoft'], + }, + { + id: 137, + name: 'Subtree of Another Tree', + url: 'https://leetcode.com/problems/subtree-of-another-tree/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft', 'Google'], + }, + { + id: 138, + name: 'Invert Binary Tree', + url: 'https://leetcode.com/problems/invert-binary-tree/', + pattern: 'DFS', + difficulty: 'Easy', + companies: ['Google', 'Amazon'], + }, + { + id: 139, + name: 'Path Sum II', + url: 'https://leetcode.com/problems/path-sum-ii/', + pattern: 'DFS', + difficulty: 'Medium', + companies: ['Quora', 'Amazon', 'Facebook', 'Google'], + }, + { + id: 140, + name: 'Path Sum III', + url: 'https://leetcode.com/problems/path-sum-iii/', + pattern: 'DFS', + difficulty: 'Medium', + companies: ['Quora', 'Amazon', 'Bloomberg'], + }, + { + id: 141, + name: 'Lowest Common Ancestor of a Binary Tree', + url: + 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', + pattern: 'DFS', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Oracle', + 'Google', + 'LinkedIn', + 'Bloomberg', + 'Airbnb', + ], + }, + { + id: 142, + name: 'Maximum Binary Tree', + url: 'https://leetcode.com/problems/maximum-binary-tree/', + pattern: 'DFS', + difficulty: 'Medium', + companies: ['Amazon'], + }, + { + id: 143, + name: 'Maximum Width of Binary Tree', + url: 'https://leetcode.com/problems/maximum-width-of-binary-tree/', + pattern: 'DFS', + difficulty: 'Medium', + companies: ['Google', 'Bloomberg', 'Amazon'], + }, + { + id: 144, + name: 'Construct Binary Tree from Preorder and Inorder Traversal', + url: + 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', + pattern: 'DFS', + difficulty: 'Medium', + companies: [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Apple', + 'Oracle', + ], + }, + { + id: 145, + name: 'Validate Binary Search Tree', + url: 'https://leetcode.com/problems/validate-binary-search-tree/', + pattern: 'DFS', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Asana', + 'Bloomberg', + 'Google', + 'Apple', + 'Oracle', + 'Salesforce', + ], + }, + { + id: 146, + name: 'Kth Smallest Element in a BST', + url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', + pattern: 'DFS', + difficulty: 'Medium', + companies: ['Facebook', 'Oracle', 'Amazon', 'Microsoft'], + }, + { + id: 147, + name: 'Implement Trie (Prefix Tree)', + url: 'https://leetcode.com/problems/implement-trie-prefix-tree/', + pattern: 'DFS', + difficulty: 'Medium', + companies: ['Amazon', 'Google', 'Facebook', 'Microsoft'], + }, + { + id: 148, + name: 'Binary Tree Maximum Path Sum', + url: 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', + pattern: 'DFS', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'Amazon', + 'Apple', + 'Google', + 'Microsoft', + 'Bloomberg', + ], + }, + { + id: 149, + name: 'Serialize and Deserialize Binary Tree', + url: 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', + pattern: 'DFS', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Microsoft', + 'Uber', + 'Quora', + 'Oracle', + 'Google', + 'Apple', + ], + }, + { + id: 150, + name: 'Word Search II', + url: 'https://leetcode.com/problems/word-search-ii/', + pattern: 'DFS', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Google', + 'Facebook', + 'Uber', + 'Snapchat', + 'Citadel', + ], + }, + { + id: 151, + name: 'Find Median from Data Stream', + url: 'https://leetcode.com/problems/find-median-from-data-stream/', + pattern: 'Two Heaps', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Google', + 'Facebook', + 'Apple', + 'Bloomberg', + 'Microsoft', + 'Uber', + ], + }, + { + id: 152, + name: 'Sliding Window Median', + url: 'https://leetcode.com/problems/sliding-window-median/', + pattern: 'Two Heaps', + difficulty: 'Hard', + companies: ['Facebook', 'Google'], + }, + { + id: 153, + name: 'Two Sum', + url: 'https://leetcode.com/problems/two-sum/', + pattern: 'Two Pointers', + difficulty: 'Easy', + companies: [ + 'Amazon', + 'Google', + 'Adobe', + 'Apple', + 'Microsoft', + 'Facebook', + 'Bloomberg', + 'Oracle', + 'Goldman Sachs', + 'Uber', + 'LinkedIn', + 'Morgan Stanley', + 'Salesforce', + ], + }, + { + id: 154, + name: 'Remove Duplicates from Sorted List', + url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', + pattern: 'Two Pointers', + difficulty: 'Easy', + companies: ['Amazon', 'Microsoft'], + }, + { + id: 155, + name: 'Squares of a Sorted Array', + url: 'https://leetcode.com/problems/squares-of-a-sorted-array/', + pattern: 'Two Pointers', + difficulty: 'Easy', + companies: ['Uber', 'Facebook', 'Amazon', 'Twitch'], + }, + { + id: 156, + name: 'Backspace String Compare', + url: 'https://leetcode.com/problems/backspace-string-compare', + pattern: 'Two Pointers', + difficulty: 'Easy', + companies: ['Google', 'Atlassian', 'Facebook'], + }, + { + id: 157, + name: '3 Sum', + url: 'https://leetcode.com/problems/3sum/', + pattern: 'Two Pointers', + difficulty: 'Medium', + companies: [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Google', + 'Apple', + 'Qualtrics', + ], + }, + { + id: 158, + name: '3 Sum Closest', + url: 'https://leetcode.com/problems/3sum-closest/', + pattern: 'Two Pointers', + difficulty: 'Medium', + companies: ['Google', 'Amazon', 'Apple', 'Bloomberg'], + }, + { + id: 159, + name: 'Subarrays with Product Less than K', + url: 'https://leetcode.com/problems/subarray-product-less-than-k/', + pattern: 'Two Pointers', + difficulty: 'Medium', + companies: ['Akuna Capital'], + }, + { + id: 160, + name: 'Sort Colours', + url: 'https://leetcode.com/problems/sort-colors/', + pattern: 'Two Pointers', + difficulty: 'Medium', + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Uber', + 'Oracle', + 'Google', + 'Bloomberg', + 'LinkedIn', + 'Apple', + ], + }, + { + id: 161, + name: 'Minimum Window Substring', + url: 'https://leetcode.com/problems/minimum-window-substring/', + pattern: 'Two Pointers', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'LinkedIn', + 'Amazon', + 'Google', + 'Uber', + 'Microsoft', + 'Adobe', + 'Lyft', + 'Goldman Sachs', + 'Bloomberg', + ], + }, + { + id: 162, + name: 'Trapping Rain Water', + url: 'https://leetcode.com/problems/trapping-rain-water/', + pattern: 'Two Pointers', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Goldman Sachs', + 'Microsoft', + 'Facebook', + 'Google', + 'Apple', + 'Qualtrics', + 'Bloomberg', + 'Uber', + 'Snapchat', + 'Adobe', + 'Oracle', + 'Salesforce', + 'Citadel', + ], + }, + { + id: 163, + name: 'Container With Most Water', + url: 'https://leetcode.com/problems/container-with-most-water/', + pattern: 'Two Pointers', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Goldman Sachs', + 'Google', + 'Apple', + 'Facebook', + 'Bloomberg', + ], + }, +]; diff --git a/src/icons/Adobe.png b/src/icons/Adobe.png new file mode 100644 index 0000000000000000000000000000000000000000..928f32b4dd313028140f4e77efdfcbf850b56751 GIT binary patch literal 1982 zcmY*a2{@E%8~(I-}idn=YF5>e(vXazU%s~?>A>hYbnXyk^lfm z+1gmR2s~V95@LdLB8K=$;6Mx)Ycrs#ch9Wgk`m})8$==j+5#*Ah=Sw*u#h6y0BAQL zx`6?}4y3e&T|io!91#FGPXi#EoMQqnTs8s|WN&(KA?T-Kp~w~+UI_k)g=yPm;8g+# zjj-`#002y0Xdr--FK8d+Nh5nOJxC6Ce|i|oFMv)7M6tpmgjoQAg%`lEK&Bsp6&4!K zz_W;|8w|Vv3&Utt#0G_VlBnuIaz>cbqXH2)lmSXl)mRdNKoFt=g77XDR-5U98&Q?Y zWJci8=$M!oR16kHj|xU(3=Iv@dirR6eWZYaWSkCX`mvDV47DF3|JAVwWcWwXBA7IK zI6|oFN1>l$5>-`&g|^m@KAE(jpOwNHn_~$EL<^swF(^IsmbM_3AdKRjqG*AF%0hi( z3}J)$f3eLv1hlaD|1|Ss(v7HKRAWg3dh4|rOFFb^dIErGxUGdL*+we=j%sd1qlP{Jx9E#E@mOP znKm<0(xH-}#_9rB?xlUnO1mY4f;D|`kpa!$$7_?gd*hcT!NHYs{+)(X`%kI<(h0fD z6Dz zjf=d>_vZ4nbTrvttZ&HT`tl4|jun!=8j%*V8X)Ns*!BpM8^A4Ymp77dKjZ}GsW#`N zLGfUj=1mBStZjTB-OpE7zGmNFs#vLZu6Qg~FW@$oJO&1qQd^yiuk0Fa*jL4#X7gEV zP-GAV+H1-Qo{JPmTOF(4BP)}=K)!T8gnZa)QL8;V(Z;~tNwHH@4Wi3rW)A2X##N7AXESI-l$IqJcUCK+r z>X_--Z{KDh9bNc+>3t6?N<@6_cuE6lf5QHdG8$G^53arQ{Pf)RqFKrf73<`|kuNKE ze$7y-a(ln**lO+_JkX~exGJBl0q&0RngP{B<}e|NsYyD-dzY(UTG*DZR76?Ks)Z%W z4aE0S8SKK9B*OH(&N!bRI-mPd@9<<(%E#roHDF>zqvnlxN!_s1wpSw_##iglh{wu4 zK!=oG#J52^%vaMoFDvKTEfHB7OV|JKGY*QAc4pg%E#w(S+_o&8unj4jL*;Z)Uktk7 zN_Q-L^c}YPR_@+bD6gNvkE8{|SG0}p6~v4yr1Qy@FHh~5)p74qbj6zLp7Y`lI@I;t z7^#GR*Cn4{!sz^}i2r-S=(u@!&C;$`H3@Wuk(u)@mBx12%9&+Mqs^;DxF|_kMiOVZd(k@uXaTM11bY%N1SnzL6t(6sHsdR~H~T28Rr{U@?cb+BB+brE@6ehIm` z``*m!gn?lP>CiQd+|hG8ZF@LwYHzVAGvYq7S+l-$-`13=-(AnZ6SAVJ=Gro}aR-r_ z;BqQFj_^9pP5r?)$ZGcB;p(cJ(nG1HJ{3DnxZSK;xNP#*&q~=xS&@$GV{5$tT3Nce zB>)lI&3pLb1UG>>vOU?F^l6*@9Jdgf|p<*MY_ zf%T|02{bPXT|~;=lH2$FH7C&ByHhkbeTT3XC;?+A354xHBk&W2;(9r7AgIS-U9tS@ z8v6`6sO}Qa-zj;&7xYPkxRvEiPh67%b=@>U=`64kV8xW;OyWA!6TQlPGzBq*H%+JSGy^KS#tOr{6XI{^!oFD0Kp9{KGr z5W0aM@cb?Ty>f!A{TRxjXd@33hM$m-_knvBL61__hiH%|i-s03BDNL|+= zBpYq`nRNO+l5(hmJOt)n%Y7txgT4Mopi@z~>MSm}`VKCYw#DyW)TdNhh4P?@j*$v( zAQiNLj++K-XQ;mo5#M0$(Cpym`U#XlWBtm7>9xEbjhkaraMC=7rcFT3sw_ zd>1$uaacn&6KHmD6L5R9(NQ^gaF$ROh9{X!#C9UFaCaglaostDeTL~S9kRPGR}jj8 zvCfljdJ}-TxhbN)Ll|yZsH=Q$teIrg|I($mfIp+Kxkt<^QrqstV#@d&@%((OEdC_u zZ_LcDWyOkeJcRJMcz*o4G&ATRl8cxVU6RX9MG6w~sKFEnd9AXCh?+r@R#FXn2ujby zLx}Za6;|a{pb**Nu7wt1jwL+KG0L|K4 zP{x4kYhVM=9pa6A7%PaAJUh_Aob?>SW?(sR3XvmVy)3!h`6_IG|Ba*?_Mmz{a0~Dc j@F`_|Nk&F~oX7nKta(;)l~4d300000NkvXXu0mjfu4~o% literal 0 HcmV?d00001 diff --git a/src/icons/Akuna Capital.png b/src/icons/Akuna Capital.png new file mode 100644 index 0000000000000000000000000000000000000000..ecbd3e5dfbdfd496480adedda63d17ca80a5a113 GIT binary patch literal 1683 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x}o+V64q_b`J1#c2)=|%1_J8No8Qr zn7DMpes8Bhk>mTb0;eQRadtl3yhPFD$h2cu9J$yHo7YVHzV5vIg7e3#!;Pe*qoibF zw3<8?)hlFm|7%pxShaHLv$n2j6Rz*HbJoguS#3Fo|M{KjcYEUx%$!=f_lhvnDJk=y zk1MuJiJbOp-h+nrYXWVlX|E=x7%^T7|F`aY^ex|Ad|i?If7fRjte(YF@J0B%!QBT( zHXnJM9V0$R^_%1ujYqQ{>^Xb8Npv>bWwD46m^|)Kyb+##+bE*g&JWOulFYHJFt|) za)DQ|)NC$~hXFHcMC<;2SsA_B3b14DZz0}E756p#i141^l#~=$>Fbx5m+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_Nvx zD?a#8ycOWDy)d+*y*DhOjBG80syc2lYWR`i6Q2 z`f#&>T5Uk0R{lkqsX&`S=Gz(CfK{T1LG7{82U(8f7>G~7qCl_OaoOm@gUyc1=a70N z0|V1#PZ!4!58k&S2lFmF2-Nn;s{08a_w~Hov8{kXMNi}i=gOe>qU-|qFZ4eU{~@Nr zCnF#v#D0V^q?3F4y$J%omqV7AEbNQ5es;FXeCrAUb|!VTsPk22-}jmuzmAYzZRcmwPRFd#cvExtBg>4#Pdzv?67=OxDT_aL zP1yY0=9$mbQ$CIUXMf4;z0z8CZpQxe?^kmA$UbM!neZ=^t@oekv2&WzBr03r{p=shtQ&Et!%kp}J>Hh{>EeiLWR1 z->&1e=>1g6q;{EynTzAraslQ%PTEBBG#!SPo7z}`pt@m!r{*XKxF$6nTXV(b znbLI$%m3C$-_0+IaIJuIE&5vb*%%{0MlE$Uqa@l{g z@ZZqh`A+%fa$n&m->siKoS|ZO^{dH?#&4VA*Ujg6FP+gy9hhS)G{3d<#qOHFpdW}D-ZTgxR} zmCGc`v!p2WREjxrndF+=IW8wV;|cX_^5}WK-`D5+d4E5@_viije7^tuvX7Holp#70 z005K;t~f7=*Or>XF3C9-hh3965Yx-W5#YUn&Pgum6hA^Zkq8(|umS)EX#lcPiev*I z9RR$A0l*EUyMw(zM%x@20LY>Oa@(8$iI*-{iAl1zy=*z?n_{`l4qLli_8XR_sjF)9 zBudyoKr9Dyu0VP~X`yhX+j~~mA=z%^>i$a8+p@mTp@lkYX7J!LIOJEd*6$*=w zii~EW=*65{4-=A(|B$ZyL?i|0?od9UO&unn9(r zsI+L9R5vt?7R$oI;nG4o>uaAZYWTNG(ai0!Bm*L)Uyx=96mmyfl8TW=(Vh${MN(O+ zZ)b+tV*X!jyAB2^E&e~ve4TVFDjC%df{`daU)s|HecYU#D(t2e4(bD-P?5fQSX6BuRhn2Hk+3Mwv z3TpD1x4W~c`t?Dic4m3v(JA=U(L+Md&_43~LW_@}4ur=f)>piHXt~NoC2OVMxo(wN zV^x(SzpmYW)5Rc%7x3Vmd$Rocy`jjS;bC1)XY(@$gM3BzU%mS7nKX5(vXlD*G|ufR z-b_?YW0$FD=Pu`Lz#>sGtb|M6OpvY0iu3$<1G7z^hqLbGUHW3>W_+F#%Rq%ML z78t2%x$$x=Uy&k*hQ9i{pj5E*v%=k9NdHv!zBOJ26ie2uPN_9}>CkpW zOX)X$g9SDP_C6zUs(9RR!`m${#5EE%ph-S)QVH!}eNx7&Ed%|TwnEHvo4F4qLX{k7 z*DF6ZJ5PvP*Iu_Xv?(>B=BoA7wJNnXCMrq3KQUz)=X20_vYewZ7~mg_7Bb6a?3K!jA8l@^-uGHb__4`Wo!awbt?SQdNL=IvBA$SnUA}+ z+Jc_%zp)74+r!`-7*0JLP9sBI&H`$g$7WjvYe3**Kxlnvj+RrPY&5EHg$^V3TJPo+ z!ELG6k{l7pT+Yx2q?BnpGPPQEbMG63X!I%9!kuZ;Jvp5Y`5ZLAAn0woI6!Oq`)Wc& z&4)=B6|R%KYiym#WAK-z2?z-=3;<{O+x=$0{Ffm+@xswwf>mQOlbN{kup!fS);<-6 z^PeJq@zZc4+m{9B&Huox0u3y>dmx>7PCumQhR#)FOnK{#WQ@jsk{Q)ob{8pGkF0?@ z=M72nb(@yOor7)E+uv0#KDzks?)0KKj}xK(s9TUAB(3(;4f1Og5B-}vAF_F>#Icm6 zsFW!l<14+)TBAIyK;O@_JsV*sV)negSfsV~MU~am`;Sj~yxtWPTO&EE7xqIci3gyM zJ@bt|^hNgu7gZ+C?M`|O2*d)QSf+K|ELh?75TM^{kedI~N_C@3<2l4hSQEil?Ylx! zegyyNSn^fCeU>gz<|G*H7n^?>Vj+1@v znVZf91BaQl*P7Yvy$}C8Mk+YdIEUld-|Q{oBOc@3X3fvy1J*j$dz=|YxQCk+!ueXo zoQjN$;C_YRb36_9?{yhmsSv->aN90&sZIPaRyxFgVLMLZ_W;hpb4Ad3rO|y^ZhjAL^917=Z!dNif>(pMFU93e2c#d^6}%|N7~TZ2Yf|6n zHN>eP_%*(D7@WuHmb0U|!9+k<=n#iP1I{LMgXMs*r^4XvfU|!zXKc*jrwRkOhJFx# zDkqJL>pCji5@XWv%j1@@wIn_a3|>_j%m#4}BH{^YXqDvIf|n1pDf}$>eH?4M&7HuY zkGr@nb@fW~+Uxin@NW%z?l!41h8flQniu50#Dvsj!-~JajxO6nK^Zg7LuyZrQZRq*i{Z;q_Jy+7F#2{<=00000NkvXXu0mjf7oy^E literal 0 HcmV?d00001 diff --git a/src/icons/Asana.png b/src/icons/Asana.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8be88846412e476d8b9bf849ca09709e8fa1aa GIT binary patch literal 2155 zcmY*adpy(o8~;v>R%ouZQ9IPJT(-H}GPk*HFNEW+Ft^#5v5i@doO0hUmZH+nWk)&a zsun*b&8;}0moA*5P#lvokxIG!wsPwC`+Q!{=Xrmg@B4W_&-3}`Tj1^GrVN2W002-X zx;y(y{dSotfu-j-2frkBAeOJ26L95$&THu*)y?O0g2408#@s$tcndfM9^a zR}26o5d1s#1tB*$asZG=1>`q4AyO|}?oyLxZ}?3D&<{m{+;{eN!KNQrmIhVbensjw zC%Ff+0AP!{%s{}|a%uaZV5(mbJIK=m7sa5X$kB|*7*rZPNtOlJrs1TJ9>XRh(&!0^ zEL<91?<)f*#j-G35Al`4j>qc-d3qxV3}y_%5@mtH=-ELK2!t&&Iu_^a?7ERIz2WuZ z*z6=68qMKwP#kj#tdy{W+G*nu(*kAa+*mZOaGh5KRV7atSBZmiA`lB zB4oPcNJa`9ucs#~^nHEnlTD5NQ7MtNF_v^dwCoGo6oo;5*OsQ*%A&aaOlpj@vP|F3 z)b=a$|6&_;Y|*mf|I^I3Nxw#=quN1i(choV4&u>a5DWldIMLbB&t3UoKzzQxzsB0f zQSoz@#D;dq#H7%NBEN&U^@d{98K|0C%uzEfq&zJmn{N*#toiC+SAyQxQ{+9Y*4_mE zjLg@2jL|n3Go?)(?A_> zk=w)blhMk;;G9(A)9p#cR*|3myj>%XZdJne*W5ng=zQx^D!liiO1W;=_O8}hhf40f zx)&|fc4x*-!~7=jMenQqBoVunU~;8_!ak5u^vu8^`l0Ckw7uo-;3&f1n-QS5DbqW)>}WhvzEnO2LzWgegoT)a zHD|zCzY3b{4hZKO9X%}TxF2dLBNNRxj68qYV)Dd^{W1)T^d~eh)!C2PbIOtx>Qlbe zyKaY<+lHC^Zknq<0bRKRaA+QUC77*ilatOnRzH=I(m>7D~BRpC~NaccGEYM4_y!F zH0ab_tyiHb#VXzVNwhN;5{keEn~i2xG~7#U0Lp_;+@4QkA=HeE&M6T?`U~K`9v3>@ z39y5$kotG;pN011^0TR-Z83!_-3+q*;nG2iBJ9*C`CNS%N$fXd>f~0Cdv?J8@m-KU zo!~WGbV~ly@Rmlm@Lh{4n#$_2 zUfv+<`XTE5zRWY8U6uPj!d08KNGuKC%N@2D#U5IcNGGfE8L6K&nchO)nV7ZH94vXh zqj~>6h0%gZp5;jO!~;6sgA|C}S$$q~LUGH~PwUNa$*XYhlaknT^SgDewobJx9v7`y z^_Eb`@kR&GtcB&x*}auH2X1Ar^r8g@){bC9u7+hpU`pU^Iz<)hi`{I!n|Pwk1~U7n zIV#9z*Kk(2O*S}nl*9; zZ**u)mF~F%=W5VYd%=cYgqNkSsqWjli%IV-)Mo=qI0v?Z0XyB`XminKmr=wFtKoWg}Q{9UbR#{(+CT_a) ziV)N(7oB%4Ut#g*FU!6sa+QYQh81|0!RkA-W(Z$R8 Jic`eV{{r{Hj7
    k}@P)F#h~chj&d6XkQfE`x>;V9N znOYbbe72Yw8V*os33p7gX17SWkg$7w@}VBx7l0_|6SfO(E8oJ*z~W#cSn@4Q4eX?S zg`(T0`VRmV09Ce9;c#Or(j#L7{HtpV!IkwD=2j12@jkTz6dlqn62F7s(uc$9xJ|%U zbm_#Y>E{YBGlu-^xSU?QCqIk~x{fms_&Z^#e*dx&L;7t}DB5xI8#Q7Olvx z@6gj@C#PbBYvWps7$$A`XceDZ)dIgp#v zk97E#vKP?p*ww$=_m>Ul6qd38fG08YiGZM757ET-J8&UvEXp#ll0^`qQi?Pj0dzZd zRZuTAsQd;{Sjcn$581V_0Q}31iLCYjDy#!E7UhM&s~pI{!s>-@XSD~^?by3Rh5I=G zAK?~&17L}@)m7eQ%zwT8WU|@6sy~porJ6nlX44WPZ0D5NpY;bW9F_L_n1LVw0000< KMNUMnLSTXzHU((_ literal 0 HcmV?d00001 diff --git a/src/icons/Blackrock.png b/src/icons/Blackrock.png new file mode 100644 index 0000000000000000000000000000000000000000..8dd9a87efbfd540b9a9b27a71c24f84d7c4aa9e6 GIT binary patch literal 4138 zcmY*ccRZY1w;r9*2@ymWbqW$;bb~>35_R;^8AeT_L}a2Rx)Y*CiQXA4AzG9uiB5!& z=o}?RFv{h8x#zogzrVHD^RE4@XYI9r`=1?cpogFZvI7AC0Iim$n$e|ayE4kl3DCo7 zF8~10{BniE4cy@fINAe^G4{4|Kp{|GD2%HE0%P|OVdv>-Cut)I0GMG5O)1Qb`&qLs zlRh&&N@aqL(g-893&<0!Ne!cU6O<_>$cSoqW5t>R7&~h7@`Ph=hW9)tqjslgrEU=x z-dqxu7DqG1m<22l+5&$Ky}!uv9nOR~djSlVp=88dKtSKmSZuiA!7~x6Xp>PS4@G^r zWHrTr&R?3!@lljm@h3Sw&JpNJ(``VaV%3b+)X87xRo8j3Ap4G09~q3XTDcA&AsUd- zVov;q4e(G(1`V?mPgvrKx+7_y7tE_itgPp%`QXtFvf5)0-dF0h*Cc&Q!UqR+ZcTid zPh{sE)L!0ibHHCbM(qpmw=5bkq0}Nj6e-lVL$T{ZJ(UbQ&Jt(&k-NzrURG?~ih$f( z#Crw8Q4ze^BK=W?a1Ux9-BKtIt34zNjS)~Wk|zS_h{ZEA)7S8Jcbul%Ei$yi2koMR znR#(fo07VmG=GsgJkMHH{Xu+7j=n7zWf| zR1ZDmT&Pw-20eyJ$q?I9N7>Xq3^$C}WH=yQqFjHyoAteS6^o@iQ5QzVI-Yk1s14KglVBFw>V8)!a)RI*qJ#JCVzM{%$^L{|=>dFv5DJjg&Tj&3od?Nv`0Jo@h#6b~16~C@fuLmbk zIIDGKFV4!)a??jraK$`cx}BcFfcZ%*H*=~sGgm!1l6@~^^Trn#^(<_b@MVuZZjnk@ z@cEAX8gH1eBA?69W8q{8fwR;cu>*kz#478xnja5J8O4gpI&WA_7A}WeBsHKLzJ??= z?tby-ElWv3ZxC|*PYxw0mOg?q&Mn=l9Sn%mVqLI|%_kkca{^Mk2@#nuy((AvOHdCKkpznny)8*nI z3ZZlc?k4QRp>Y8m);WH2W z*Xs#6vMzUB!bWFZEP0kiaO`r=Zg#L&Ym~DXEL!ph5W6S5VK1jTKRknDi$aPz3t76@ zOI<|n%bOVIyNCHXuIJ|oE_26upD2xQuEiueZH3jj9KdV>NDo($2#G=&1I=shG0a#! z72%J&tD1Y^eJS>;RD~{ZH-?_1CBzLWruapRRa#UUq34{dUWUjhQY;*@3D)ToS+=D+ zCN#v4L*Au4`grqw8H429{W(L0#mDcXPI`u8u(eiD%Uh77?SM8NyoqzQhi>A&krQeSktQ) zIAI1UjYWrc^VkD|VVbMaKcYGqTD6+Hw>WDK5`GUc{RB3!8VlUo5^scS>~Z08mRgDe?BRc+G@hM@FNk<*EaTAk90q^sdT! zJgW&}eV_v7b(M3C`8RB(&)jm!i^*Vg{_5*4lUw_ep@Iz`uamKndVFkeX%Snj4Fr*xdb~H^s#+d24UkO8V|w<(j>1GTke;FIut` zyd&r?Xj3R47(FUkcvHJK)l1|(PjWx2BR7W6T*q3Y@>Y((f>8ULV&g3l8f_p-vGA!8 zqFMXlTk$H7N*&Ye%FH6G(qQG|BurJzyBKUt70?)!t&P==7@$oJz3+dYV#0euXQHsQ z)nue3pe%7*eEf96XdF0!E6p-_TpU-DQA#MS8^2zHHdd;bFH{+?9=CNVa8GeL&GRwL z*EiPned?6y6z7CpVH~0Z>3mX+ebX~$QQ2TqhTP1;g-atdD&DKLJ|L7Hx@Sqi6k#4& z_E`!rPuPxMNy~Z5jTSL~`px;VE_^wj5AU?;IVx8%C8y!=qL*zlZApUAJ2#2ISK#vx zR@cxI=!u=X(A$)^8Q9A2%D8@ZFGj67q~i@{2^ikcqBn)`y6@^ABJNYZIsKxBqt_az zQISFYI)bP&9iWuR!&f^1&RCS)vEUxL@*!_6S@vZKBm9C z$JvOn`qUJETZo-L+bfWBob%~TASe6H^MLvQN7)B5*4+AB+|bbTqm#W6p=ljk{ps6_ zZBS);aR}gxJica}^!h0sS_x@HYv!an7|I(VX6c znghQ_v}ZE{vjU3+@MLR33t{^FS^K4GDRy;m{g&097_eu&A1d0IWd%r%JJZF|^)C5+)n8ztJDqHQ04z7ulsE z!yoK_^q%rllsRL&1`|I&pBNvvx~$qVqCu?;F%mV;awh6zG`OE8SM#7IX?jIwxv8LO zqiJd{bgyhl?(K^V$-n_D>3dQy)et@r32=>QO<3v0c!P0kQf5+2(rl5r-ly~cuav zo3)aTgH=TS7!p}Nz=Sj}&#kVjtY?hbI6rgV>O1O=UES_a`J^-K@x5$M>ZquerVdkE zN$EkV{xr_~@4Ct14d&;RWol6_uZykAi7sq$+T{XDny|X}wPLjkgK-%lJcv7yIb*Ng zvswjy`&cW_AIctaPG+tI|2V}SXZf!CHV(p9hBBw*7yLpOPbom zrB7eQE?vLF%6<(j9DD@-PTv|UtlpW&5v#z8K4-j0B>dta1!x#3D@8e_{|zwXnNlWZ$}Y^=p8Q3Dk?>mmIbcwShR6` z1I>IhPB!s9zTR%L;lAzGxbQ+cC$XzUV#3LrC0GHt zv2q8x>Wv6dJxhK5{rQSU{6~2E>_tm{e^bd))Jozqf+dcX>&#Dl$LzwVV{e|>RftP^ z#HGy_Gtj?T#HWvxzlk~7N`E3HWVr_F9e$MU30n=VTzt2A+;u$@GTs1d;5r#vZ-igZ zf=nVY%_dah(-*LctNhy3dry+bJ(-x`A&vloWj z6ug~@PNN`gMVP9Cw)3-rh2HbFqORs2nngCwn-Oaifn2p*if8bHUP5Ij;wPdo{w0@b zpj^ORJn4Z|s3cx%%D7`Jd_GU<{>9wx;Kocxd+@p2cE;!w-sIT2SChJIg+3+v=L8f5{D3oIguBULOksfRMYK8#w%v z%U4hk%1p~iR~I09i75eOL`(pZOGI?}0f^WEWdC3QK%0o;Uu;Aq{D(sf07SY1NdIsw zF8$TeytK>gKb|<3_+JKFF3ErK71g>of%DQ)d25>c0sz#^S4ISQoq734BQke2G4nIi z)qy#nJ;8R4XnPbm$kY2O3m_i^yM&%7KRccvPY*9&SdaqWKMdFbaIxhwFQ z=^F6B(HIoZ9q?^1lur@J!^0zwadd(iscHO4zx-3+bMf=@hCv{Kfq~#aDKHx243UtP zm4!ehA(E1yO9sgIp_iXs5Xj4y|34!CtD}bUb-=iK`?;dMc&>Eq?9u*y3VeK5h5jA? z*{7eY(|;>@`Tl9^vO&nz3Pb`7h5W01nJRx3h3R8lQJ0mk^c5xK|6%^W*q=J`kgMYV zXEXol^q=TutBOE*$iK&?2-N8mGQT{@11&Wb6JZtyTej{eiQ$Y(Fb%fY^l-y8JY-BM z7rM&r^rbyac|TJ*DLwqhFMS{K^o6{oooBMvb$wL9hTqSGPY4haif&3UC7HnT2XQA2 z^2TTM5bI$_Tg_`5L%8=X&o|4HsHaGK2;wv_Y4pW>z|k32|69t8j_yUTJ}&IzYzd7x z4b8(tJCI zlkA)qWdw_+k0exhS4tBqA>0S;)0Bc1OF)aGB%u;eC~#lWd%wnqTB_PxN@8zUigH(~ fy6#OnbgdbX=PUOhtMCie>#0?$+CKdsLE&|D literal 0 HcmV?d00001 diff --git a/src/icons/Bloomberg.png b/src/icons/Bloomberg.png new file mode 100644 index 0000000000000000000000000000000000000000..2a25d3961eebe96b3de0b1a553f120a36f1eca23 GIT binary patch literal 1755 zcmY*ZeLRzE7=AaCZA==cNU^4(#Wt2=ADD(I%30KivTU@*wzic`$+t!Fm7-E-OQl0e zb(DUh4;<%rh)UQj$jLobyhO&Uv2S{oL1czt?@;_x=3wW(BSDLm}rQ0RTYx zGZ`$JRO2PIaq5NRBj2#$2juOS;Ib6{;9$p?N)@K1!IT?g;JQ)WgkBb#b$#NQY zia`dkK1{%3rYJH24a*J;!mJiacormG$}_&eSR9|6zlT)$ih@jKV{T9EWShxpEEPM+FS&PUFCAXon9!>O z-GX-sPlg*5rKHi7eckG)(;5Xy`m$8|u7@Icpp2GOPxPpc+p~2D^85pRW4TXE`OfPn zoa%~(BKGM%pmo_I@$lNgloLa**J)kmM%pJA+ZCAZ>^tLcX&jk?BrXZUndRqhWdvR!opLHX~C79X=#C^EJNKUzy@nVIcP{UK>n#Cl)m1t(0UU z)EA}UO3pQtgLDI4@KUQs0_5S_$xU>3ozZm^qsrA=RmU_}wtFto9wq0VR9J{}5s^<3 zT7`JLH_S#`*HJw3JchQQd+p9qSdAg^Eh#}wO2LGe-tkV|Vs{%EvdY$~MN06zuwcAn z_qMZn>t9y&k9Cg9V?CRDF?6#Ru& zJ+sNQ|BoxWrAYsBgrT###?=;o1*wuW4rGRu-D0?}eaEHV3b$SdM;~qZ^qQ-+w{l zyjR*B^%#;NljCxQ_3u?3J%@KxcWy8-5vaGb##%d;k8_1{1}NyoytG5*yUW~v^oiPR zNV@p;cC*Iw-ch4N$!5+IclhPSq$9Q2jEc1d$y?6(7r^Jvb1A)fuYb+qdSyi2a<`qA zvmINVFI~ypK;qpP6=pYnaU`!&_$oDnbXJkufwV2ETJHK&>H?FYDAN|xT+VBUCl%|g zI+a6VnLON{cbZ07Yu*NO#cK=f95yswQExTS8V2p8%154kbZZz_-$rzy8?j}ypJDB0N~h9G&Z&kF*Y*}4-F?fM0or9oB4(0XzR`(5J8OSS;!vp;=1uSDd!FJ}4lDYh&n)$@W2P6LTG0Qg=Zl0ZQ2wVWqG?WqY zvY{Zcg8QoC8WWV1i>dm`ml9Lx;+(}N?WC36?^(0y*znRGxsDpQo%Q_uet4&-vd&am z6c#D#^YCjaZ|X(R-*=t5PlL{EX3H9UbCFr|nW;o-3P~y5&=NYMA~YV!?Z-h}0UCv`lKh+nZm6O^G00WcTy(qgQToAi z(}_CEDif-yy}Hvc9a=w?m*sR`Z#~^nr|q(|bd;kdtDp8BR;(0w-A zWNY(rwE0>rxk&G?*_fH-#5`55tvgq96GS@_QsatE4cDe8b{-5_3bOAHmYlMPLtOq- zz!mw$om4W@YsDw7+b?S+Hn$mXPv13p_y_rXl{06#T}GzOfNI0HxedF{9`Tr>m?WL@ z__${Nhdf|~YicP^Ab0}1ke|Xa&QY;XLH7~_I5nV^(EaJ2#R1|6rdu#eXh#0)*5Has`xwlvn1w}Nkv#Z8`EtRr{1ylSekZvP%ipwOHoNt|EA z{(hU^nbs-29Jx4oa-ZqBychY?RV(fo=Wv98X~k9WX7I*|{l_y+DpnF!QWz>vj>IZ# zKYQ{z_GRqr*q+!{ced=K-8a58k0T;vDW1>Pf|n&-M$d{xOVkC<=7m&P9+V3el@TMi z>5SWXYb+h%oPX?NW_rgdx>?eg9q7NtFZDGdYWPg}8LJOe=$3kE*7>4W@fVMX= z{gux8(}xF9sS#)-l18H;Xqt#{av)M&Pfri2rh(MZP-QVxDbZn6?wT{!NH#mnBK*6Y$<7-sZvke;74BY>oIcwwC`>lM_kcN%FW|8 zeXd*+QbA%Lw6l5%`iPWFQh=6HX4?^MAA7N{Ft{OtLK==nfL z(JoPbP6|@0@USy(DXC368_uzfM%<-b^SN(if)J-G6=4d6*;2@ymZ~Ce>B*_Sw_d#} z7SLpPd6~YCG*|8tP&qUi$^mxh#G!k(bzapSvi*3zi~xWjxY>K%WhfmrRW-p7?lxKF z&U^=lR|n6Qpi<4M*8g_#ky;IaJlTPKJ%va%;y@plI?yF@VDQc9K+V(V7Uee2_Piw& zj}!WSR1({$A6mwn?dUYYa#?4dK}JN9B2S1w3EH5QR?oFych@gcfauJIVaJQFzRjeK zjwG#y$ac)@GpoHx2L?u?Wxj~yJfGrsJds-*W60O)1#mSsM!Hhu%0iUXwWvIU1~V;X ztL19dE3s5*={Da7f+~H6fxF;|bmKf|vNxeR^uYT?2t$QiR@j|Oc zB)THV{X#*b5~@MUP3~g1BGyXo%|v7Ds?Bl zbCtK6S)OpsyFGLu!r+_%S(y1$KYsIr1|ch9DM;|JrgQ&wS+m6_ucKz-{nt0HdSqnb zC$c_pJd-bZLrEq=n;*78gsufOA5PC#Cs)w5 z%no(r6=xYtwhN6*{(0~I`)qG{wnq@_HCsA7mG}}8JDVxa6?pmOTDOFN2D$Icop;d< zg0$E?;BvjJO8+{pwqC*ft)}p$6y<_PCPV9BpXv)xo20Bo`zu{?4IGFTOGR~_7B@qW zMC6*bkdVdq7lm~CA(=+`!Zr~>BTD&a59pBIQgC}t(@1^4sC9$wm@n_lDeXwI1jAg- zT}|Sa`N!3l6#1~nHM}k(;;7Wk0aSn9R}P&pV%JzvJ3$7C%k{hi@Pie#i|nj76bu}# z%G*$*M>D29Ld}*hC;q@=-_s=b88GEH&-AdTS(*e*1}JpGTU)rp!o!bE-~7w`kYq6` z>r1+lo@Rtt6PC#-Ju3SwLKa!`9g_pKw|iR8VN>Or_PS8U%(oq$zgE7hlqfVaVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~s%N5Spk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+MocD9Bjh~;f zEx$JH>#xHy*(TM!H`so)J($n+|G&`A)#)amt12_rPUSfoR@{1{4JT@%s4hZt|Ym&ms>C zTHFGh{~u?xtNqvZmp!`Ul4e=CS%FYr;>48Iq3&~@+}L~jV4#Fzm+_LDBJ%sc7$zS# zZND_}pjh|%YR?B3m&xBO_+of7q%?1??WP5kbh=N8YIYpJ1eQNv4c^Sd`T z2iG1r++FRPU}S!Z^V+5PbH$7oz4 z9+aJJJHO{%W?R`|$Js`u%;JKd_kTWD;x$w8g669)m#5tNE+lNAYqO>?nbk#PW8B`! zyA0&!FAjd@na_B_=$+yD$EmOPrJU9jDr-+DkIPFs_fFUEw1KvOUwTGqjj`k|{i~vX zIA7^iFA$08_A>g#D{g3R;+pzjv~h+>t)lkf&oOzKx1Oj!-o0VX3a5z?DcmY+w}wwU zVZ5#8;uFpCg>(OKJyPmm+7$Yr==u6;agHh5Sz<+EKS$oZV;Zn+a literal 0 HcmV?d00001 diff --git a/src/icons/Facebook.png b/src/icons/Facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..287ac80ceb4873b54a0df2596dd1d569d4a1ce2b GIT binary patch literal 659 zcmV;E0&M+>P)oENS8*LgK<72^Q#k$DzDZ8hVQj#&5d! zzVCeBIq%(f4*X+CV~UECa69nn0*QzaR%KmO3%TkdD)8yDl7+YGm7WEA&v@6>=q-DUbRQWY5gQqm zpG(;%KZ0#O{kR|{WBr3sX|EWF5VmmzeeT?I$AWz{?k-|<%4&eN0E7TkS+|q9gmAeM z3fF*(4Pw?Hs6e&Qfc*Cm3Kaw2-&p{5&(y%zxr#x# zfss^x`u;Z5bkk`6#0yn@T{kb-KU~|I;j((aV!gPOGf4iIJ3+w%?sJpY20GnKZGLc1KnE tRHVE7`)doZhETxQIWN>YAAHdNf(L^ literal 0 HcmV?d00001 diff --git a/src/icons/Goldman Sachs.png b/src/icons/Goldman Sachs.png new file mode 100644 index 0000000000000000000000000000000000000000..94e4fdb484e72158e908d9d1b4fbb325e55113d0 GIT binary patch literal 2326 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|7Nkaaruq6Z zXaU(A46KYo49p-UK*+!-#lQ+?Gcb5DO2gSfjD`$MKyeu$j%v?jV1cSB1JWSi0mMMv z5ZW;%KPgoqAS1sdzc?emK*2fKR3SVwFD1Xcn1O+L0VBe;1x#?0Bo;6u*dQZ&D%4g3 zDb50qNT4=uVGw3ym^BCJH5UHNkcg59UmvUF{9L_6kac<$xdk9y3^o;3KxS@gNuokU zZcbjYRfVk*ScMgk4HDK@QUEI{$+lIB@C{IK&M!(;Fx4~BGf=YQQczH^DN0GR3UYCS zY6tRcl`=|73as??%gf94%8m8%i_-NCEiEne4UF`SjC6r2bc-wVN)jt{^NN)rhQQ2m zNi9w;$}A|!%+FH*nVXoDUs__Tqy(}E4xsMLE%5b)Ta{M~^%u~G`W1-<`i6Q2`nkFK z*mM?`1f?PziB)HDNM%8)eo$(0erZv1Dp0vHHiJqs({Pvrk^wsbn>Jv0<99baOn_dt z0jl=(werj>E=kNwPW5!L0}AM6W~Nw~7#f%uxtKed7`hr58oHWU7#W*d8XCBn8W>r) z7&+-K1RgdN^wD?r`IZKxH_>rTxSSpVn zik23=GF{dyvPXJ$sD&gm+f&U2e{3>$YCP3lGfmcHR&7j_cA^#c(Yg7vZshixe#}kp znv~pdsZI5`PhM=a@m72k>grS`xc)#xu7A}(`Q*@ zRP>hbhXfuqe^vUnOZbi4jum3LQ>N$q`LJW{r+s%{9GLy1;>+)aMkgF%%exF4cZg)> zTZHyK-OToDi(FrA&x<^Vz800$9EA&KICgiP>PnoFkiNgaeK+$PnTibFv>)p(2Fo22 zS*XHP^Kk`l^E0n=Eb~j<8NE^tEUz-qxGFC7m-Fxuql^6<94sY;3&R}FnSH#NzCU5{ zyu+odPCx!TPbe<>Y@=kb-VKcu-xn^DYFW6x>KoiFhOdihGum4 z#1&l2q9Yfsn;Rtj)+F}EvcCTJW*dA2=dMoKcwJ68K`d~t1y^4e_gSA^-!B{6y!HPW zq}cmt#$|5jJprZ$C5>-w#pl?yPvKutS@+uK!3?L$@5e8M%ASie5(u7kIbqVhNN34} zR-4c{Q*Sz-%bdpJ>Rvee%RkR}3H65_U(PJ#*&xDf%===#jY`_Z=Ib^|r(V{~oww&l zapHp#zJ6x8`27|oT9su&|1}?J{`}87$LqxX?f)ygUL5ug3)VBV{#iPy%qqCOvQDh^ znUT%%W9i0=9M~03)PLT3Ee%H64|@&>iNR& zB`Q2-;?|sVW<3)*ve7_C`r?OxQ#Urr_uRQ>{iiWZsQa4t)Bjf|Uy}P_Tq~r0|37Dj W$9bLD)HRbp4FFG9KbLh*2~7aoqf?Ur literal 0 HcmV?d00001 diff --git a/src/icons/Google.png b/src/icons/Google.png new file mode 100644 index 0000000000000000000000000000000000000000..d97e692272d2916e0aade4f914a28a66d66d6ed7 GIT binary patch literal 2144 zcmY*adpy%^8~-g$C^_a#Gm1yq9C8@8!Wg00k~uV)Hby(JX;V21EmU+sQ#w4vkP3ZD zte%o#Z|dnKl5v zUPEFs(&Dq9ja(2r5EF}W0xDnXjEgU+B)mJ>%L_0OV;KMpQU;_X6!8W?S^)S527tXF z?OzxRGG61X1Auf2uzrmbAoh~wCN^>QnwKg9{Z=em_lvDjB=s9h(v%c5D#cEg;pWc- zfQ>2=0|5m*ar+>D$^kqJ@8xM1N~gj?j?jrD7>CM`WC0EwJ29k^SRoJ&^(c*L$3a4W zFzm!w5{5$|KPaq7Boy!E4RNMNlOR^GT`)5!N)7^nI7A;I+hNhJYw6+}5*p58G3?-Q zHk%D&Tf*qkVQ_N<0s%L(fLmCYiW#QNSQ;yYV@hKh{1o}G4w}RajixYI6gmwe(G4Ne zV^~NiR8r{I`q?LoLjGNe##|dqJRn^11#S*Aga6VNr#eWYcKf3#BynYlKFZwT2lM}8 zYjqsplH&i<%+E=GM8%_`p$zMDe7#`%SPWTr6GCwe< zb{x&`_`Y0WO`di#!p>;%(Sv8gb<2y!Qf|AL45k>X@d8xQC%wxQ9jDWbSXoQ@^68 zFKJFcqas*Uh}w9*GoZ>~NaqwUMe|gq&l`M%{WsL6&b&T^?@aifCU?K)$I1Cl`a4CU z=j~RFzS%Qxzd0{n3%;m795k3E7#m*z-yTnXqS9rs-p{+Yc7A-hvYzcM&Hw!H%jN7q zJ-<6TdXBc+?JFw|n(CL)fPBPt;t< zBB|O|W}0mPvC7QS&r80rQDbN&X;b2eB9|WcLN6oBz96MN4$F~>NznLEcK4lKRpeB= zUe`rg;~vGRgQejD%4xwn6}hfj*a%v`9ESul3i<6s=5F<4!toAoR8WxFd4m7j&t?8p z_Rh^IK=1MC7+FrKA%0N-UX(E=Ok;M8&JSNjwD^j!syWbh?Tr3B>pJI~9kBArD_^4% zFf~??n5UxM(?<3{2F^5zqN7MIhEkpKf#TB62oVI^t&OggNHdX&> zOxLU3wUnRGty#r(u+NNZDv8fidsd?AMUjayOY+!u<8+%1 z0y|XfGvlcMZ< za9TD@WZRvcif3F{s;sQ{QW$C>S|$HwwC_WI^NY#$^SGFfPnTpHM-M;FF*O<|;^zp_~x!#p4A^ zgN?k2@tw zwI9#tQ06nuZxnWKF9Uyh@0o1x^U+!XyYf7!;;Wig9T<{i1@!P@CQm9A)AdgYzDrj} zVS+7#i!HWHUGMBnnJJ2|YOvrmrjDo;O9$g0tUTeCytr}abNuN3ixLAJgMnXS@7G1-Fxz@S&QcM2w}mW^`RznjX^bbJLQ`TlX=Q_VVrTbKm57 zXS6vjW*7Uy`K0_eb-uUXey%(AZFe?zM+;5ZJip2@-dAHX-(@58(6G7E=0y|rSO=rk zsfWIq?{A&cGSxLO*XKH(W+~=fD!bml6;sWwHeIdEjl6x*;BvdQ;QcIeB6*}x`(Diz zsfa&oa+!HIa_qyhhRId4d;0v29*IUDgxwiCPmSC#Q80fd(Su)pHdLm=Gg{W=)`af0 zx~V7M%P+fMQXk(`+7Z8SBB@2E;WGH^@Ilz&>k+%Ay1pL%+&pMoj7%-HjXz-)*K|K( zp?v~lCciy)Zw|Fhz<8YLSh3z=&)AAw7I~)DS+wP0HRExarp4bXbfw8xEv9ug#nuZT zHxfB2MVO*a*l`MHL*o}MbBik!T6&Ee*YEEo6Qp}8k2bOVHK)KD;FghBDn{uJT8e_= z%5Gkw5&7ue%GkuzGL>srp63Pze~%wN#BZ|41Ski~hqYccdnTnnot?b%(Uuy8;M6Cb zPGjqJh_!DP69+~A!cCa8Ij231W+3uIdk1#=L_N-6#Ow}y89VbX$$0Q>kvYbE-OJ>D zEJH11Nr~I=bP5yx?@uS_oS{{{4;)l(=VDDsA0T_U50C0H@sa#y-Cg#fE1eD}{|BJ= Bj-UVl literal 0 HcmV?d00001 diff --git a/src/icons/Intuit.png b/src/icons/Intuit.png new file mode 100644 index 0000000000000000000000000000000000000000..56ede2ef169976d28e5b702726424532acb84e13 GIT binary patch literal 1719 zcmY*ZdpMM76#s^qG2~L>Xx<(8H}1`W~`Ypj6^Q$vRyn$ z$?ZX{tu4{G6)SC2luM$*bP;V#O=wlJYTIvQwfnx$dC%`X-|zg+Iqx4|u8)_SmWH7Q z003HacV{N-u}Z_B;d4yv@DX+h0n?2JTT&MD0svUGR%r;JxD;+55zO%m5(Y6m$&q|6o)yK9VB-_Hamp-!l1PRjmn~$0iQHJ8 zfSl-Hy2K#ESQ&;)!6k|?#=$g*;REjE$Fsp5cw0Qd)KLQjK}vj7G@0q_x||N*98C8M zg>hsE5{t!n@pe2vejj8_B9S114P;}3gBdtM5>LoV#PI}XUq$}aab^o5<2i9c4xa}q zby*R7kSvi&mAg>vjJ#pL2vsXbM9j$?t?@=`L>4lcxUFTv3Pf6&Z=hi^eL~EgjS8#3 zpDQ;n=pH_OdEs+^V*!UbeK@7xq5n(L@X?n}pRb;CiEcCu)XQ2=erP})?jSuRIl2hE z#w*s7||TQW?^z9dh=|jfJ9ipN#{{Vob`AVfoj$bgQ$AHZ5W^&UDjH-k;M&F*5DL zv9Ue259GP&MD>>Aj8OJ@16dHc^u=a0>hD-|iPPX?U16>56_PC*1wQ$>s%}r`V$R^j zs@Z<32$_0$P3zkYd7?zMcNfmYiqKt|bB&T-dCHX8{CT5IOo>R$|KM#RrsX4i16N5x zhuvyJ>n0^y$&)g*p$j~EiKlB9Dq!oSV~YB~bv5X^c|LFS0iFyPs}grJ+;(MvGx&MM zv$h`mbH%Ii!(45fMF~5+wk_`WV(`GsA45_)&rZy2y*+vn+pqEz5Z#&&0lI7x{1ci%n%0fp< zaz+K|dO7Klw0*<0Y{9FeyqG&mYsF6yD<=%)#qH})0C%*Qim`_91g9@A%eiT;-XEY; zzU;5*F5ahW905{xrV>Z~HK12)^x;7buC<-ipr4<5xQ~)@{F&z14oicUo|C)zM@9%` zACWm;2Dmpx!}Bp_QIU&d?>!RU%8$O!j*N|uneb_YRJwjJvC#$|N z$Yhacc3|zhiTbc+v=Wg>Yn!A(S$r-J!!5QEY<69Yt|eOE8WU+ zaTmO*(LO@fymh?cH(KA8WN_pic`dT?oqv@DY7Lk&xKrLOd{vmbIm7Z^B(+m-BGErv zck?It%$>JZ?Zs7*t-hUdkY*@7r|02n;AU`cpdnocYh$zUOtU)FUc&IypS=t^KM)65 g0}78rLobX+Qn`W94}+uLvC6+U-NnoK5-mLaAAt<0$^ZZW literal 0 HcmV?d00001 diff --git a/src/icons/JPMorgan.png b/src/icons/JPMorgan.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4043278b2a73e11b2c9e5c0c1502c92be272af GIT binary patch literal 1852 zcmY*aeLU0q9{-J5S&2~QA!dZw10z>!o6HV|33rJ`8m2p9vT37ksicHCq;7INUghCv zb+Q&m5A5WjT)G}o9O7t)%C0=cNxR(NrpYK1v41YgQEw~XJ z001qT7c~&{2$gMwf#;}z^ato5yg*M1Anr1G4_?yP!L(>P9k2!QMnD6i3#h9o;07Q@ zfW|5Y0B?x#Iu3-`tZ~!;;35Zru5k{5UbVbH1GCq>dMV_aVyW6X8&RtM4Xe_&Y9qv; z(@gLR;Q_!VJ(WR#8$W>ULqa%=V16*&mk`N~!?L2d5p1k5EHbJ}ZXz4G8|#F%N0H%3B$AjI6-@}FdaR{`HxlYE ze0~A}hZ6_{Sb-y!n|KuGuxHO6oIM_g$74VShL;@AX9+R!Jd3X)|J9+gd69{n1U`ow zk5uWhBDhI>5(=d%w7$Of$>&6Ws}#>$8w(r|r}~0(z}n;1wZT-PDoWU&$YFz(Rr+KH z;wtn1VrzAXI92igY3A#st5I-NGMtE8e>O7QS7sdo08j;u>c;TWDhgsAV;s;An<)Nr z-P4CzfkB)t(WM#g+#X==oej64jP1|vMnuwml@1PMN?J~aW=#3=H0PA1Rh|x+Zi$I$ z(x#NRm{sMYY;kdwO_E1*_1ssFf2p{yYdR(WM^WPoa;)o%HwRhf+cIH(3$`Xg=RC~O zxv2xiA~R})zC;#i^E4ofmMwImoYHqUE2f#lU{3wDG=FsKocT+o0r8O2@p{CqhqoI` z{NY?{+AN|rOOp-IdUPgWx?|9!+>G%Ew<}9&W5aIdr(S}GOm*j>+Vn{M~5{z}0KWS^_7%V4x|b8en} zfX~m=MDu6lgXPH{7F8nIy`>rY@tTZkgrh}vVek~xwfXsWoxTr5uio+GdYz?_k7Gq` zb%ts81FEJT_vuAAmRa}O8~Xi`9Fwe0U*WMu`mnL!Cle33 zPmiS~uVHI5(>g__i1oCXmwJtb7+KzYBYEeWSr&1nI@VDi&&Yl2_+sZ^nqU*ve4K9E z<-$}5F5$A}$a}K{Ltfyaa8?r%n?{Hc^ z2lGhB&qwK`vnoTxqJU451q$FRwdT<$5H_W&&8%}l>hvyERTnuxWopX^c zj-02n4G!y+e-SzJx2&9d1v5=w{KP^}w!f`mwhitWu4mkE^Xc+vb#|a1=KP$FojQsx zQtT+$xAQVQnj|8$;9TV`6Ld_Y={-Z^%9S6UwsWrt-!^zo`>q)EeIUagjO4gt{eC-p zpX8FXfC@r0vqJk@(an1YnQ{uM-1GKlv{f`kG2+_IQIf{3aEo`IF3G&%{deO(;X@x2 zGP`+y`zeNF?BS;r-I#d$L6Z4?z_y0LD6T%DP(X)jHnd551)Zo|xiG(|AgPu8=Fy1>zqPwud+^%j_%i%4@wD66<>D@M7sGvCI{12Sco+YW(Z`_% zg!$g^>dTz3VOM_@5J^Yp#(i|%t#V$n?pE9k z4a+$t?ak-Tyl;6o*~Pl7t<=wc_Es84$LpCNmN@+OF-1G*RILD z-j(@hZ-3b^Sk-Pl67}g`bSV!e3KuuqYXwWs1{pQSg-EC&FJEu6qwytW+(|L(dO_z# z!y}_cPAkJ{CdJ#?5jp{da=i|#ex39M;UB5%yU~*+g0evTZzdS4&`m4(d>GUsUC8HZsre``Y zp8hj!X+XA1Fq&Gg&6%jZkgb@}P^VSiji}PK`yFa`qXg69D7%t&_+#DgX8u8>f7y)x RIHdZ8(7yAdiYZ6V{RgeA_jLdO literal 0 HcmV?d00001 diff --git a/src/icons/LinkedIn.png b/src/icons/LinkedIn.png new file mode 100644 index 0000000000000000000000000000000000000000..faa1c1f6f83d94e84b41b1a2d95ad36c46b510a0 GIT binary patch literal 470 zcmV;{0V)28P)!68{Ncs4fV2W#|5?!u+bpCNcq6AA$J4~_(_AFYXP;AG zW3msA!_M452g%nA0KpkI0I_(Q=xvIHp-viX7S0mS_zx~~woxkJao8E}X$GLN#tLBU z-R<>wN4t&K30DjAgAUxGeG)Gpf4B;MrfqfAQs1J-DUB~!K-F|s!Y52`M>)KCH2lL| zc4@q{MfniDdt&S88UP_+XL$sWR|Y03c>mN4`!$obZ5BCI$wq}hlvf}ZDqleQiemA! zVW-}{fAZc{QhFxy|At^aQsg+xkIKIT1r6>0Fw;;K1OY%T2RX3$1@=;IjQe?LU;qFB M07*qoM6N<$f{Ay6t0=ImyQ({i?IsFkTL_q5bp=}fWdyru5LoNe#>ocH|R^Zm~6ob&$kYLO+ zPB+1qB?f?XMjC?w7mA?vVJv=dm?VtuPl^=AlhzmO5w&4g^Hv|ZRWD$o)Vp4rp(xDp#8!eF} zkns4Vq$FIDBTgua!aKOQxZnvyJdtP*G3>?30ts7cFA!UN5cyY!$`wb7_z4oePylLl z*%87-2?dMQ6k1&$`jqf_A1evOD`P=fl<2A+q)69oSm!r_AZU{1d_1WAI{&%fd0HEFNNA(Q$MHPqoMeh$WS?nl&k*`!F z=kisb^@JMvW>n`7crborSyzPY%LZjSva#pcIK|25;M3xIoY$c@HH;!-zDKFBa7YXB(pU2&ITunc2=fCvxkb9T=S4%E|rfL1QN`sC5$Tg3hk2rWtY55#d zYB95jx2y@e(x?pq`vWE7wwJAgoNySw4)faKaAmQ`3)hTpuJRACR;HfewTT_=w_+Ls z{+JMRzSLLP7`Y^5P(xA4nt*j&&O#3_2UwPzE+|4#F>XQ)7&>44ieo)OjoC?^Kx74 z1Yp{%EpqT!YZDPJel@^8npUGdJ++`dKnBk08U(h3X@6m2N3~d(zBnltjXM3j;M@>K zd8|oYVwz>s%|P)%&Zx0zM5dLgqHwE)^Mc8faq}h=d|K`1T%P_c?VTg(>qs>D(=9$` z?FLTfH}78f%I}ylujaCbcoo`|Yj(K1sRL~3C4Eo4 z!?d~H_3sXhT!if|Nz3h7-?{Kj`TZsJ_PW=3FfE%`_-5Hn;qOP1#&(x|UaOaHi7TIJ zF)iq(yLOhO=#9;Q18qdfj@*Qhy12`1s%6$`qN&Zc%TDmOM*C-xfsW0Ws}luqT9$mP zHaBM~wo`O;-rV$@ZPuUzUD1f#w$tK1Atl!MhXtK4jDBe3d-P3Fou{5!kRJv=9l6Qu zpEMiU!_&QvoJ<*LuwV(LzZ1ZHqUZ-_8N-ETIr)l-Qxnl&+7H9Wx`nFplwnKNLBvGW zK4-MikOLQvZ;*dxDZPbNry#7~&me+ND||XOdcyfbsx9y5-=EJm?tM#6ngofTQgYRE z7)fcYd6YKtj1y6*7-_~mKX#`jefzD8#-0`F^^G}Y&bwnw3cv02yc$wFJArz5KiN>wT4nJ za0`PlBg3pYARRfLE{-7{oo}yf48R7vyY_2HMNu>FVdQ&MBb@0O`v@R{#J2 literal 0 HcmV?d00001 diff --git a/src/icons/Morgan Stanley.png b/src/icons/Morgan Stanley.png new file mode 100644 index 0000000000000000000000000000000000000000..6d4aeeb08d491487df280cc478da354a912793ad GIT binary patch literal 1798 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x}o+V64e>b`J1#c2)=|%1_J8No8Qr zn7DMpes8Bhk>mTb5@$RLa1J=!xiFx_{jYW2yFITf8on<7@6Y=zB$!c#`G|2>UcsZt zM;}esai0_9m;R#hXxD?Lv$va4XY*TC8@;sn$Z0q^cb{O)hM&G0f~I85E1qGoLZp{# z;|}cr&FfR%RUh%+vufK8hsrg=YL`3|*w`dZrv$LMcWh!S*m~~h!ivy%bFWsV^uQvA z)Z$r2qA3##T53e={(V^)zS`{N?eh(*FRni6ejt)rqVmO6rr!Hvnl%`njx(cK?3p^r= z85p>QL70(Y)*N68VPeS)i71Ki^|4CM&(%vz$xlkvtH>0+>{umUo3Q%e#RDspr3 zimfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@x zXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBB za#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}psJDO~)CbAv8|oS8W7C#ek%>ba zNCu(}>@SFQHXy^S{EISEfer>a%g)dSYypZG!g)3zQ>+3qD^hbJTrzW0^NK-wObiTc z^s&ld)ftIXCz1?Qr;R=+oRGo|5-DI&V6512+33S#*pACWo zTR2eU-!t2pY728`ZMml8B`v_EnW8B2mwi{k<5mAGSRMaJKXN+Kt9K+Uqmy4p)o|v_ zw6s~3Kj+SFf4A$^q6^M#)$exRx9xvFN1AuHzjw^S7vV3WckbgX&^&y7zEW}AVz*So z^-rB<%l@}EEscHnDXDMb)aP7An=?1fJY~Z0Hq^U4J44|9E<09^bs9e|E_I##qF&81 zM`(A7^r>dg>SGC$_q4dnYhIrbKSkIlkkKaC`G=`X#YAmoGg$>ig-6@HIP?$sGpZ@f zOsnhL;S@bLo%8*XBWoi#ejVAO({RxAc)-+IMe0&26=fF!&y_Cw`|Pgy7PH(fS$b@V zP4^G8oPBGx+GNB1o!qC53QLN*zVBr`<<;2!`?beqo?8239~FYm@dizt$a^`h^W%B} z{$0B>w!c^GOfLEUZgJS^L;Or?YZivBciQp(uTAUo(1P@A=IXhE^KOfE#jLvaz=BUL zvrD7vzXTI|@nvvHz)!kO;$+FN%F zn=?zMC1>tsod3h1<3f(9K*0X1Sx(yhjSBAPv`l_(7M}Hqv+_;+hHAAtq2ec(8{1gE zShO+b=;`b7Q)M$7znwE`E9|n+_So8&_euo?|M!gFs=?0<3RBW|w3JUN z810^E;*)aA;^D6I7j?PQ)Te$dU+5MorJi|tU6`H|XX&#=Oa+Tm1RdT!Ialv>?93E{ z3rFVdQ&MBb@07pT# Aq5uE@ literal 0 HcmV?d00001 diff --git a/src/icons/Oracle.png b/src/icons/Oracle.png new file mode 100644 index 0000000000000000000000000000000000000000..d0973e7cb2e0d18ab24dd8511840854d1178b4f4 GIT binary patch literal 1642 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|6p}rHd>I(3 z)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N#&bHNrE^*Ox&H$mU>RWfWpy z2C^7|kbzN(ffdYVVDMs;hO>hhHK1yk7#P|!8CaldqJT6AcmOd_HCH;Ut%4Q;w8?tx|+mh4pF`@A3=GWgJY5_^Jb1T;-Oh`46^Si=_G4amunfn9E|sp=VVR5DR#ZAL-8=P^ zk@I6i2+Q7pe~fY+3z%5`@Z{Gp39a?GW5&61<(aLeuPuC?h3=o5DS7S8Mq%Zjsx5g( z?TWv>d3`JUnBW2(|GB568_(~Y!)TLO%I3zwaXI#Oy8TA8z1yxGlPLCfinorA)9;j4 zKj-7Qw9ZEDZ_MS4ioc6woR(+K7L&`;s(B#!ch&ps(%dWGi?1r&X?D0HR?t!L*T+}Z z>v>8}jxvvU?YHe4){02jIOhCW?6&=fR7cp{3=YLKS*0Tv6YH)#*f!UXr%A-~`_0O~ z|K)8tcWimtd2`>5()YjrxgB43f8J%;BNiSDEZb+W1a;~KH?pM5Jzp-}apZ3N?!6M} z&m&}Co-CNSWdHlmcmGK`T`d$lsd8qo)R!#573P^PYX575)BfsBHkgo7Y<)Mu{VrPTmZv`5R{U@vFI3 zag`g}?EVK!gD1@FS$$x`pYIkfmER6oxR+4oEAxZYm=%V}HJibY>s5%*WXlTGgL z3oe0{8@gh*Urp|R+$$~~W>cJhdG7jzqv;b~n#k=dXZ-q9Y0_lj59(YJRgZ0g9zVX|D7`99U2S5=(wRGhl1eSt zua616c|Cq|(+$=f+cjZ=ch)NeS~%v+4zRWk$g#CGf9~;MxiN=X_J^R%AI;4fQ%-+i zV-q;dxA}3XEpEpH=eA{;T&B_4jn_Aw=t_P4jnAd$ z=e*M!H>ve3U9!5fLTzTt?;AC5UT~jpuE@HMwdGOfG2X zyR0}fk-vZSf!c|Z-;AEjVztng=MbaQ`{CVdha(c z?&|(GRkc;uOE%cYi*>6jeY<|HI_YBMrrx&-mtu^f?G^a$Myhvg__A&Cw#h#-Z}3T| zY?-|`a1U$$2gegtw>^y}pA0*C)+sTlwJ0;>*Uj9xn|`^M|GFm@N<2Fo&3jnt|NV-S zr6Q^y_o=i#%Z*vBQa3k`e|~2|JiqPEighKs|L`9;b5`%bSJStkLe$gM&t;ucLK6Ui CRD@#y literal 0 HcmV?d00001 diff --git a/src/icons/Palantir.png b/src/icons/Palantir.png new file mode 100644 index 0000000000000000000000000000000000000000..54bf14820855b036b74c5b6fceec9b9d670890d9 GIT binary patch literal 1535 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0trA2)D5MX z7ce4BT)+fZEwO+Z!3L^k_!smg6G(9uctjR6Fz_7#VaBQ2e9}PEA~QoGN+NuHtdjF{ z^%7I^lT!66atlDZ7;Gx6fXv*~l0=1y+?>2(s|s5sunH?68zii+qySb@l5MLL;Txdf zoL`ixV5(=LXP{)qrJ$f-QP|K%!RuMVYBUn?dH=8QOqVqKHB5vC#)vj^r4K zPr;%_+ zj<6}mltKdwl$AV00|i~WxgDqfV+y>mZHKrZi{rso-F0uAJ~l4OTXTM!+rlMg&u%W+ zIj{KLnJ2TRJv!8Q=JA>GeV^wV8=GJIRm#bJ=T6+R|C>KYcb&aBxjrFX`9HAsZN`*ZJuU#!Abk||_>JPg=(*2LxHu1+dBy(mI~Cq6Xq*Rc;>&+UTc%HtblS`H`H%=^`~?_ZtD?@1Zi zxvmQ%95x0x*oaMUI63$44=ZC=egmHrJ>km*I#U_mSjcWFcaoz&z-B< zn#!{B-rLpTr?cn%vFP0R(a>h*3q&XQvfcBSu^;QTznb%SS?dWWo-3LY_n6er+%rM# zVdgW*R4<|2-On_Sun2bxDg8@%;CwCjq^YU;xelrM4^)-kzPy=kH+L<^=O0(STr>n9 zb>?kKFv<;I9OxI_ww~{>-BuyNQw%dd*l)Fu3NOh1cR}qks1)>c^>bP0l+XkKo(q<+}lQ3^GGnub@pNmOHrZbtrn6o;(`@jF+Igj(+y<#LBwmhf@X=>Y6x#&0~$A97GJMWXeGO=D=0dXPP?bKRyb+pqp_$ltr z9XN#oiIE@4OibbwiZq9}6MW(^%wP~lDXzWt21{RmQxj4XV0b*-clt}LXoQuEzcO>8 zk9<5{rHOvL^LbyVqvPPxT z%$zt$el~_M47Q&-S^G6rwPc#K9efUe8~yL0SF^M}^AtTl|G>_lhVks`DQk5u$I_Xz z0Qeri{IrkD{~L3cdf~eI@f)oWjDb#sD0Lzu$ZtM=5;! z9zt$$GNAa%zW1|Hpy6)APFboxw{Rc!!}I5*7HfnMeZKgZkCgD?!BG%2k8w5&*& zNdH>^6caXcpAFRnm^Gh5`J?GLex%fxQUvxt!u{WWOFkaQw|5W1wFu0Wy+Y`$5Qc$w_ig}^=f_z5;wxew zevB)07lnmes8p&^ef0tE?k?n((wrwp#{kfo4B44$4UKO{-DAep(GEcR(q;0o>KXsv z0I@bPv5!94kac)bYIpqQ{XWUe)~M2eyH1S*x< wusMK`44N&5?n@}iW?oyg#uk#nprKCv1Gnrh1!*P%umAu607*qoM6N<$g621{C;$Ke literal 0 HcmV?d00001 diff --git a/src/icons/Qualtrics.png b/src/icons/Qualtrics.png new file mode 100644 index 0000000000000000000000000000000000000000..639dd7ea96f619cde4f8a282308e9f6e37955bac GIT binary patch literal 3191 zcmY*cc|4SD_rGUE*6d@6Ocb)rFqRl&CX6wbu?(^k#u`I2*0S$BCMin@qtK>>N2y4b zks>^$BxILmVzN9+q~Ca+e!cH|-Jf%x@AbXD=bY=@f1Js>NHdp#D zzwFo3YW`7WV`>|xxl|^`c-E8zRsLIW6x|3f}g`9_Y(;$KEK=+3)#sm?hUkn?4IonkN|W zvyY~H-*-~c3A7;pS+(iGEKW!J;H+YyyjNY{aQxev_lLabgka{ag}JLfWsx80_2De< z-OAAR!1VRd&g%mumFP5PwU z)e5t)?scR4Z?#rd-+7R8IAK0bcU^5-J!|0je2;zm@a6G@Ki^cAIZ;8ck##1Wwmlxv}*3*jA_wUpc7o>_aQnM1Pa7LT+ z)4TO!7D60S!P0Z)iLi^;4!FT*JVI+11}ym{j=z<&gfPD+6X`#(fBr#9y63`m+b)-8 zGot=@iMeIh)h`iO8JDhmJ2|mc;7=Y-<;xnGPk9N>9Ks~!6I>IJ;lP`z2e=Socf_P} zysG>q4$ils){u=QeeJCs1-ma^c%^PV>TgsbWuj9c4bnU3>mY-EtGCnLeMK<|YRADC zMJcGrhtvU2g!yLv83af^HU~x6yd={gN@9H(Xc(UPl0tSvMBsNdL3KlM{f z#me3OeVy8YhZzdJ$F?~=p6)#Ns&`*hJ8t)ITB`hsQ~#FN7IO!&sk#$fJ()P`wAw`J zc74^{VAc6K#F-lHC>_c*1Nrj0q$|5icKyuitdk%vq3C7F{JjkiluH=w0Isf>^Ly~t zNhxa@wr(SJBePNMsZzZ1kLOSO;(Oxz;``&I)Eh&3gCZeL@&;pCz_%xy>|yuwiSfUn%A>)Ys9iFHgm)vA$tRR(VO*ejRZ6Q ztc{|Fg12{M-`ylP5SQNgj>m&t29ac@K%aQD<(o@B()V;#ib|IjvTjIbys$bSXrDO} z>UxlqHNKIzQHE$16m^4{UD@VuYsIX7-iA$|Zv={Dl9Ia>$dUs+`^P!;*3(8BM%!ic z@o{{UZ@+%teD)m?lkns1;uwQkH?N-b;J88gvk6wj5crF#kiKD|FmF0 zFw`%?8yXWDLZ%{P4CVh(AlZ12hRZ|$kwly}ly@fBLQTRbeo!5lHcUev%?pJ>Q52Ft zl8D9q3TN*O9N34m+r>+8cc5O4%Sovl!(#*!nvW7Nr1g@2R$ ze;%wK)t3?!9uX8qhVJF{_6duOFqD_yEA)H)d(Vg<|Nm4XQ-8I^ZVOC)Rfm!b0B}y2 zV~rf}0<@EEAr6jW9$z(CB~c@bjWq~PHRm)7H!zRnZGuzZ<%Q-xD9ed-ec{06pWJ70jNZuEBj%4}nX$&slv53yJM#i41BTI+@tf4; zc-)7K9FgZ4;9amM{S;l>bsytA_=Y$v7squ(0#oHUbm=a=Kq`IuA&4thM?e|kU5l8t z-Qs9K)%DsJR9|pNN&dWi8hV=~bk6t`V!xG3gIHA4!LGPNPJ(f&iz)Y$;UDd9%e8|C(UHL${-k!mM;j*>wM_K=Kw9H`AkzS?X)6Q;{J~OqGLtB@2Xsy zQ=4gUqb|!Gb$$#lv-=z;Ccr@x?9U7y)TGS8t>V>k9Y~U|S73oKxLC#qI(X_`d6mXp zMM21$AlJ{yy_yjZYKK@WS(u7`T2Nkd5Mws)E9{XHG|zKi=t>)MDN^gH7s1P6 zFWwQ#epK_i)lW5|nZqQp!f)JR_R_H!rMC)E^@3ZYcHgcazjgr+)zRQC*XL<`bt2zF zCnHq5ynVuJC1s^9`C@PH5lhY_^Xiy<0>Am>*fWZ_HEV~TaY;sTo-&;+fg~rNNP0D? z5Uw!95LIb;p#0jmP^n=@F~`F82YS|wOkXYWyZm#>Rq-Y0XZ+w7W?5L<2aS?&QU~`a zu@%qM&PcmKUC@ZBg|%?YhJ~fj4$C6XLAsspLY28^u%**St!}o>Tm>7S@s=D!9-8J7 zIw%Re<|)2)RZnE5r$2MmnrEA!{3KKB82`Y=7jO^J_I(80x^9*%Z_=BN$-pC4!`1-I zQ=^X4A-NlZ_Zeq;4lisaT&_<>9R6X$SN81o9JN zxt({Ll}@*`=xjm)K5JZil|-u67)t3NSq6!iR~KR!qc3tAojX5KXuj3ga&Y>_7bj(8stx`n#z9MPf`tiZ`zCVo|0$jMtK##6v59WrbYn0LOzjCQ9qJ%$>hd5{QfC zy^7SyQkfJDT&@~ZfjS31d=NT)=a4aHW9DUXUH%Ham*etFpc@C$Npj{Ms7z8^R>vF3 z$FbszQ=q^|#^X^?yVPasl@d0)DW4o~m%L55;n}otYI;onqL^9pe+fqXA_Yb*H|roRIMAvY+lN%kC{kd!2iClBQmo7$$XbN-(NM~DLA?I zuDzx3NFTAye|}ia%@iqkjv(~IERTLz2G>_`jJvObw!*Rh^<#gX&)G88%Uis)gX!m; zJTu0_1#f+NWy&11lpF#h-?wJO48#t{B@{I1e{#roL=UN?32$`FrIpAQJt>ZiRCqg- zvwIiz`Kr8k9#F6R_`&sNq2RF8e5D+js0i{{+RF0iaJo{Jp0?EikF~r9ya~PS2UW`Q zn+n^jS89?>_X}1n-#qHvXT3GLVu-*0M2V@J9eoDNJ8@t58Eg3b2`XRil(Ivmpg*yZ zM-@ARy5OoO{^8q;0(?Vujqq6?&5`0~M@(w7QbZS*0mTIYvIMIyP6yvm9HNW1Wg*!PJjRgig zOh~h;mb2bv+D^+eLg1_)aLyS=5&o+JPEKuE;}?nvvF|(6PdW-}6;%g%WNgY6P|=>V TS2XtiBmi?$YwTU)Qz`!kKHzqY literal 0 HcmV?d00001 diff --git a/src/icons/Quora.png b/src/icons/Quora.png new file mode 100644 index 0000000000000000000000000000000000000000..e63a10744ee8512e5b1744d62a0dd6cbebd109a9 GIT binary patch literal 850 zcmV-Y1FigtP)A7TmY-5NF+(8Q;)A%VkL zO52o!eE|6R6A4$Dz<%`_J2#%pRXmO{qZI%>@C?c4-wDv*8V$uwljx?6H1}K~nRA%% z;4Tv$+$EWFXujS}bmRA6nvEFEIM`C_aofL=(#=~^X*!n^oy}IQm3nT7JM+t$8n3av zngDm!Y$-o`?u(TBpGa=$3UO3K9BdivTq54R`@w!{K-|{0aRQ8}lzMIiSvyY63^U0o zQtp2eRC2l7PoNTDjJ>qz`gK?f=KFqO$4+!=AauFny1e=Aci*=beMe-?>QG!5uyu2l zUp#)I?iVbcJcSerz8~B2V`G4d#jraT23ck@=vS}m0w@;Ij~@H3y<{=ic71@+Ivp%4 z0Q@^rUwkxXcsOt(5sYaq^#K^68+&h4WBQ^>QNKuoNU&fvY@+{Tf{H1Z(dn1<0g}(- z-M$lSPM(a4#~Y-pFx%UF*SmSE`pU)v07klwR_q!?R;_&dZkkL?r)au#p4d-Yz%;QJ zFG3}g!Pz6n!byZ0D3%cK@!x&}d4D~W%x6vF7*X+h`~3Cdg^NRf`>T)csIp1Qm zw}DdVrzzrx4q|@uH2}raXDIygE9Kt4PzB=y)G%Y_3=+rx!0PM(ApgVW>OZgo@DGsq z5D0+L(t?VAj!q3ABh{ltz%c|4f2cTsPNymNJqn2fDCn}Xl(tR87J&^w^T)s{gtH2| cCQ;h{ACF);9|L*4%>V!Z07*qoM6N<$f@T7W5&!@I literal 0 HcmV?d00001 diff --git a/src/icons/Salesforce.png b/src/icons/Salesforce.png new file mode 100644 index 0000000000000000000000000000000000000000..231da82b09aa81d51ed5631bea831da23a2e1d23 GIT binary patch literal 2192 zcmZuz2~<!9~|l;sNKU>p})E1+`lhgoPMV0hRwsZ>A@iZ=jo7z&V<+lvjj|79R-6e8Gf3UNY<;gV>+_ESH60I^tTwo0shanuplQJW_OSS07xZ?!GP>sND%DzKvxg02i1}2%VrtU zB~1)@tS|`+An}M$$YOBmXdWvhltbiMV%88uD3+u_40;X14YtI1P@U1%><9*WyCK2Q z2t!7o(P&bHACu@pvH3!WW|o)$E;oz_f>BXXhEXPl>!j;VqA^-D$NZ>ya-&RVJlqBwr z2xLH7C5p&+68Jy4FL)9tk^3L=Kkw~Y7TR1g0_yblL6H%Pn|}!j)4%8`O5Pdj8HW)D#fz z=(_E@L{XNymLdV)-Kn-qcL#0?<2CPssUJCg|cb<6(qqdzNERS4&f2=a~wZ=CeJ8ziT{ z@vuiAj(oZcsn;K*-j{s2I{Xe^9|ZW3^BsZ`9otO};Y)+_me1m=Kh>svyzaD%-lAVn zFXA?y$}xV*QDJ7*6L6#$J%01@RD6+|@R6DGtXz+$TQ#T_`G%jUbhqQGo~n(xOzxqx zBV$pk@_GGy_>jZMOKx1XU;|9_L9=QD4K*F^WTI0>aErSIyOnBtVCnU9&Ulegj@1Be z;N(ZovR-@7e7tI3kVjR#iiQ6vL>e#mPbk8^iRcz}q*grgRKx1?&_({o=hBhN)_Bn*%xgYtp z*4S+0%ZD6fup{-l&|^@2QD$@Z?pLEAALmDwxTk2kZ@0aR|D9Q$u=G_7M7) zvpxnI+Q~UxT}Ty9=zXk%8|4qj)yvmL4ruo!l%AafDcz#jKl2pA3oJW_bN3zW=!X-x z*-#UF3BwHk+4loDSyD}l?1YI*u5e!wDY@o>o=dci$4p`L$(Uz1+DS_NML0QUo!yIN zVr`m8q<2;S+*RB3DIj?@{0Ac9yjpFo7%d7)ty8{Z}B>3 zbD_^KtN9P)(Mu&#O;Mc%KAG^0m2?cHZ5uoE(9Orv4q^BtwWRD&50&P(FSpvZA`6%T zgSu-vZKfpiw1#!ejPiStG!tE4i#`YXdcu|}c(|#;YDC?Wtn)F#v-U;lOMWr-)G+#a z?V1baoh!kY62uP`gzvqE<`c5qAHep#!CrYSka~UCv+Bii7v|+7s#-iZFYP$u+z~{n z%t0><^|t&y1c&#jU#DBu=R?noo$|FbGk#Kv>`)2nX-W{$xSDq1DLPFivjR1@^%y4W zurT82%1ZBcrv&S%u+?sZcdI&R+fS`g*E>sM1x61n9?Y2ITr`^eLfmbC{e8gwhZf$3 zvVOz;*_YGP0|b*=uNa7toT{7o@!6uDw!@nG6Lk-fjqXg^aE#X`ljQZ&J^G0QX(?{! z2G=nor|(aedkz z-{;Sf$dTQy6_t^W3u8tVQ}&xiMfgfW`GI!vk#>y0x*_4@DXU+wOQIVq6%%GRQ}NA@ zOm7s2h+#KPXCAmYb3d literal 0 HcmV?d00001 diff --git a/src/icons/Snapchat.png b/src/icons/Snapchat.png new file mode 100644 index 0000000000000000000000000000000000000000..2a999bd7fb6e3dd462c71b07e5fcd393429a5beb GIT binary patch literal 675 zcmV;U0$lxxP)KwE zrCP8ANJtZgMvZa7kmwgMF(xD~#6hD2BrHzO5(js}VvK{|z`@v{aboCT9Dq1UpoIsu z3M2~e-Rn>kq3^v5%1Q3>&N=_zJ@=fPC)8ZW1s(UFgB+0%;{;486jIF!FE%Fps`XYP zub+f)8wgbqe%0|#>gH_#g_6e-w|iRWh$bacn!^O-9>CB741L}^i;%t7@|m)A)zOg= zJCqK*-Ut^5$lhl=cI7_+>D!TRfSuSy>KoyY5Djn!jR5=f5cPFU z%?*Yan(P|^s2u=S8=92>NIWp<>=?we9A!#0ntX8>Z^vb=z5qZWx1SeWfinPIlaL%X z0+PMs(_YV-;M)wtXXFKsbzW||2#1(Y}*OveQ002ov JPDHLkV1gY|Bu@YU literal 0 HcmV?d00001 diff --git a/src/icons/Tesla.png b/src/icons/Tesla.png new file mode 100644 index 0000000000000000000000000000000000000000..3b1db1a96ff90dbbfb58cdf567c1bdca21e42e32 GIT binary patch literal 764 zcmV)pc1&5 z;ramirUvHtD)0+Bnh+nwcI4_1Gxfql-pz9@@Y@Nn7v9XxDHjU$Mz&M> z2gnClU^?*dsxjoY_tMy3b(A3LO3Yn@25|zY;QNLcHlu$ zy`c^9Zfnci<>iC#w@XV+$suwf@&5WZL@}59;JOKVo3()h?3~Pi1gotm78e)a8>?G4 zK|TpAH`hB^1cB#Ch1ph=OZmL=+M05qU~jdhpy7TJ_IpO9scMXNa=Cr)V{C=I61kfU zvJ$x2%8BCQ;(y8i&x5R_kl}inZ!~GsJGq?Ln)ll&KT>TG1LPy$qT%UcE_bNd#~?)VJ&7$T2a<)WMmf8gq;We)WHhOc-J&r61E;`MdUYrc?Tll5#oGZfo8?PnYw%=leP5cmEs#(BmETNhLi>Ah7_U(1l_=Fwy;1^ms>o z68YMS;J?uo)SQ=6Nssm608*fIkF=^Sh6tq1tmZgqr*>OS#aTbJb(R*gMdOBoo%XHV z4qU)yt9)~xBZ~~(3|1y+_c^iIBqR62EG3IqwUMj+Ev7X?LGx(`0ExL(=I2(+3cj!9 zOlyWc5Tbaj(YYIU*C7C$NB7cl_CQ&&slbTl)&{QKXak__ToadjPg*Oemj5m={SG!V z^C``Xhfx5c;UuZ~Ora)(0MzCL@z^r)*fIdI=@hZ)6aX&wJ`SI#C-idGaNed`n|c#xWH4+RZYp>-{E;2IY5_Rj+CbNpWAxtXAQ}J0^9T6{t#rjq zG+i>>RFIfmDO~TVuLEE`_mkm)Nxm+wl?<#%@F&s91qQCaLd)b>No)TUUXeh{=Fqa{ zKeKX3q0p4l}S$%VI0PPv)VcZ)XEZ; zVoZdn7(+maONg8eM-xASBwjpt@B@%|@#f7B-~}}?(Sr-oC`6$oAd8`hNGmizTT`Gd zof&34;LAjUGUKrP+iSM0eaiD9P>YOrb@vhn0OVDh9e&0p&({vBOhQ| zponneoW{*gjmm@h6$L6Jhn743GB4xvt1PUnVVOGdP%uBDVASB`(QWB`y-G)|N-(PP zVbLIzF!9LFljqLBM3{kz$nUjf>iK|?C7q61g=YV@EQ!!rr_x!s9ofGgfQ)WBw7mQ6 zZPTdn6^@|z`C&1>Q5-NB(WyAF`&VN!94iiZF`wn_Tyj_Dv9%1-kwkHTZNq~Zi>G5t z7+cnk0FT~(#h#YiJ4h zsX3(KQDxFugQY}@sc?*;nJC{kO6$h~_yvj2j$&`Qm$uV!WT9vk_)oMUNRE2;2C&zV df^F^<V7mYS002ovPDHLkV1hxRLYe>o literal 0 HcmV?d00001 diff --git a/src/icons/Two Sigma.png b/src/icons/Two Sigma.png new file mode 100644 index 0000000000000000000000000000000000000000..b23ab4a6e40f4915f98918db2fb042e238507e3e GIT binary patch literal 1945 zcmY*ac|4ox7XHFeaV@RJOh&0lYi|}QjYg6V6O+V*sz!-r>@=1nl4wG!wf0)7wyL2h zrGCQDQ5u~xwUt^*H|y1QTsj!*a4Tg>O`@*e`@X;Pp65N^bDnd~`_Gr`=s;Fg)=~xl zK$S`%IY~WKW=e|Eb6h}JlR6O3iEIPZ^lSeiy(9#cAWdg9iZr*e^2>kY6BeAH-nNUHPu|G@Kth4C&*~_6s*3%#I&FjzVKl7z{$nK=2}2d>B5E zESOB!$Cn+!C&1ydLc8lzpL}NE=SnQz&REg`QL-;6Gb9?dt1V5%%c8iGTxNi@vP_?7 zhTmrXUu>ri9wjUOKh1oabUP{?m8gtI?LHe(nbu~=000Flm1Iq)sOFrRV?&%FTYXO! z@#5E?#%ToA#F75+kxTMO-USj;*wg z*YYb?H|vCnj3l-7iHqlM^O=I_{&_#V;KxK~yTlu>3axnk>zj*_fw5K$0s-S<8n&P& zRF@2l7<`Zz3w;0D!YwSAxU4jsyWZ%YPV&$dB(9GhqBP*;A~h>+MFdNUdUrhAI_R8@rA#F-aY9c*?VUMnFmqw8c#D0koGhnwmgCTU}Vq`5n@2?yy|e zd-tHTg)Qb?tw}>jm~i-NMyjE&|8U65H=7G-3N$?7_bmA_JBYaEft^m-*aE}t^1lX6 zXB=9VYr!hyTO&>I80@T^aKt6fP}emX_4MOaN@&sGwcOx#9ZJUkX;%k+AP3+dp$p4Hyys61;GtV%AgZl0b(Ah%}cGZNL+ z&G_04^+Pq82ePkYwX5f%TTVKl2JSWFs^)PoF)mt1?0eal5YP=d=@^_*G7YuRskkAC zO66E%Ia78|Akq5VlA3fXRiyWz(YT=FFD&TNQHv7nX4UquP0s7voV?4a4s@>xmgd_`zqB zw3y=lecdVxPFzDTh^yUdMcwkcqZ=u@ApSo-WHF;65xnL?He+8p&uG(s&v1Lg4e|&w ztaQ*M@3$bH$-)>PX+^I=SS*LBxZjFmzAxZJ8XF!h=jP+Vd%=SS2$LY=OlURTBdrA1 z@hY!PJb&Uu!(}6vRw_P+GkPVJLbqt?(C{nmxLak`)2dVGQP*f?rSBnOrn`hLPAD EZ)XP}k^lez literal 0 HcmV?d00001 diff --git a/src/icons/Uber.png b/src/icons/Uber.png new file mode 100644 index 0000000000000000000000000000000000000000..4595935f8ce6b8af451ff10c3543f0b1a819b48a GIT binary patch literal 536 zcmV+z0_XjSP)=b_+a4PJOA^YGmksNf7U=vuEH3$wqrivHGceU0S9ptpRg3#7fj>upBNA0 zR>8Dedx+7x=A(Gihk2)cY>&97HsNg-gIV0iJ!$?+OcT3%CAeJ(dW1%S-P47Cj-itI zp#nUG!8JyGu@HB<1l|eIgBs=?-3YNW5m=9}0UEDq4x0<{J9A)v=zLW$Ig9J^VHC%IGqY*CuDZ4$ zVb-dZ4@FWzNEaxmmz46QPzZX6E>HwLWJN>;MqyEQd#RwJi&hkchFzc(vgnFtXck?d z%-ynWcOBPt-JO{p)Lo}pQDgsa=X~d!-*@=FIo}9%4#wL=4kNG@NF@$ZRb)}%VvJXwSqQ#2i*cI%>>;E61`elBUZHv|)JOfe0 zQE`>DqBTrDcn({^>d^xPNz&Qg`?u(Nd>1v?i`o|iAY(^4smoSIVkRFrgJhd9GQecB zGxNEV+}kg)mux_^SV7bHx@8p~SIj}{3u2x*m-G$Wb$L>18i|f+#?Aiwp;_~nFs-sK zVyk``PfZohBfANE-2jZ6n90=hwIGTFTAK*GZ=$F9HQg`j4FHpYn2?}vF)0~)$woq* zE?md=0T6Pv(^imYC>Bd2-#JY~e)b6WwQ~mWXk_Rh__+oZpeG zDcA~&@z&lzvZgSr(L?C>Pvj>L=&HYm-0%>^=P>|c4?9r=RgIdKB&J_)z&v9%A6CpE z(Aq@K`C3vIFOS41U0zxiO+od``cg6b8d4lVz)^7(^NiX3rr3XlJIZ(J;{akz*%8km zqx2A|%Zehl77hW>`{5mb?p%)eU8l=Xdjn$wSo0T?zGP7&niahX!8r1u#m6rLFur6FmT46DY zUncndi!LVC%^4z}(3s81ct84s(lm~nk|av~3dHlb1@LJa7pxMy{sIP@3#lP1d5Hi3 N002ovPDHLkV1gROdSw6r literal 0 HcmV?d00001 diff --git a/src/images/Blind.png b/src/images/Blind.png new file mode 100644 index 0000000000000000000000000000000000000000..6c49e996ce01b339ac300977353a2cebb15c9a90 GIT binary patch literal 3903 zcma)<`8U;j)W<*HuQM7V5+$4naWga^x;aNBM24<1MCUZ&NJ34D?YYPhtEG*2YCMHI*Z{+0MdHwp;SxwC!VPOR>u8pm;e*v(p)P9$>Tg114 z+eyKN>lGNTw!C|bsy;I?r#w4h&(8SV%Xw7+?M?>fkNY|UZ(Qs~w-3)aM5gmHXIC^E zPxen3FBbE#4gE@?V)NG`H_x|CG~}jjWjJeXat*B^%uyWXLew|;&ie5bqt?PNCkdy zX)iLv=Gil-gm_aJPwFwh#mvq;wu}RqghlRw?J$}OWPFe-p7d>>;OKOUC+5%R+vtEo zdZ|9A3##Ocx9tWVTVaYW@Djv3a9j)I@1aA&4l%qZ_CP~T)pB{*h|qlwv&X8s=q`MJ z9nJ~ZvWP|UP0-XMxC~6ZngRL9PntI>oL4TVn{4e?Yx_=zc=8#{j?J7Fz~zAtY2vb`(i8*kLHJ6TAO? zu5}UfI(Jv8p@_(Mh4~x&#vX?u2SwqgRL(S(1r7^R>aZS9(dqxncLKeU>AA(g>rmz~ zxC6UH^nJ(?+YWl19d0P8H)W*YMvu^kq8?S)RS3;dnx!(Qn)zO&XD4=kh4nrbis5xs*n#$j1%x};Jyb;cq@F`&VG9cYG;5AF#Iw0conC0j=ma1N{U{x za|Z%L#>0K6oHckAJUZ30&4OzD`J z>6uw2mxCqe)SszTev}E~A+}RtftMkUvMQY|I~!xf%!wKfnG<-wvC3RnXxpyws_hG* zL&TQB8$oWlLyBrr$R4~KPM|J7dbR7?#+DTcu|0s@ti8Q}kTp+laAU2EpZy&)NwBGN zQOT?Wb027ya@N6C${Z0^a*$}{d~?6l{mF)Az!`$pi?)DkDEFo*x8k-nTF8f25f>z4 zliw9ZR2o8W$>v2J!eoJLyB6u*;&XzB7^cHC6j0D7Rm)(}82p8#Uh}Ft9#iUwpu(^CB8J zIR~{`!?EEVy)Qc`S2GkR^Y(N4pf9z-KjZGpI}}HHpso&=41#9hh=g|>j0NhtJjrG} zXynu@{Mf1=w^yQR0n2@e@A|~M{y1`$L2AOe_X+d;aAdH<3^cY4tz|8wT|W0b{wm=m z4@OF@rveM4>?USj`xe7}KeKwcVmb z$1^ZHfZVgB20>GBqFt|X@KuiVvE0dn@-;5u9vYKphfNoabk=dlpiCRWFs7!avkyPR zM90x^L-3^P)saiY21-C9Y#k8Van=lk?mu}c&VfZDP?l}g+gV%-^)8Mx!$IUnHZ3dU zu56-M*m3ZyY`Q`x4<249Fvk@y$2ruBWjqO_Tqy!!ei06cnk&eklo*+-%m}(t7GQZp zf8f?t2ovV0eq^6c#T|br5pSYO2v>At!JH$npfEWHUy`=c!N5Lb__J3~Scf4~FN$bS z4pUs}_`yF*5JujF#Ll!>qa-@}mh~9}^ix;(B%~gfnA>xX^=|5vGwC9-_$SIDE!%Ap zDcm-=rVg$Z=U9O~sv{@vASKbI0fbdm~YJ272vva!`UER8&sROg|bd;F3b3*9x6!<>LIIK@V7BG zRpIZZOFuC)V0FCGa*x>_Jy`F|E|UUAr_Dh%;C-8p0e0HyNjpapF|Lx! zyi{>gi~w=Cv z$up%}!vjoSR>Wu7S}y|S9`)ST0o2J8HeejeRyng3$pKoa&jgTg@La4MXEKps{b}2N z5;=8!_!l;d$aw?4xA1c=is=EOvFODvDL@II@VQp{)m#3wuh_)qLKygd5FO-e4o8ZL z*fAJYRkA9a9955J<|FWn$lv{F&wrQ`q4wSRaiv>C?VzpJwe}8Voj6`6kVn!)nRM zN*FIocA;I1&mnGLjQ(F-JUjX=$VMw%}U zHbbruWPj2X2T149jo3F4dE$d>>o-dRnX8~yXpQ3>F91YXY!miA9B|6l@o*PL6!>+x z`aLCI(sNhx{wmc&4Y;8bsi^{O-Qo4ITesX+ZVOxYO%hOiq-JhM@)xM{Evgvn=OBY%-Jo= zWjKQ4po7Q!gtSOi>(dmXJC3GH3THI87hzf&58C~ZyWCs1!1IWH($-f( zV>?@ad*rZl`MC?YE85RzUy*9j*U5EVXrju}_HY!$y=~3zq}6Fp7z?d9KS;S-fS~P? zVIg~bhWYr>`|YJHryKSi#>-vC*sFm_O7E+8yC?r<`RhFJfjej=nQ%b8IM<9jK*`y^ zvC>g%D}S>CK1KrUE~cNBwQn*h8=5P4l)>6jbVa#$?s?^!v>6uRz&PglyhmgQOx99} zxG^XeGP530*F7WSPlmPEAYF2tePUyX;tyi25|@i;CVz68X2cVJ#ox}qxhFfXWW|*V zEgBF>RN$zlT^~TmBNwF4uLGT8}@>YTGGbx#=!KSsF*e$L7B z%>iL=!dh^2AqS2Xy?gJHAD7rpIXw+`>6HA+O3%_o%GRQ@Y&fiFrrzO+2_2V6%8^1J!HoKPGM=fcll zPLKbz{_DiatKP)iV_5HgZp#5rTWTl9@Aka;zy}08#>YU5dZ*C@z(?k1{?Nz@0^BmV zlgv%j-aM|z2oerZ<@Z_umYNJ+fqW*fxfzlP(hHoO!-GEgha^u*AFIxLVOZ7b=}u)a z(?DCVzjb)Tx1DI>xMX|#)LCO~yHMh5GHy8wh{nJzldfs8s2CtLIwW}k))f7a>;z^$ZzY+) zt=TPigTp}Qq?V>mz|AtTHF$ZtiqG4dnh~N$Y?=3BY`Ng{I|`=D%Jxwyb!>Us$<*Yt z!HNC0w$3D4ywb5j>8~ry!bHtz!;QNK;(l6adQ=bgO`t7$_J*Z#XBW72KM|Kvc^kNa~X)KT59;^9ZqeQ zzD7W*db}=AidJ89k6VJI{_JJteRh(ejatVp)@h?H$FFU2-qb%zzowEeIIiGT@8~mW z2Xg=LwP`&24row$Q^3Wc|44tr@4TyEBG)uc5@(rvKB|IhD#E#n~aqJe77fAhF$=_3aAHcq>q?O?_I E4>W>noB#j- literal 0 HcmV?d00001 diff --git a/src/images/Educative.png b/src/images/Educative.png new file mode 100644 index 0000000000000000000000000000000000000000..767aec0fd2027b94f5f2892bb2d9c59739b067b1 GIT binary patch literal 15744 zcmeIZcT|(xwl^FE0qI3SYCu#Flo}}^1dtMnH0g*G=^Kz1kY1$sE;aNb(u*QRdI#wU zD4kFONC_P&@54U(+_T^Bp7Y&rjPKu@F*2T+Rpwl4uDRx%>-VgLswyK$iRg(yAP}j% zob(G22nQf>K!o_fL*Ma(Iq<-#RiUKnod2=Nt5GOzrf^Onafp7r|=UNI5J?NU-wLAqJ zhX0~p;P8QN0A=@puU@bf2=A{pp1||^BL{r1`~3NoG_`we#-eIzhqQCDw6kZCl49ZK zgavNU@<#x5TzwQNsxk3Tb)(mOP;%aO2#tG^wcJI#?P=LNJ z=DEl6XA`8g*gYL3RTe2bM>CeE+z@WwdvGEa78aPJsX6q8wCrEqfnQ?xERjfiC=buu zw{N-M3UJ#wTJZ3Rh=}m;^7HWXKLJ`iadLZuGL|J7=WWy?fV!{_FGCIBo5fl>ST98>heK1jkMF#Fda z|7}kv4L5r;o)>0LcFv9_W-4dpzr_pasRtcNGtRIAnUs3 zAF}>jkAJ8M1_)77g37;fLK?p@F_V{u0|nexR;Eyh^i%$4l2XDlPlfsT_+&&xc!eOs zK#{DBjKDKNNl6&bf9v`$?f=DA+Rnt;*6a=PFSe%tVk`1LvHe@u|IXIT(aOclRMyeX z_RrO~H+FO~yIu*gd;eUD|1y`qrupYuLaqMeGzI_jc>Y`0e~kxV4*N&7>3^K5(Er5w zZ(aYz`JdXA{?}ChzG~NY168$hHM7x`wgNQl1Z)Jj0530$=ik=+jqjiJQg$|Wj_UTt zCT4KHzqOUJPdPgOQO@6L{?-#P4ycr)nK9DNQNzy82L3;~us>(~e|7mAw`<#l zsyJE!wq$(0>92?V-^%`K597J^2!Hbs|8PHlmID3P!U7kY6)l_+KXftCRn)cG6O;EI3;I1Dc!cZBu?iU9LV);RGX z-ubR(N+Q=Sj7GYB5jx(JznE;kT*1bM^PLU(T*hY{mRRIl!1q(w4xZ6N_-`z;iG7K< z<0n$`EQ7z_Waaj0HxrJgl5;{K+r{tsD;GB+DaB;#97cXVi6QT!YD7o}Av#EYMM5ai zOgiXG3Iy*pKCjjAF}v^%4DGs}9XuLACouZz?Q9~m*MZuO>eWfNcw_qrX5EM%-_0O! zapapE2N>cw;hEEFk=HGDbvmR%%+qME=h*vTj7stGVy;ga0k(sHsr@Mdu!+7Eh3i7H zmp@eVPc&VgZH`$LqTWY|tS0MPrcqR43epOm)Xwn#su@#$b36H#+||Q%TIfKS1nkB@ zm^|BS$Y{>M{N+(Caxsv$fXQX5wY{Ia!A8#lUHSw#I?S>t=kn&oFM_K&N*W)?NuoU^Bt{*nM8T|-;-Ydgm4vG)= zQNe8V)XsZ1M3+$PH0(54)y}#o-o>H$aqzsfQ^<0B8q3S1f>OaOk)uWl$(K5o%Y81a zp*xNHqaz3~DoS+wOU=SN;)08#pFH25PU;UTpUa4cL}Zmx;uOc&lghNn?zhQaymn zlXb;XhTKV^kKEMJdAWwA%ow>!P*;}c@!ks`14OT@dyjsxKRKTBC|7B{UMKf-tp%{p z`5toCc`|?gd{t<$KQ(QLEcx@iLpKwqi^1->3T!W6jczqqjY)S`hWz`Z?*<;f4(f)y z2B%Z_%CLhk zYK5}eftma1Yk7CHbXuKe9s8fGY%1&}&HLNlS7HGi@sIhc4fB zE%I;D=(M;CUA?k>uG`LR!!qa)E zE6Z&)rTh5NEA`X#bPnuiE)J41~z3 z-K6yvd-}rA>M&n13z+MGfC(8h79KrMvd1RY%P9pKy87LGwXgmD?&JJL?f%8kJprq0 z&j4BXATG$YABnYhzn>MqxciAY3nO&Ag{#W$9|Ym1Szk|1m82kGI@tKK^y|jiNo*8) zInJ+@urEg$%cO7i}XF~9_r7l*<~jOc5-~Mmr5`F1G;Pn?N`p4dY0LNp0Ux&(iUl3gVO94 z=B*q<8{+k^Etx%cC7TU)-_a&iQ{K^98TC4e4+r9IZ)bBcQVBKDJAE}jZU?Hr^Ey#e z3-kW=9;qY{d!;yYKH{_G(+tb~G>um}*94az^O7mi$)|)`zQW1u>|)RKv&C-Ms%TpcF_qq&jcv5s_ij#?hU^_@7sY6GMaCpRX4QTqpV)^xJW zv6uq78+!`sYbEN7%DD~bwfgZQsa<9gK;!<4PZ!5g&^r!Dj?)0TMYrvTQGoBkW!$l-v`UMFqgn2Pvp^KLuEx`3hO$FA2lqXhk>y4|K5yvbd^a>#IZ zAtiRs51qZkvR=L2|0ZPkTCf6erv-o;F4;O4`6W%GTd(|?HMNId9Az4a;|iV7lF^1H z(j0%+F^NRB-lRR*Ghzh0Y?js*h#gI_z4G|=>2hlxLn(o(=3b^iHN7w z9ylAE+ED1(eLWmavB*f-Zu-4l6L29(Ac{TuVO@?qoX}2+CPKQbj2!5Di#rlzODex= zBp6|{Y`8XPQNc*1Y<0{td1pvOi!6g}f-qf(5BZV~H`&cuv!qv}N-g65rc~j?FLFCF;HP? zt9yR(KK)R|L0{x|S1h@Ki4?GEQ@d#gGaEW?2orn>n9oFKW+=A&>lX0>WC2*@G3SD1 zuJUsz5!>8)p*@r1yES{l4y}bn`?PU=WL{%?F3IupE4L>-B);13UfO=rEMiApbx^Ay zO(eYcV#tkaE9My26WNf$m<1sw@0_u>pnPLBK3q$kz=K@nPs<~$n7oLM^JtJA&Pnl` zL5hwipT=KcPL`upxXQldh||XyZsNm;kQ>8w5$Vj{Gi#U*XU958)~}f`)QPmd7vQ%( zkpKK4T+CMFUnEu4Hnf-xgcMsn&%MquTyj{<`aC_^}rV(4EdGIB@jzaAwGo=Pdn^ z=XmA5Yuj*fwIa8ylmqHS)2+kHi4s`mnR?8}6zIJ%SLjowI8t$&8#(*)PD5hwU*ed& z_|c8x@@>xq1k-zuw)%Ra%~%!#F}Zt1i`P-m^``R+m7yK_IzEuLfm?q3M|G@9YvY-J zkiWFslMiYyQJExL6lfJ`=NoG5ZoBt+98;_scLRBl?QNO9R6HrOSSoS)SA~s~+TuWD z+vs-HzyD#s?KxB2h+&uS@rCC_w^d`3fxDIa3YQ_qv9~+Z*|H!jN)AraY8=e;zUk^> zhrEQ%j_zb%ZEv#+L??`y>DNInQ|=uCF(wOc)7_!Vq{sx@5hhy8738{jeu`Ol`u0@& zG?Ar7e<_};Q~Y@Q%W~A^@uDZfciq<^e;C;|;c|FR*N zDX2sH|Mu3-x1rR^-tdjJ6wC)tf-JIf$aaIsy3kJ>f#xiXG*>PQZrj%g94H2!)XGM1 zMciZPZ>-}8IJ*qy#ZVc*Xgii>YaviNRJg_48EO@nnsP0jrl>QLF4W*zPoXj?(-k^? z{%v2eGBHz91WwHaWVTw11()SA^-)Mcd`U=}4&H0e%(m;+j$qO7v-J?4pWj4d zp~=Zk^G}q!aP>x38at%mR>P0L#{o{40}77J(PBqB^{1<8UTkp(!C;68$}~XS?K*zK zwmcLH;ul>%cV8^gHt$A?{aD+H74R94t<$vlCi-D%Z+}E|2%#rb7^R5l))eJC9!)y< zz1=XBc_oq(B81;pu1gA8O!WhznfZA8W4&SBb$hOoig$(2I^nT+JMDYBZ2Ed~mKT!Mc=s|nXT-!HEu8Ny4e2cegXBUCQ;_{ea(NUrDb z=azN&#tU-)R)9G$yu{MZ$99*&xSb)R*_j;OkEJ$m*l?!4opbYAjUCc|sE`yRzzA%x zp!U)ueWbgyYd}$avHzqa>RJ_fq?zUY9ctO37R7Pm>g6GrJ~ zqZ}hY81FxJ%9YUC{uCSX8#dte<%}{!O0vP|`Lag)1jqM4NRB8A%a&YU<$$~s{gN54 zV=Cd~b*4tt1kuv}4 zf(j0P5B0r-r91iv4A)DoK(^BttZ-|Qw zatkj<2vAutIA(>8qQkk*L#473@g-1tyiO|q`F@UBE5Y!CY$T9^yE5+mF_1&OSu7kI6X=3)g5j9SY^>)5b-y}(EJs* zdo$o0ZOYN==>#n)IKs|HoJv0F7Wwa@NuD}(h3}NanU^O|{{RgWLSJcQ(}&BlE(tGc z`E+WE4eF5+)!X~CNd&Jk;x6hu1$~Te6}cLcGqDsFk9DHHK3V;~;*cBU_52xQ@!6Yr zxKyo|L$!7ILoCI2%lvrT4u2R?ZMJcQHl5P|;o5PVPf1k=b>=?R{BDp?UNEye$8{!T zb#{QUs_dk3YG`OyohrSE=zPXbq6fkqwh%libRsj>X(>C#-v%M9qE0En|lo$W){gf5RJ6Ba+u9?q34H@orp zxT3MxwY5-v#`3(E&C^M5SMx`O4%Zcst)$GI4!$jzY&!acS>f@iyE21XwPU{>rZcru z{{hmFKhYGLyK`SxQ{>c3)4Yt9SpEyAQie}eoBMOjeZ!z)^&h+rZG7Di*T#s!`MpDK zgodta%m86V5fpraRA9^OgU@^JpZeU9Ah7Gy-haBnJll}i@MgCA8whFl>16=tp>s2-EQr7wV8lbf&rmPt0O*IZu&CWOv{+ zPQ~$7J9uuFLVT$+UKk?{D|5fn*t+uWWlPzOg?R>MtI=I0?LV58mNLMwX1Z&_*Ym_- z3DFhnccP>H@e6%Osd%Ed_6cT3q}a)|`Ia)YqaLq^$(G1V5%eYwp6KTq6N6V`^-F14 z6&*xS>ks^0I&#CdV^fy%8x^{P%lqQ`eO(^Ed5$j;rUq)e{Vse0negBo$f$%rY+cp^ zn8tZ|@kublrQq2E9yfVCcT7ID51UfqC{d&9;+pYE(Gmy5>V`jrv1-u=fCbL3Cd77I zaOWIS=(+3HbF4m1XeknNf63aHM9@>wlD=5+C2w4b>0P4Qsc?(z^qI>pHdP=PIo{l# z)O-BmNmb81%$;&q8QstNf|0~uhjHB2{ThG_-BW-R#v$NCjGwvk{^ek%N8p3{R)1_L zkLQ=XTKfc&UEj6L%Y#DXPutpj;7~gieNhlaW8k_7ao*7AjuFSD3|g1=c6Deqgj>z5 z!C_VmNc@9%Wi)2B1xM(3#>vA&QYC%qqRaav_%#h^QqQ`y1|6qZ&pfPJU|m+%b!8n3 zIgu+*S1GG?)$%g#c35w8b_H_0i_F;7RO>P-T+B^zqzuhn2Q@nz;brkVSG&RD344lD z&77q*qY4JWHM*`b{z$&WSXtlC#fD1j^@c9jlTW&W4nNhe<@8^ ztbD0UV+n8Prs36Dn@h-@&mtZBZE3^?C&Inhv=s3U`3y}7|;3z7E_Xh-s1;_?_eVyky^QHi33RZs6|0@LYvu<_oI#b4ZWpJ6Yad0rKX%=IL z-{}Tyx2C{Sz33Lo%k_NhOT->_nmO<_pu{I7Y%Y&;pKi5f_!0jcQq>{ga*k_S3MC70 zmL&Yg)yd%7CiNMQov(xb=bX7nEs>Qp$ww~JX0&To zK1>EBm0k3K7Z+}o8y|~lic6{#Dghvc);!CiPEIKIW#g6^&;I9U4RNr|o%pJlk;9Ug-Ek#zZ4B1IkGa!Jve71#rIZgh zhcT~q+$Ra$80;Dy_)TIe@_HK1vHktJt>0hTp=b;}9p)2*^v&)TPwv47)%qiSETTBSMrk#QsKLPFZJpZ%C@T6Ja>bIlx#2px$V zIa5y4)$Klxd;y?~T6(}bi~$HMozLoOdF#S#bZ+E_#}~ulL3HwSG#UgS$$yZH`7k?>2!T?Mu%cgp`HJUixO8ndj z`x6*6rA_VB>+qWK7m9B11M~L-5$`_tb(S1XnM5=B@i;zx$WI>cb6IG$< z?q-*$XH)%6@XZ}1aP3xMx}$=zdU+c&E|K*X{D<-Mb(-Hsr0cmzY{-G>bwbA?Xar>( zze3vB3OD2gTEc{y_9D$LC$tS`5fz5OSu^md7I@^Yn@ykojQeJ3XQH-&NO+@)H#Q#5 z;Jf|A&Mkbu?QDsIVK73|m??V-Ii`e)M*L8T3S5Go=EReK16ooi9To_EEi%IQ?=KZQ z7BC;+7>Iela*f`EISq;w8lkhFf3G0gY&1~b&7b)^*_3A?c<^<{i(HFMAKvhK{AwK` zuD2@LRoi@Fn+Y;Su4>)ar z1T+3Ij>3J?!cnUO+iA!P9kQ*j83!H6JE; zFRWufi&*`{>u90ldo{5{Zg_nyU0vLw|7e%UO-} zQgJ}JkosuNs|`F@zTr;vEkkQ0ZQ+4tjIt_FC~JR@6JbiZJC&z#vs}$qdsTp(7*cmL_3CTZt0ddhHEa)KRQ<`n_*}-VWkC^ z962i=&v;sgV?^UGMT4TL>+!X#Rjij2Jnei57XZn6BSnCX)JMrIl9OFpF$W?QXnSKz za;Zr`&W+|(4K?)LNOPgDMk>7LCPEE~ONAkUYD8%f=4 zAoqoFLY=997lOFV^8s5?CySR~kviw14Ht=c4{)?1#d*SU^W9$1j>lYFXq3)(h z;1S=E2TA%%jSJleT2^&K>zxB+sQ?%_qnC$!3pQJ4ni2jg=xJi6C!GeUa-&+_Z^z7*tyNVIhTJmL`UJ+Qz* zJxT6!(w>fdzL-ton-GsZ>dV(4lX=>QTgRs=mY zRl9Y(oCmf8yW;tRQH+Mxpbh(o+s~a-aCl4Gi}*rRcv5m&wUc$Js$41)_dGi@=krsesPXUe(rp*17t#o9 z?cGe;e8*Q6sF>7yKv!558jXlr40h}RA@y)$VBa%r7C%)?=HIl&5l(Clb27kh+dbKS z+q}6l^`_xh<93f?0wzHEFjm#s5-BtooaT4-PK}{i&tL)~RMv3wL zvhm0>OyNrr^(u?rgVf2!f*JH;tk-453nFpcQEhA8{Mt1SLo+kyR7kp}eO1?%@n=uH z;DZW3zSm|6zegA$`df$v+_)LdeYVWwg^3f`P}X8P?aEpPHpNd~a9>_@t3v7r5EmNt z7oOE?I;!xkKPt&udva^1P3VVZu4%ahN}Q{wQL`fU{58FM}|jY1<2aSuG!NF+!7FkMqygoVBTbtbka`aK9?0Eo0++N)>|2XTd z#7kCX!P$e8!%4$=LzN=+m?Xt|=lDV-M$Y>vavvJ*&x!B6OV{-Xj2#K}Fo?bYqKTu6 zVEz45^9!3gsHuda-`tD#Vlb0arL6FS-$dV*jB7xq?#!?1^k&TdaO7Q!Mhr?2y)L@#u zH~Fh=xv_zOplB08neK&k9y;~)`!5|G;nb8`B95n9sjvlK+!>Zp<7pIvJ+TaRP=!F5 zhG%4$mV@GL-(z{tCt4o~5%iZdY}Z=>O5&bIJI4kqz9YjyQW|=0kXS_9_cB*EilL{o zdi#?Lor%cJKzXnx=tG7#Q@m}+z;LznaQyy*FxiMZn=X89W63?%;gF1IQmUh{PEy}e z%Z5vvu-561)po2}%P+E>cci^835^6Nrv@QI`NEaH<>rE648`Os`g035`7_Hll_P}{ zGw6D>F?-3mFRo{2nrUDlW#m*w_t%mLWyhRlX1x)vuN%3Fnqc$Cn*v z`^P7bL*ngQTuo`w+y_j^V0_P!lqcT?q+L5U3(C3p`i4|RanypIv84}2R?9@2mZ!s> z`yDnu$1Tzdpw{%}z{_Rw%y zzV|a=bx|VZL#n5KT9Cf(YR<^p-DC)Ryavu4M#H^WLrQ^z(mqn$-a;=*0Mu@faI>il zRGs(h2DR8!#BaL@g?~MfxNYo>8Z4?>B#BhzXmc;6v0%6RQ5<3>uUNaTECz4kb+ah%yvV*QqdDM+Y3|%zB zL{>SYp?GdFxRIl#poE||!-VnrWQ+PV$C_eJ&!rWaI7<%F#T}3?-&1)(jQ88#F%A7d zPp~|68;|@IgBGlGX-g$Qj#Jk!f1z#qF}Qi_>G=mQjmo>y9v>XpWQHdU$aZx#4 z_&py348m@;q|-2i6dsfU@39BtW5EdAcQmiQjJG(>%Eq(np(%n2OKNH6rTriG-Bg-$ zjm@rdi6n}suN=|G;il=8&`duhc0R7$68AY+C3E51pw6r+ zK1d?326|uJ0uFD@wx46kdJxq{Vd$LaE_2zJ)S1xqtm+3%|B-02@zj&i=uIEFC(peB13=AvroXay7I?HFG7R`veK zbBYcI7jiAPM0|b*h2#5@f3$y|`-s+Ry)$v&A!iHm+%$@o>v_)gayz$GawVCK z;>++mwADQkky7L$5GrC~50}1EZQl-gge89B%5#g$7_iL;f;sk z0D`3R5YMeY1IKu(B%kIA_Gx?V=8_g0qP?Cud_4=a92Z)+`4!o}vU-Bv``RYO07`!0 z3inSJv`q!u;K&Kn`}?*Ip_cah*k0|SJc$b0Duuh!aDJw&r788K6~C-Lid)W-ms0*;Xf=ABxYA;1NpbK{+r+599K~x18 z$U4kN9Gfn=LQuCpu*oCKXF%|dtx@y6!uyQcHu8H=+^BZp7Q%CmcuVwtSPZE_qr%u) zOWxwyqa@30?Ym%IbRlDcfXZU}_vTibRwc8qNrH3+y`aNHA4}Orp6FiOHSkHizJC#n+krp*i7%>Bo!|hCMpK;1EYCBW@{>q_IR2SUc(KD9S zv$s&u)BP}u7@?$E)64-kQ6JzegKw)|g{9wwMS?^SuczhZN|ADF$dLp_ndN5aHk)^I@a3xnj zbSlOcjC1`m zqDXTbNB)F1D8Qv(P#7Q$<_1u+>`@TU~+MBzMC7Nnk&ghvl^saZ?gvCH+4? z6IoPAYYSGU^(0iZ>s)i-EFMijm~G~TkIEjB4riy|$vgkhS#lC0B}f9hs%WFH_hB@? zBhVjA(V@HiXnBzxk(#~~s@@ox(OC#Te56-kC>RzxBQ8zFv^ePOE;9IR!q_STg34Dk;88s7 zt>ny{hzSJ2tGHeSn`a-1`O+fJ@5N&N-eEr)GGS7qYti&jz1Ho>N>^A!@59rTF zkUegZG+jAlTN-lw3VcmslWx{Wu$8r{&`Kit#eCQ)M;1MyG4!sd9GijFt{S{8Z(k;3 zaHpF5ej`qpLCr8_&|B_sS4IMVbm3aMrJ-$6JQUdS2GH*4u>5x`a#HZq*ay?t{CF|8 zB+`Kl_OF!fQqV^OZx_xwQq{fIOZbI{T^bx`Y>TB+hQIO5YW&W#ar8N?lCedzfq)So$NZ6YZ~y-@k^^D{S@__38L!uX(u zu_p6z$%ld_Sa(+DEi=#wy(&rxD#6As0@xk-;JYmEUnZ>L2g{{)Ud8i2bF7r1io%o8 z(u3l|*#bu&^wR-c?E%dn(F;#zhuJ4XT}i04=ePq~9}|&K^3~vEIrPXoM9uU?!(S(i z*Y1ma#TG5(0XOKrP64o9{v6?@Ej+EiwZw$Z${J{dDl4WKJ)XZOD7P}uWt8&^?3xL*Vd?tCJK^5HC*I8I~ zui=q`{1sN(;f0>~-@D7dy?d7;@L#raTWJ_d+Y^Ql5=-##qUFjAlu!B05sVJf#_H-k z@m|kYG8s2n;=|1|&T{!9|8jKFSTkWsxja_BwRD@hz(3*#BXiq_ z)^#ZY^HiDc+KCH(@;ec^Rhl}cswet15G4FJNA5s>iZA$bH~6c6E^%TItVzaVBeJnk zUF{J>TK^Lk#{XN*ZLvsJ*84Z!=aW9|rlrIHMiLSTa)D03{I<)2l?auTongpn(O1os z9&Oxs72JaO*l26uw*wNv$QNIWOIw4dS)hCkEo*!v zuVkH;ZkG0iXAeX-RM+BpU*es_;gj8!-WZ6deSY_9N;$uZ^#x%;)#s2GB>!JyLGXlu=fmGpp~V(Gu4y7Pe@jehb{5 z>IuuF+QlFSnxhT#fXAb6XPvc^5W4P~-28RJx26M%Am5p{oPQ8D^(@gj(u$(}bE};- zXs}=I;_wF4QTr^#WLHr~=Q`MfWZ-cv{YRA^7ABAm!s&*s7ql4=+;KQgR;7B`7?q^=z`lTw4_8kDVFkT=MPT& z$V~3fk+_z`s|r?($e^Z|9F2)1-q?KfdPn#4SA<{`bu)7gfkG+$7b)nP*n z_xn01_huOpx$1Uf1xowmDJAVm#p~3 zC0(%VgwIp*)$6MGs!Ef*@brJYc+RG_xVxCET-4UCu3V4C z#&%zVJQ_k3W;zw0zj)X$EJlA?>X8dJ_`%w-EEYm=pZ z>U#1vE}LvAlEIO?s&z(}bwA>?Mx%*7;NOev>gKKz^eNw8or*%=$un)i;nu-(L z^St@KFN6=)sQ(h80Ppo|K2iBoFYDSAHwTGJJv%gsM{WrN??&5cCqrv}Y0LLw2+H4> zC8W>n6ymHLOxV|AH8EenTHmu))C%Lt(6pCsI+%+ybiR6skActZMp^u}Nh>Q4K|NZw zY~C?MSqC|)2GInkB)oLj80%hc(!yoAscE_Wh~!u^N!$LZ?eK4XgQq-J>%1A*m~7dU zq$fOF#$|ivVf&8qE<$vpcB&D@{0|5WtvJCBvy9lf81WBeA}XeR zgd?ZjW7**IJ*W0(`cc-*%qpi#Pg(IL+CbEZ?5-DlOG2rc{G@O%t|fw9|ESBWyP`(>x8yBt+1OCYHZE*FnBx*WTXvqp*&o4S1FR zu}yPbSwhV5LA z_xeQ-x+P2`^YmKl!Nfy<%rQ#iJWhq8TNzU7^p_xk5AVT*fV2zlYa%M0-C` z*WbMH*ZpUIFP33b;GPYn&gEIHM3y-~j+59|kmIFZ|4HcKr1Clq;rKO~ibHnfClP;r zBMJTE*6anccT)95vtP2P3IOCE_`*{JH_}p~Kd#Ad yAcEf#S-scyp&Wk&y!qe3{;y{Lf0@B0*z6hA+Kti1JJv4Nv$H$By%FlFa#-kO=l}pI%}*H0sU{7S^`r0KgKT7uTXBr9s%;Vxy605+|+R9`c=*uOqqZk0d$@cTjQiW!5lt z&TzMnHV+xO9vOuJ+ei7Y0W>zB9s+4tiVE{KLL-yors~C|*{rq^e|-fvvs{L+!9&I0 zck{Av)hFxXBjsjZTcn+fwSsU$xgvAEr+PD_DZ}@k``2FTd#kup5?1<8Jyx|A+pxjE zWqZnwVyTKMi8gn+wd$H=ODf?_K{xFdiP-0SNBk31JHyq&(`-+pmzxG1J|=yXIn5AX zfxqVJ>sa9osMmTUd>gJbUsO{Eb1L3vdL2%Wj!gQ7Py;L%_Z8W(y6cr@@z+xFPT#;v zRMwmdA(b@rGDjBW26VB2oj-$b$XqXYmy0}HPVgMxqR3J;2tA4~FF;j?-Fo9@S&8d; zQy}kSKx)V&&0yrW5BdTw3*A+h1XPdR?}qe7P($1 z-v!_ujAfM=$|JUiJIu$SF4Xs51aY6jVQa3VV4ii0r-*^b0HlAx z03Z$`|1VfJ%o>3Hr(gA{{pXN>I{%6Bzgut)`2S*nfE>tw!~dZE-I(BhYS0|zbzJ}e zgW#VN1boRL0RS-6T1&@OM@3oK)WPnBv6+L3`3p}w$A72*QBUC~(9Yb|n8wr2*4{?6 z5~H(nb#)Zx{NKpT zJ+1#gWdDr(o9th9{ac*qKg@*HoUP5D6#hpoacd08z zncKVkL&L|#CCd4~j{L8by8mCw|1t6(N>R>#{PaKk_V1wltM@4?;^?BB{}o|zbj2F- z5&(b!3Nn&fo}hid!BTdGw@banhdzh5d)xU1jk#ePfnl;Wj=Vbb`pLxa>GX+Kk$QNf zEKF&2E7+sVy#jS;%s89M+0BCEi*-{a5GH>^;>~A1cLKa4U<~edIW=Cch5NE%5ZokYR+Y^{{m3A{Ci9xkN^$Hnmwms; z(nGOKi(ta1C2w}iU(IJO0fZq{A^GCGy{j1?X zWG9$h0E-_ka?#}?czV%`3aB~lSsEq5{;`lfNz@GA8}6$5TlVZ6aMba?9b;RA3*W<* zgh0kl5ZJiS$W%Z)gnx5tlse!KYnkV#N4Itm4j|BUBv*g{iJyEs8K%C! z_Cn;_p95tPA`g0%f;kOYZs3X=7Y3`h`q*0fH~@-C6=%LT_LibL;cBt}A#|YK2?y}1 zTRXIdq70ys4AkSLW{3hVCjP(L~dRYSWA%ZzK*|QI)tT4!qUk95vAV_!WH~P#Op?2@WJq3Zi z;J;2MYX!N0D=HSjJrm|sfOC28(jO@HygL{lsfo3$@K6-6U5RO#WWi<^1m#}Yo9751 z@wrxg zoJfphgd@X9{O2kE=0Vm8I)u*uZWIOfhIq5Tl~6nxmFd$3K@72c-P2rg&%Pai~L?$pe$4F zAtv9E#tm$vgSbWLbZaB_CktzbxpQoBP0efQ@5zPI^LtNN`=2OoQi)g7opPaU4lF(9!Mp2dt zpTAfx<}QGwf<5Vt>@K|koqn=_+z5)1(QNcm%>XtD$(#rdA>~XlfFg9bIT7Ln`vz$I zb^B9rLIB0q@`QXk21XF7r*Ga5f&?zZn!`4rXG91a)rE|w8QqQ%;QE^4sNFy7;0%Zh zQ+mjfbu^km+scRdqn8z)&ZfV(`LOPScvZBJT_U!-nB8VF)G%RL?%w#Qw+}s|DT_&< z0w$fhvX}ZmwbRIbNeZt(jM6rx($!!c#-|zFDS-pjPiqaSXr=D%e)zkQbj#4ZF>7CY z-oDB+w!WTM@?|cJXxHR?nL8=lPLv4M@obYka0o4&XdCU3!ANt-8<_6M#4pjHMGgwQ z>vFgYy&L1a|LnW1WcYd8wW0R2tH`_S%+mXqyS-R*O4pNTkhVY2A8Xo1Bz!`o`Z z1pC@X0POWF6*g&8P58(EFR{O*|EWNL=Fsr)Ws&A}8oP|ub)s6t(`=0NN$4{}cXM*0 zEp5KB`HOGpbr;D-mE^#mzONj6ZrrR|K=06eoj*34CeH+EUEABUb?9f3E*hczlGpnS zs(gJg@KMTDO{fwDj_#8ZDT{&l43fOac-MbA=*w4cEh(e%o!%qM_vb-*Lp)KSS+=nG zZY2)xuOjVHmsxCZU`3`2SORIfW89hPbGqWu)CL6?W98v>h#2+{$Be^S3SS(2mwvPC zrWsLa!XC5F{z$hClKS-onS9dYNRpNM)0)M0z^;i&)V@mBdqM#79MCPvoJ%SR9BIBz z>8}*#$d=f0pgaf3HsHrG77!sMpN|%|-4W)rJ@7DA((QR@P&@h?;-XXBJuWVN|w1Bj9$-xPBmgu;sv0 zlk%5%Q&{)KElJ<7unzf3T4fX_s^?(A1jUgie8QJ?zZlItnMSUN&bq`(y}>Vm&9>Eh zPv1T7x+ejN;QMsd&#{I{c->PdL|PMH>MQHg)uS6!tlJ7(P;SYH)^{-B5pSx@Q8TE; z2s|fS0~sM{esPTKYe6@Nd2>l;q@|bnW-9j@8La3T1I>Hpq8R+N=$8r9gG+l>TiCuR z16;U*$$c|_6e+)RLC^={ii|Wkti6FB=C!sZTBNFoLB>7*q#QG%-ts7W2+d?C2!GD0 zcy@27-E^(a6mTSKGm3P_3@i*tv!>3L)z%(5NPxfxH#RqZzHywB&118ginrjHRa&1a z>7vGgl6S7H0q|4U#qWy%ET+Jpavy#zbj8fL$4AzDxv0sQFc9dJaLuf^5j(W6&<2#AgC+9bT&X=db+=(?S;h zK46^k247@R(X128%?YeWel=KQu?o?`fNr(WBn}ZCMqKR3u>iv~q_7W##e>zD8*ly0d^s&iPl8xxh{{QmKCOfzP%JB3KO zpR$%e(kpLG*VqC_Je#jOZobk*>XnB=l9d zo@HLYnis*K#}u?1fuHOq5RJ6^f4;encJp*2c;KX|>?JQSM_V21OO5tR_yI8}qIP9l>T(4bk6fW%_KiVZB z)jR2`JWTpd*;C06rDs$KTyH$~?c^76KBjm!7@X00N)cdb7?5|wYj{B+cK*HpLoBt# z%9rgJQUcQzU)D@W>|*$HG~K$3OAGbx;@1J zlAeiswKYyo@ub^twQJEc=_d~;0c=Z`^x5&len$<^SQ_z#ys1o;ttgu2RU$dxNL{5N z`U_2Jo2Af`mPAXOY*WmSFHt@vIg6|txzf=%G5`R1d!c_%HxXgY%l-aNPnvs&>h%r_;hC~e4p%*Po*Tqa7-cdBwuw;OQs!I(XYzemN;u|9HoO;ke6@Ig zD?yW4hNNT~d`gdI#KQzT#eFNuui=#e%U7OUkv?awEbab!FUmgfW_(gFe{lcX=VT@6 zgEB2WDm6zI!Ki=LniXKQDzv%!i!=#O!v15be8nt$JdDsuhar`iwKqU26rS(c^ zZl8v+jgus6tkJet7sEgJR6X=q-hV6muI#S*@X_DkRfQOW$r+Az?^>hkN+tvX&ZIgRp;S$DIP0UB;|gwk(l%q>gV)HN9%w;o+Gft! z{a9cLVLmkv9gWs%E_qJ>z0 zR-BMh^l~v**X>vL)zTw)7E7a^(&4VBkMpL0=q3UCeIT!TE5*3z8DBnfMt#ubKD6?3 zGmf$khj7w0^O;QT2#wL<4~AtLZv_e;Q5pElBEJ*ul3w~vVeq$*Dj%3pHCPe(n=9cP>}5b4 zp1JI_q;v320uOV58v>_HUHgd`F?4F*E0T zMGV5`Dw4Jj%{ZPRL@fC4auxtMa+iOZ$$E-kCicH;dbaJ z?)t4*0k8tf9KySGd1Mp{;U8EQ1m++Np6%9*Lw7D>Qj*bC8b>~0St=(kUwp$}%l?RBccW}SKDYQuJm0?XzanTluykKhZ6*P`^TPlVtwGO)8Nx-y;&|kpsgB0Wvh=+Ea zIe}?2R#+!kNKG`zh)A49@e;H7xWB;%Dv%4}V~~O10~tAUN5TjqkjfoHASXZxlYpVb z?&i!14i7El*N|XsQP2xl1_-Kcoa#}G>-JpJ{emJnaFo{vT!u#XQn6aZnQ{2Gch*5JpI=o`uzcj(sfSnGA zS2P}9knonE7?Z-oJZc61T-)5(lB2cDK(I(y$C9;nEXGxA8Y(Qz}T~-CT(G1P0Lag-34@kh8sjgx=68v?@SL94PK%J=6X5{

    OvKf zA8zDzt_4#@iIdXW{HeMv_c3xnBLro=$1?XODfJ&KeY1EQb)KjE3N-oSd(h=blPPuZ z&d~2Tsx(e=^gI=S6DtxDD&i0Qey;7`r3V7iwUc#~fShLtR~sXvNfq6u*G!p+?6DhN zLzqUZf;ltgx!Q-LDXLORU|JD&2sJ2;XWF{>{V>$%k*Ae4kQqR7t>$o4$_jWgFTed& z9lz9EYf&dHkl2?{e~Kghh!*oe_-R%bFc$)`q7w1{)XM!4$a9?p|0$At<{yg5F(NAY zJjWdne`;+jCO1&R2KCu7dN8-C}!t&pc+C_71zq@{y7p4P{0YY19Zc8;~>SinZ;7+ggFxLQmH;25XW2MwbpS)La* zO?NOyr^^O`b?T!9yonR_O=~JA<~>2Tb*5*B^vfdjp7acjuIi29^g`l7@}EaUIYdBe zXt+=DS{%ec5k{J~JV0f`lp9WJiP9SMW6?u>-9L!v+W#Pfa_}M8=*th#R|pCTw3cxe zk1UE1G?2?5XL#41BL_+GF>-XFU5VDbT|ln2Ge2||696373Qk-O&v40vLz6XGXW)3X z&20}pHpo9N+8L%(%g#{_K9%_qcsSA0hnG=u{fM?|K1iLDtOWrtaxUFFUZK3meXLM3 zGEE|L9i8nwT;~_~L7JrHHWk>$Hu{&yB(BTpdGJfc!VdTI=^}BdwH+w9H}HjWnH<1J z@;cI1KanT}vZqrV=@7yt%&iy!a1}GNx|X+4R)>&hQqZqM0X{MdiAyyc+^;@Gksl_I z=vK%CENCK!$|`NLxEAg6UrnH>go1*&)B;NgV5U)6;$7jr;=5ze5B)QVA}G3EyDbi^ z9r!fG!!u>i3(Gv$TNWH{cj99%wPbt9IaKw&*>CQ=aEFpDkH?F9AO)VhH$^G3Q%EA$ zG&t~m`Q}5~B=?|Stwad0$_ewwKAJtB7v4f;61$g>pOLw z=9fsw>(&_Y>SenQ7=25~WB9BEsgG)9SmT(D<;q79(iDfr50(B!6oo>b&XM4aN|jn5 z7OSPbP+mea%erW|4usk)oq1r=c#SHe8GEQ;=}etI0b|mqM*{&>zEizI)=r2WFy9Jm z4SRdf)*2C^G9FJHYYNS4jiy$&tEbJu>K-gHHVh@n$>dr3;1TakDT={GZi9&W1! zTDOQEkpD&n@WY29Pe_ecvEpQYsuZ$rE3Hc}csdPb;_)eZA6vZA_+duYnGJ76dSn@s zCe;L+XemW?q4)pjtq-hqe+`s@#@&A$21KIMN_AJDl! zI{K8+(JwmbtE+6!qYou!0yDek-{+9FuJp0(s{OYtkRmmxP zRW~=Hl|`2hFVC+Z&(F{A#D9BA1t>eJ{ZPo`3%Pfwklb|;rRo=GKF0F8IV%J+VU+vy zNUzclKc)DxNo?P*NV<-Ag@U%Eb-s~!_`}vdwb!nn?jObzpJ0+t#^gm0%DR>I5h_{QqBY!36xfH6Y6G?YnM^BVE5YPM|P5#yZF3G28`qs>v;zW=bP!AD$U3o!qU4Bd^ zh_)W~EoO60Lrr*TPyQB1dLUs-CYKYzDpKb(o;4tJ(4Oqr+-au`BD1qy8Df1E)%uYA z5FNmjeZL~Tw=w#!FvgIT+DaTQB%#{4Rvaic{o8^Zt6`+P!seKX); z)0~TBK+d;D{JBITrAYVwDr-XKj8MniKDy{Z)LQ%6?#aXBeW=0Na85Bv@XZKF@KP|9 z+vjbQLjTbA`(Tn{@AenS!!=D!aLJ<(-uN)ic;3L%SO8vtDV)M}tNYVsM4}#mzg(fC z=6e?pU-V}aqK@XuY*q3;X5Ktmk$8+aGi?6K6zkNLI&ix&fU;UQ&D_OI7G=y0aD^J( z9OYFl9rU$a$399?i3xYRM@L|;4AX29x|9*BAN9Yz(zPVF8?*Fs&tzIIWP&ua2dGv5 z@|rV0d3E&IN_{8kb-Cd2hH7@&mOtIrV|}k)!5K*jKluf_2DUxD_@{%Kwfo1*xs%R- zyI0rG6NWK1zJsN;Ef3k2Mj&iW=Yh%DSwUVHu+}^3NSBwtlPwKN`hpI40 zSo=oGc&=f#lWVfgmFGn_p7FfoiY}{l(qaojN#PN<5%3^f3)P>Tt>@2AcGfC&2!Ku( z(n(FI3%)NEmJo*GcN9&!J>$TRPs#HRVsWQKegm=jjy1UE^P=`*uI!Rn2du)xzTHdHx0 zp?vlcaV9rdAj30oy}h7ZmdulJQqM~0P7bgjaiyw48QgU+yW9&5?0b20^0G8>O~O_% z6<+ZAUmIN1qCpEYUw>U+&4kzbxYoA_b-i|0X4(@;Ki!}h^zNa9Ms2#91Cn2npYHCOuTcnp0XLC!~-8N#3T z9>`z`Q7gN`!VPR#T~(}cuK8TJ73xZ4i07s@>9PzJ%!%{?@9Rtiw*fF-B?8Hz811C0 zO(B=Py|jC?N++|Erov{Q{^jy-#?5^P1Z$ph^8`8Dogo~bb@G?U&mT`VWyp*3=6A6&RdU}mF%O_z$eyNPil>D1y zHM(!xFTK;%o8zbUr@lA|x%Mhk352-?ia{$wr`!$DQoXxWMYJpOY(DyqkE%h6RvXhE3>;rc zAP$=H3uDFGFeL4Y0ScNDSn#tzf~JW+5A3=zlHH(FB`W#i zNrpQNtuRWxaYvr$1P(AgsdmRJ_xHPZA*i3**E^%=r(5SD1i^mdKC3zd>Kl}VeHAa; zj@>_#g)(>B3E8vaK`Zif<;;e!O@{-eosE_xHMuvgK z%@zf^ZQ{$l}+U^>jf8`QkmS4Mw%*YaKP`eFdlC^i{O`d{I!i+T*do1~q%0d?kO6%7G743*yV zAWY^2zu6(s`b0EVy;x9-sRQ=jB^2?jd%12z=WeSYKjb%Z&d5!;+FuxlNCC!nP7kQ!TqB5?-9SCk5EyUV%GEDtB@#Sz3*C_| zl`t`O$7Q{uAYW82$5VJ*r`I{WG9!>X*1A0B;}b!9v5skUOoDJq!z`EUX8cM_9~r+G zw>a=O0EHlj4;ay~&h46+Bou5mCx4dXMyIPnvwth|<;|Q0$@0N#$s$wmjGYtx!ge@v zOGYjAGUvv9_z$Gtave0vNXvhAm52Y*(+Jk#r%s(Mb!1D*TK*NvS$jt6hHHsS+y4!l z&P0vg@2uNOuK^d8w60#^J$cU4QlqX%{Z_$eq4lL{cZ(tlVN|O5Fp<&b!Bwp==u$7! zy_>XF`cwt`($Eb}fU+$BX?i>I=VhJW`+%{)paV?w9novCfu%Wv(OyY%@|b~cH6*Z@ z7w_*-BwXXUCgP)$ZofTFOk5hpj%k=&W}p@Mp#Lo7;Ml0SiwFWt!ViXcKG)PT=$ZfN z9zUXx7b+Xp`V?eLtT>$4U{Kbc$S|Cn;rdw5_fan3;e*%mDu>eM#~COUWbbXT&Wc?L z+X^gJE<#%Q28|U;sz(wLIvOUmE`LV4m;K|BoyTspiThR)%3&HyZz691U+Xnr2=LnJ zE&p19oJK)bddb>Tm@|%^WD|AQUgYMovmd1OEW$SlQ=O zi%d9U!o}Ka>{N;`1digvVmx7yJJZhRpFjwnmydHU2$viU3KnF5qFl)p>|A9?b&M53 z-Z>HZ{6h@uaQY63owNM=Q$M(QtgjoRL%u;ND=fdnOlM{Ttyf>pEVAJ=tc&2b`4qD- z5p?bhPX1-u$qvU{6(UQDR%JMptH(?jmtKwVTWY57CUu!#t2?(}ddd#g$3L-gA;eWVUhS1k71XBtPCH>6) z?nHuE2q9!$8kXw#0cMnB!ukBJ$cISjxFrg*du2PN?dM{YL4zv)@zo=xl`V>WusW5= z%nSG7u7&`AlEqIVw!B0@kmrCz&(BYH$wQ34VvGWe70NI@Bd0%l6D;0SFDI>HzrkDI z{+a_V2fO5(C1}s&x~czF2bk znIq!c=4qvhSnxv1!^z#lll5cqp3mz0@yP@7@k0k%M?Y-YPP8$Zd-2&wN?`scP6+9) z%3b}(vY_VXSV7!-ykufI0O%kyhQ&dj19<2%m5xr_?YLB;OgTKt>E>@Zx6`*w3|Jz} z#(ULSvL$?&7VNc`-ejxNsElAR8?Ic-+u;P-t1wHh=%t zj7>0UfiO#jNBo4M)CJwi$!QcmN!1dmE51=0eHzW^dG7H=*_;G>{pJ~q%`Lv9lmQGE z`S@>7rUXroPSyf>U-2#Yo>VEe6xZ}DmITy+8^j6OJCcGK135E>8-U$Mn<%E!l;N4` z#tRj3IOWOpaKQWKyLC>b#)Y?wshT5K#^ChzxgwXQY(C$HLC`AYwJc)(<#A`mL0y=~ z6>0GYhE;*Clbu+J6Jj{ry}DedH9_~ix#`Bo z3AL8zn!f#_{m6pUh18QCc`p7u;xXBsWvXJJ<@eWN-STys(fGO8Mg3{5F>}b2-&(?G zKmlb3G={F8O!@n1{d2FIH7_O>mVD!I;#3h97DJB7oSZT`5<)@%&xDMty*n4k7Ccgb z1k8ziOefWNx_dw$37y~(k};Pm_OAMT`j>fbeb*KA2{j2n8YSj_yH(5TDF2-pC0lZ@ zD(U5y80>Z;klBi!B}i*?B0j!c*2}_rFJ-)ay!ilVx>9Z&H@us64~cI7us{G0DVwwO zMW)7T2=)V6__o1MJ)`2}*dswOy<-1dzRM0?pD}9fP7nl~r)GUr$b-E{Kcyx9 zMx9MS)(d$ze3pJ-YWqZb`UL>*LPq>JP`=m)MgmQ6mKRoq0paU96jTAU@=@`Qo+Xni zt3Jr{IO!LC5I99huA)c*lH`(5?eMaYdIqEl`9eX<^=5TeL(UuT4%CZk#bf_oFtA#e}yhH+&}fi*>0V0S*a zaWea+d-Hgnvf5d$*=oB*_TGvw; zsM!0uM^R4U9?=_^`(Ns zSBC*riX7X2Z!wk3uAgcN5>8cwP%b%U1{UjfbV8D7e`|+Q9KKJldB3@k&X_|3 z>U3J|VBxl&7!eLHot~M(*JE^6;MIe?!Qx-)1O}3Y>i>KJFz86GZQG_T1a}7O#L1LM zMWor2)&_Gzc=W;pEw)4L+&B1X%nr-F=7%Ufq!+1QhC?Qoig|8*XSRm=LSOa|{k<1@ zqu#Y+8o6NhPJ1S{K~reA8c&k74V*=~mVl@b(g?Q1Z2A}kNE+0?E=@9WSSky0?i$Mk zVLRG~<~5Q(ZF^qiA5F{y%VbfL%K^`2jij0*Q7z&K+CAAhnnJHu_6U5xsp?$XX0;Zd z42qz7)yeS4!aFwaxi@IbMak%T7)>&(sh8)^G_7e3CNLfNu~vrRlBixuB^f54wiAu} zkZow}{B^S4)gscoD<54>D7db9bW@e*jjAZlg7K2-+Bnm@obxKiv*&}9)!eGHT<4r8 z>Jug8{nfHWADd)63j+R-o5;5fkXFdP%ehOB`f$B1)clp4k)vK>M}ZJ$UH33g6cr^L zgnHk~vnalZvjJRH$c50778u{G!UMp;tQJYN`Qo^ru(F`xGU3|f(p;=v;%g*#$2H?2 zXU#%!rxJUT#<|mV$R&bb%o6hkgqoWWd7r1=m82Z>TpvjxkKcYa2s;sw@KRf}5=(R( z>(bYX1pw0#eMzVg4H3V4Sc z)aq+QgHciO`OSQ45NYw)&>qECpXj_sJg~<<>8{wddx2(J1&QR%R%T~0lD|lzG3n~M z;hs+kucaZ4UsonWNXRuH z7u)CC8_r1{ry)~<%j82G`AIt3Q`m=mV^rUF6%B+wR(Eb2J>)ZHLE3k0&?As`^cu24 zw|lS2#TJ>+pP{jeW^d+k8yfD+5-d#vl_bj%$UNxR3W4reSIahm58!wN^7MkUB$ zEZ^MdHJ{~i<}u!uHnxE-#6Zj6V#Pma-_~a*Fso(tj2EaaT)Z~|n+H=vFit{RM6OZ> z4kZ0i@XxXo1+S7tr3acHBnYqDB(C&N&K6xrC9j#^=`<2VH-4MVLL&Uu>B22rhxQeS zb#lOP-LlJmXRum29v>Y`4qHoH1R~&& zy|H+}ub`T5mM6aH4T@rmGdKw)%}6~~VwB2AM|5Sv{j|q9yra{Aw{LofWUr_%A~ARjW z;#)Nq`mG$L)2_W}Yp4M=9~A>Mb@?~?%g60Mu)&ry&kxmiSkde7i|gj8f_$St8W z-l7UQ6R8M+;8=1bCRLHNFZ$ zZCxY!n$H#dIz>M#hrVXq#kMZwp>O^x`^j~BN1%#geIX^cSxRm_?oY^RfO_uUvPd8b zr~T+o$bhtd#+XTtX6_OU4=iR)?;NWrct~$MlGtev6O`-xHlW7s;qJz-)7lHk&j1jS zZQmj|Vy>dHH{u~L1_rM&zPSUX58>h<{^xR>jvbq!p{87Lbws9${#G#Qg{IO`Yb0<7 z`G)&B?K$Z5`+EEX5zQLy%AqwM%85eXK9fx_m0pFqEw+>aE}=2mY&XrHP-f~%4F+YD zKaQKI&AL6?WnFAU^8%BFNQe0e@mT@bt_Bzgl7OnLK{_L}Fx7ex{MjmzjBoQcncQ1m zOm1a&uCQH@6{(f9%Nh8LGDsv61%jHN@#fXEf*bVas%@ScnZW8Z9cbn+W6LR{IC=$= zBo*q(aq+f?wZtX`d-9wj>Do@qi`AWR{b3MV#Z-2twbl}U@mR3<^FD^+kLmG#X`k;m zqEQ#odN+i(9vpgE8G zT#MQ9M#VeDIn$smqT5o-E+c5HrV9X(-`6U6;X0#GlMLoB#hsI~g9Vhw)bnN6k5k@s z8zZ!uJBk(=YI>>_V;!v*yVBDqsYp5WgXQ}u*3Z*%(TM63Ie5jAPCo&#=kVSjN!9$9 zcQq#W%5G*WTbTMp&f&)B)XXzC+A11U>q$zBpKyNR|L3!Ond(H|JfQyW+3UV89A^}3 zY9;%bKb%asB~%X%m4b1R!|#)tGgG9t#o1zO9j1R~2%8t-03_P42R)MK?I{f3UYWzn z=;%ej3PyCmeA`rFMpeJXVGcKmAYx#d$4>U4- z!T;Rw*?lqJbIBy{qnfAkmsLMf7r`Tb4B*_Ty0nv4P@N5R;8}pbV>lBwm7kJF(zesK?!0t52I1=!}E?xyVKBZd*?jG2zU4H{3 zz(ueB?tcqQqZTQfbd>%TSpTv-ov~cn>0y%0iRJ_7U}3eN^f>((oT4`MVLMa+U)kC-iaHtA zf+`n#fK6hPBBJ>>Rbll&BS=MSep^2vE&J#FXGc`s)&to5Dwx_HOMG7i`Zb*6PH%dF zSZTlwV^5!f%6$87H> z&QvfQI$8)(AXW)%2H+|Y%OmYw(HyNWUf@Oo`aGS#QeckCXf(|BQ^Yv}_TQ1pNR|1M z)=DYUA$uYRzc&+?&duN)+a%8E0p&?3YrPXZh(!WPWhKYoZ6}I8!tmni@+poa>bU{A z)EI2(ZMBAJ#?)o0a1B#udJY3yEnzYsP6?!3%YX5>x~2NbC`#yVVp%iIz?Gp1AzBJq zv-=jw)oox|y2&ATk#dh0M-51QIifXilXGUJk3xC34N@j?5*;a9)w}UFc~Be_f+gh% zJM&q5^^?Pit;8qo&UW!M0XXCj`r~hcp548~crY7&H63xY4TxO28`3SQf2L*nJdFv> z|K5kC6f_9p3Ty$T`_a|LTc2HOfPmk@*sc5uW^5Y|^DObVAZHZ1F9#f$3su-w>rOsg z?msFPJYxw&F_Jd1a@;_AW$ep8yg+}jyQU4}=6Id*TNjag222iyyMF7wwltdc^9`;O zeL1~O(OcX%d^!WbP`HYcl4GG&ukiDU z_4jXJxI69zMF&$cS4)G9dnVTK+Kd(ZDsg;92xS_8TXK^!&5tRs%!SxZW5e8Pf;OU| zxMOGXA?{jGVvh(fAGVK%*EBqtEGZa`nzvCd%XsT0>2p`(dIKZ@IhSZx;*GZ*g+TNGXF4V#rJvXeqkwT z_rsNu(ce^)H*YA}_6WtZh^Wa;W2mM1O`_({{#(zYSW#yVj=Tr1rx!ryBf4 zSa6z1t@olNR8$~id6fDBL}4no^d7&Lp{~oK7WjDhrO*5pA2+B#Ls0Gc$w-jg8()S6 znzH-)B6f46ecXI~@=W5~)j!-QNCyBQoLa{CO%8D)<6VZ?)+3d;o^jiArFQcJu9AsgfgqoC6c}4uSmZ{Ey%N8U~c_rvu?)qEU|M?3{)aOF^x~+@F;czKM z>FAU1sskA1TE6*nOUBON>qUGPPEO9vCi9k~2V&0m1733hj!c}x@B3y@-g&Wao^1YB zV|c(O3{_!kxn1>Ghg@rkUzYluP(E(Gyxv%qAP~IT1j=Gs(eBiF_v|U#KQ@JM&6U96<#CowY2Sf;a2~HLnDT(W*@b+B#))UNz#0LI~H-#j?H$tqGgAg z=2N1O3N=TD??)Hjd}`dsTVp4JnKI@UbX(`QeqM*aFA2}4H`oaLr0}Ya_v{8Pxv_i; zJg~wJp~L$q&JNy&@5vWZ3Q7Z%#65Ro*N0y`NHwUx7kBx3R%S8d@UuYps}rLezlex&j8Y4b%KTkrn1Cn z9P>@{(E}0JV#>a5hsQj^PDI8j+NlBahwsXwg)k_(0etzmFD{7;gAs>XYzCB9rx!x= zm`BUe@-#v%9^*pu-Zqh?`^*?QTU|JMuqxEOIT+%~swHh|h~tQ>-C?nEK)-*uiBHe^ zWlU~HYG1#ra!!aO3d$jg%f;>ydKW?_v^TtQ_}i`%-sNhkKZW1JZv{}Xns>MqZdcql zxFkWmT2d;$PX1M1cOi7kY5b7_4M3>d2#K>{nsF)rG=BP{)r==iq^ir4-6g@mvTn)U z_mtB3JxOZ?>hXMv8e!RkQkU45|I^0Vhcmf`0sMXUs+CUYOB}3~PA*@ilbSV&vrsyl z##lqnBz;O_&3she)`y%FQkP{QLa# z+|PYK_jNtjbw9tKf<4c9c=fPx{afu_shkx$7Qrqntb<#L&z-jTx~&krZV8WYYmearaY2zyiNab^PkzHz;RfMz&ORNSVRfy7g0~$0!Fj2C z$Y7Sw_Q#x=51Vf&F%#D?W#}iq>xKBTfDK6v-I}nq0pq3RqK`4@bH(cLXTB`>ditr2 zXK(l2XCE5{b#B+Q;qG|vljb>K)isOTC9Z3{nGU@h>E{N#8lQr25sx-P5Ekcp9ZB0s zcPfv!J<#I609ba?M4TAlTF~+oMC6tJB!A;Fqa!1|q4>c-X=~Z`s4yTQw^ftXOhkvw z>pF>-hEm1?&VQd?F5g~ko?erz_ZK>7^Htzz7D98`Zp*y&k}FfO?xqpJA#lH2utN|E z)GDfd?jjebZYIBcgc~MnrRu7m@I|7qWxOtwMZUBDq0w`zM)~-%lwOyoPqNgU6-|j5 zZ~4>{0+cgUg|^o1&Dvk%ETt&#s^)54ggDFZrK#JR`$g7TZ#-@#l~puj*plp|eWpfL zC`Ce)yjtU4uSMGS7s(_brwE1kFT9eBkn74H92HH%b5Hz z`Qf|A(uGnISju~Vg$L~|4#yhB3ETv!-FpnlY*LiUuC01}^Ujqt`D%@wtxQ+w%|;+Z zJB!Y(w*piJIRbLa+Jrj_@@1j5``FQtF(~4JVM0(-exL%nS93v0wK{)hTtx?vH;=@} zt-EQF9qs2Y@SHM}06>c~?E-ieH~Q+7jI-w*CO1n{*YsxJ z`{4GJBXO_UvmAfS%E2-7R0zKDrSLvZwn#~o?gQIS&5cy_XNsJ)a`;_CUbM=V&P%+? zPt3Su^AaPE4HOBACnHP@sgB z^pZ~|>+02*)#l39RCwTkgsYTQK_5gBhH8}W&u47h^d4IoB{>|=@QgtdS}jhdXXE?& z&MV-G>bsNd%$tiGPcf3DzCgPjO2HpAR*H?PL4xU{UpH|v&65-QNJ%4# zcb_9`qR2$qpvKW?TgVbOEy$ah0YY17{p`3`)5g1_Y0m1fI$vZiUD>Qa0{vrO+G1!n~ z4GswJOKGBcPAdeu^bT7>58PRvyhxM|H;Kt-8rQ7{KeascJBpTVI-YYq@RAST2Fx_e zCQv@%=+4$sEbQes(wEu*rcE`CNk|}poAs^v z!Gw?6Bm8}Jwgsa02-fXY-8RNHW-Ptb1$y-g6VNCH&En@vhd(eh%9ZVI)fg0`(EoP@ zsvj-8V9$sONRJcE)=#8@_Ii1}=x)V%Ba2h(z;vZ&7q?$X1uKkL2N_Xcg#(E~ZM1*< rI=|$ZB14XV3G2a+0D`vG, document.getElementById('root')); diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 00000000..82edfc9e --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,4 @@ +import { configure } from 'enzyme'; +import Adapter from 'enzyme-adapter-react-16'; + +configure({ adapter: new Adapter() }); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..408ed2a6 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,12167 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@7.5.5", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" + integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/core@7.7.4", "@babel/core@^7.1.0", "@babel/core@^7.4.5": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.4.tgz#37e864532200cb6b50ee9a4045f5f817840166ab" + integrity sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.7.4" + "@babel/helpers" "^7.7.4" + "@babel/parser" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + convert-source-map "^1.7.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.4.0", "@babel/generator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.4.tgz#db651e2840ca9aa66f327dcec1dc5f5fa9611369" + integrity sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg== + dependencies: + "@babel/types" "^7.7.4" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz#bb3faf1e74b74bd547e867e48f551fa6b098b6ce" + integrity sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz#5f73f2b28580e224b5b9bd03146a4015d6217f5f" + integrity sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-builder-react-jsx@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz#da188d247508b65375b2c30cf59de187be6b0c66" + integrity sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA== + dependencies: + "@babel/types" "^7.7.4" + esutils "^2.0.0" + +"@babel/helper-call-delegate@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz#621b83e596722b50c0066f9dc37d3232e461b801" + integrity sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA== + dependencies: + "@babel/helper-hoist-variables" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-create-class-features-plugin@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz#fce60939fd50618610942320a8d951b3b639da2d" + integrity sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA== + dependencies: + "@babel/helper-function-name" "^7.7.4" + "@babel/helper-member-expression-to-functions" "^7.7.4" + "@babel/helper-optimise-call-expression" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.7.4" + "@babel/helper-split-export-declaration" "^7.7.4" + +"@babel/helper-create-regexp-features-plugin@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz#6d5762359fd34f4da1500e4cff9955b5299aaf59" + integrity sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A== + dependencies: + "@babel/helper-regex" "^7.4.4" + regexpu-core "^4.6.0" + +"@babel/helper-define-map@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz#2841bf92eb8bd9c906851546fe6b9d45e162f176" + integrity sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg== + dependencies: + "@babel/helper-function-name" "^7.7.4" + "@babel/types" "^7.7.4" + lodash "^4.17.13" + +"@babel/helper-explode-assignable-expression@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz#fa700878e008d85dc51ba43e9fb835cddfe05c84" + integrity sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg== + dependencies: + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-function-name@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz#ab6e041e7135d436d8f0a3eca15de5b67a341a2e" + integrity sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ== + dependencies: + "@babel/helper-get-function-arity" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-get-function-arity@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz#cb46348d2f8808e632f0ab048172130e636005f0" + integrity sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-hoist-variables@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz#612384e3d823fdfaaf9fce31550fe5d4db0f3d12" + integrity sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-member-expression-to-functions@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz#356438e2569df7321a8326644d4b790d2122cb74" + integrity sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-module-imports@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz#e5a92529f8888bf319a6376abfbd1cebc491ad91" + integrity sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-module-transforms@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz#8d7cdb1e1f8ea3d8c38b067345924ac4f8e0879a" + integrity sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA== + dependencies: + "@babel/helper-module-imports" "^7.7.4" + "@babel/helper-simple-access" "^7.7.4" + "@babel/helper-split-export-declaration" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/types" "^7.7.4" + lodash "^4.17.13" + +"@babel/helper-optimise-call-expression@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz#034af31370d2995242aa4df402c3b7794b2dcdf2" + integrity sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-plugin-utils@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== + +"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" + integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw== + dependencies: + lodash "^4.17.13" + +"@babel/helper-remap-async-to-generator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz#c68c2407350d9af0e061ed6726afb4fff16d0234" + integrity sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.7.4" + "@babel/helper-wrap-function" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-replace-supers@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz#3c881a6a6a7571275a72d82e6107126ec9e2cdd2" + integrity sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.7.4" + "@babel/helper-optimise-call-expression" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-simple-access@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz#a169a0adb1b5f418cfc19f22586b2ebf58a9a294" + integrity sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A== + dependencies: + "@babel/template" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helper-split-export-declaration@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz#57292af60443c4a3622cf74040ddc28e68336fd8" + integrity sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug== + dependencies: + "@babel/types" "^7.7.4" + +"@babel/helper-wrap-function@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz#37ab7fed5150e22d9d7266e830072c0cdd8baace" + integrity sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg== + dependencies: + "@babel/helper-function-name" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/helpers@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.4.tgz#62c215b9e6c712dadc15a9a0dcab76c92a940302" + integrity sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg== + dependencies: + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/highlight@^7.0.0": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" + integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.4.tgz#75ab2d7110c2cf2fa949959afb05fa346d2231bb" + integrity sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g== + +"@babel/plugin-proposal-async-generator-functions@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz#0351c5ac0a9e927845fffd5b82af476947b7ce6d" + integrity sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.7.4" + "@babel/plugin-syntax-async-generators" "^7.7.4" + +"@babel/plugin-proposal-class-properties@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz#2f964f0cb18b948450362742e33e15211e77c2ba" + integrity sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-proposal-decorators@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.7.4.tgz#58c1e21d21ea12f9f5f0a757e46e687b94a7ab2b" + integrity sha512-GftcVDcLCwVdzKmwOBDjATd548+IE+mBo7ttgatqNDR7VG7GqIuZPtRWlMLHbhTXhcnFZiGER8iIYl1n/imtsg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-decorators" "^7.7.4" + +"@babel/plugin-proposal-dynamic-import@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz#dde64a7f127691758cbfed6cf70de0fa5879d52d" + integrity sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.7.4" + +"@babel/plugin-proposal-json-strings@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz#7700a6bfda771d8dc81973249eac416c6b4c697d" + integrity sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings" "^7.7.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.7.4.tgz#7db302c83bc30caa89e38fee935635ef6bd11c28" + integrity sha512-TbYHmr1Gl1UC7Vo2HVuj/Naci5BEGNZ0AJhzqD2Vpr6QPFWpUmBRLrIDjedzx7/CShq0bRDS2gI4FIs77VHLVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.7.4" + +"@babel/plugin-proposal-numeric-separator@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.7.4.tgz#7819a17445f4197bb9575e5750ed349776da858a" + integrity sha512-CG605v7lLpVgVldSY6kxsN9ui1DxFOyepBfuX2AzU2TNriMAYApoU55mrGw9Jr4TlrTzPCG10CL8YXyi+E/iPw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-numeric-separator" "^7.7.4" + +"@babel/plugin-proposal-object-rest-spread@7.7.4", "@babel/plugin-proposal-object-rest-spread@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz#cc57849894a5c774214178c8ab64f6334ec8af71" + integrity sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.7.4" + +"@babel/plugin-proposal-optional-catch-binding@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz#ec21e8aeb09ec6711bc0a39ca49520abee1de379" + integrity sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" + +"@babel/plugin-proposal-optional-chaining@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.7.4.tgz#3f04c2de1a942cbd3008324df8144b9cbc0ca0ba" + integrity sha512-JmgaS+ygAWDR/STPe3/7y0lNlHgS+19qZ9aC06nYLwQ/XB7c0q5Xs+ksFU3EDnp9EiEsO0dnRAOKeyLHTZuW3A== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-chaining" "^7.7.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz#7c239ccaf09470dbe1d453d50057460e84517ebb" + integrity sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-async-generators@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz#331aaf310a10c80c44a66b238b6e49132bd3c889" + integrity sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-decorators@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.7.4.tgz#3c91cfee2a111663ff3ac21b851140f5a52a4e0b" + integrity sha512-0oNLWNH4k5ZbBVfAwiTU53rKFWIeTh6ZlaWOXWJc4ywxs0tjz5fc3uZ6jKAnZSxN98eXVgg7bJIuzjX+3SXY+A== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-dynamic-import@7.7.4", "@babel/plugin-syntax-dynamic-import@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz#29ca3b4415abfe4a5ec381e903862ad1a54c3aec" + integrity sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-flow@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.7.4.tgz#6d91b59e1a0e4c17f36af2e10dd64ef220919d7b" + integrity sha512-2AMAWl5PsmM5KPkB22cvOkUyWk6MjUaqhHNU5nSPUl/ns3j5qLfw2SuYP5RbVZ0tfLvePr4zUScbICtDP2CUNw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-json-strings@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz#86e63f7d2e22f9e27129ac4e83ea989a382e86cc" + integrity sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-jsx@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz#dab2b56a36fb6c3c222a1fbc71f7bf97f327a9ec" + integrity sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.7.4.tgz#e53b751d0c3061b1ba3089242524b65a7a9da12b" + integrity sha512-XKh/yIRPiQTOeBg0QJjEus5qiSKucKAiApNtO1psqG7D17xmE+X2i5ZqBEuSvo0HRuyPaKaSN/Gy+Ha9KFQolw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-numeric-separator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.7.4.tgz#39818f8042a09d4c6248d85d82555369da4da5c4" + integrity sha512-vmlUUBlLuFnbpaR+1kKIdo62xQEN+THWbtAHSEilo+0rHl2dKKCn6GLUVKpI848wL/T0ZPQgAy8asRJ9yYEjog== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46" + integrity sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz#a3e38f59f4b6233867b4a92dcb0ee05b2c334aa6" + integrity sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-optional-chaining@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.7.4.tgz#c91fdde6de85d2eb8906daea7b21944c3610c901" + integrity sha512-2MqYD5WjZSbJdUagnJvIdSfkb/ucOC9/1fRJxm7GAxY6YQLWlUvkfxoNbUPcPLHJyetKUDQ4+yyuUyAoc0HriA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-top-level-await@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz#bd7d8fa7b9fee793a36e4027fd6dd1aa32f946da" + integrity sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-typescript@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.7.4.tgz#5d037ffa10f3b25a16f32570ebbe7a8c2efa304b" + integrity sha512-77blgY18Hud4NM1ggTA8xVT/dBENQf17OpiToSa2jSmEY3fWXD2jwrdVlO4kq5yzUTeF15WSQ6b4fByNvJcjpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-arrow-functions@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz#76309bd578addd8aee3b379d809c802305a98a12" + integrity sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-async-to-generator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz#694cbeae6d613a34ef0292713fa42fb45c4470ba" + integrity sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg== + dependencies: + "@babel/helper-module-imports" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.7.4" + +"@babel/plugin-transform-block-scoped-functions@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz#d0d9d5c269c78eaea76227ace214b8d01e4d837b" + integrity sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-block-scoping@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz#200aad0dcd6bb80372f94d9e628ea062c58bf224" + integrity sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + lodash "^4.17.13" + +"@babel/plugin-transform-classes@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz#c92c14be0a1399e15df72667067a8f510c9400ec" + integrity sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.7.4" + "@babel/helper-define-map" "^7.7.4" + "@babel/helper-function-name" "^7.7.4" + "@babel/helper-optimise-call-expression" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.7.4" + "@babel/helper-split-export-declaration" "^7.7.4" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz#e856c1628d3238ffe12d668eb42559f79a81910d" + integrity sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-destructuring@7.7.4", "@babel/plugin-transform-destructuring@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz#2b713729e5054a1135097b6a67da1b6fe8789267" + integrity sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-dotall-regex@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz#f7ccda61118c5b7a2599a72d5e3210884a021e96" + integrity sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-duplicate-keys@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz#3d21731a42e3f598a73835299dd0169c3b90ac91" + integrity sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-exponentiation-operator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz#dd30c0191e3a1ba19bcc7e389bdfddc0729d5db9" + integrity sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-flow-strip-types@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.7.4.tgz#cc73f85944782df1d77d80977bc097920a8bf31a" + integrity sha512-w9dRNlHY5ElNimyMYy0oQowvQpwt/PRHI0QS98ZJCTZU2bvSnKXo5zEiD5u76FBPigTm8TkqzmnUTg16T7qbkA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-flow" "^7.7.4" + +"@babel/plugin-transform-for-of@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz#248800e3a5e507b1f103d8b4ca998e77c63932bc" + integrity sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-function-name@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz#75a6d3303d50db638ff8b5385d12451c865025b1" + integrity sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g== + dependencies: + "@babel/helper-function-name" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-literals@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz#27fe87d2b5017a2a5a34d1c41a6b9f6a6262643e" + integrity sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-member-expression-literals@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz#aee127f2f3339fc34ce5e3055d7ffbf7aa26f19a" + integrity sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-amd@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.4.tgz#276b3845ca2b228f2995e453adc2e6f54d72fb71" + integrity sha512-/542/5LNA18YDtg1F+QHvvUSlxdvjZoD/aldQwkq+E3WCkbEjNSN9zdrOXaSlfg3IfGi22ijzecklF/A7kVZFQ== + dependencies: + "@babel/helper-module-transforms" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + babel-plugin-dynamic-import-node "^2.3.0" + +"@babel/plugin-transform-modules-commonjs@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz#bee4386e550446343dd52a571eda47851ff857a3" + integrity sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA== + dependencies: + "@babel/helper-module-transforms" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-simple-access" "^7.7.4" + babel-plugin-dynamic-import-node "^2.3.0" + +"@babel/plugin-transform-modules-systemjs@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz#cd98152339d3e763dfe838b7d4273edaf520bb30" + integrity sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw== + dependencies: + "@babel/helper-hoist-variables" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + babel-plugin-dynamic-import-node "^2.3.0" + +"@babel/plugin-transform-modules-umd@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz#1027c355a118de0aae9fee00ad7813c584d9061f" + integrity sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw== + dependencies: + "@babel/helper-module-transforms" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz#fb3bcc4ee4198e7385805007373d6b6f42c98220" + integrity sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.7.4" + +"@babel/plugin-transform-new-target@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz#4a0753d2d60639437be07b592a9e58ee00720167" + integrity sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-super@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz#48488937a2d586c0148451bf51af9d7dda567262" + integrity sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.7.4" + +"@babel/plugin-transform-parameters@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz#da4555c97f39b51ac089d31c7380f03bca4075ce" + integrity sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw== + dependencies: + "@babel/helper-call-delegate" "^7.7.4" + "@babel/helper-get-function-arity" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-property-literals@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz#2388d6505ef89b266103f450f9167e6bd73f98c2" + integrity sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-constant-elements@^7.0.0": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.7.4.tgz#499cf732a21ffd62cc4b0016e27c3906097f8982" + integrity sha512-U6XkHZ8RnmeEb8jBUOpeo6oFka5RhLgxAVvK4/fBbwoYlsHQYLb8I37ymTPDVsrWjqb94+hueuWQA/1OAA4rAQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-display-name@7.7.4", "@babel/plugin-transform-react-display-name@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.7.4.tgz#9f2b80b14ebc97eef4a9b29b612c58ed9c0d10dd" + integrity sha512-sBbIvqYkthai0X0vkD2xsAwluBp+LtNHH+/V4a5ydifmTtb8KOVOlrMIk/MYmIc4uTYDnjZUHQildYNo36SRJw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-jsx-self@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.7.4.tgz#81b8fbfd14b2215e8f1c2c3adfba266127b0231c" + integrity sha512-PWYjSfqrO273mc1pKCRTIJXyqfc9vWYBax88yIhQb+bpw3XChVC7VWS4VwRVs63wFHKxizvGSd00XEr+YB9Q2A== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.7.4" + +"@babel/plugin-transform-react-jsx-source@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.7.4.tgz#8994b1bf6014b133f5a46d3b7d1ee5f5e3e72c10" + integrity sha512-5ZU9FnPhqtHsOXxutRtXZAzoEJwDaP32QcobbMP1/qt7NYcsCNK8XgzJcJfoEr/ZnzVvUNInNjIW22Z6I8p9mg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.7.4" + +"@babel/plugin-transform-react-jsx@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.4.tgz#d91205717fae4e2f84d020cd3057ec02a10f11da" + integrity sha512-LixU4BS95ZTEAZdPaIuyg/k8FiiqN9laQ0dMHB4MlpydHY53uQdWCUrwjLr5o6ilS6fAgZey4Q14XBjl5tL6xw== + dependencies: + "@babel/helper-builder-react-jsx" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.7.4" + +"@babel/plugin-transform-regenerator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.4.tgz#d18eac0312a70152d7d914cbed2dc3999601cfc0" + integrity sha512-e7MWl5UJvmPEwFJTwkBlPmqixCtr9yAASBqff4ggXTNicZiwbF8Eefzm6NVgfiBp7JdAGItecnctKTgH44q2Jw== + dependencies: + regenerator-transform "^0.14.0" + +"@babel/plugin-transform-reserved-words@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz#6a7cf123ad175bb5c69aec8f6f0770387ed3f1eb" + integrity sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-runtime@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.7.4.tgz#51fe458c1c1fa98a8b07934f4ed38b6cd62177a6" + integrity sha512-O8kSkS5fP74Ad/8pfsCMGa8sBRdLxYoSReaARRNSz3FbFQj3z/QUvoUmJ28gn9BO93YfnXc3j+Xyaqe8cKDNBQ== + dependencies: + "@babel/helper-module-imports" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz#74a0a9b2f6d67a684c6fbfd5f0458eb7ba99891e" + integrity sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-spread@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz#aa673b356fe6b7e70d69b6e33a17fef641008578" + integrity sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-sticky-regex@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz#ffb68c05090c30732076b1285dc1401b404a123c" + integrity sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + +"@babel/plugin-transform-template-literals@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz#1eb6411736dd3fe87dbd20cc6668e5121c17d604" + integrity sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typeof-symbol@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz#3174626214f2d6de322882e498a38e8371b2140e" + integrity sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typescript@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.7.4.tgz#2974fd05f4e85c695acaf497f432342de9fc0636" + integrity sha512-X8e3tcPEKnwwPVG+vP/vSqEShkwODOEeyQGod82qrIuidwIrfnsGn11qPM1jBLF4MqguTXXYzm58d0dY+/wdpg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-typescript" "^7.7.4" + +"@babel/plugin-transform-unicode-regex@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz#a3c0f65b117c4c81c5b6484f2a5e7b95346b83ae" + integrity sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/preset-env@7.7.4", "@babel/preset-env@^7.4.5": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.7.4.tgz#ccaf309ae8d1ee2409c85a4e2b5e280ceee830f8" + integrity sha512-Dg+ciGJjwvC1NIe/DGblMbcGq1HOtKbw8RLl4nIjlfcILKEOkWT/vRqPpumswABEBVudii6dnVwrBtzD7ibm4g== + dependencies: + "@babel/helper-module-imports" "^7.7.4" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.7.4" + "@babel/plugin-proposal-dynamic-import" "^7.7.4" + "@babel/plugin-proposal-json-strings" "^7.7.4" + "@babel/plugin-proposal-object-rest-spread" "^7.7.4" + "@babel/plugin-proposal-optional-catch-binding" "^7.7.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.7.4" + "@babel/plugin-syntax-async-generators" "^7.7.4" + "@babel/plugin-syntax-dynamic-import" "^7.7.4" + "@babel/plugin-syntax-json-strings" "^7.7.4" + "@babel/plugin-syntax-object-rest-spread" "^7.7.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" + "@babel/plugin-syntax-top-level-await" "^7.7.4" + "@babel/plugin-transform-arrow-functions" "^7.7.4" + "@babel/plugin-transform-async-to-generator" "^7.7.4" + "@babel/plugin-transform-block-scoped-functions" "^7.7.4" + "@babel/plugin-transform-block-scoping" "^7.7.4" + "@babel/plugin-transform-classes" "^7.7.4" + "@babel/plugin-transform-computed-properties" "^7.7.4" + "@babel/plugin-transform-destructuring" "^7.7.4" + "@babel/plugin-transform-dotall-regex" "^7.7.4" + "@babel/plugin-transform-duplicate-keys" "^7.7.4" + "@babel/plugin-transform-exponentiation-operator" "^7.7.4" + "@babel/plugin-transform-for-of" "^7.7.4" + "@babel/plugin-transform-function-name" "^7.7.4" + "@babel/plugin-transform-literals" "^7.7.4" + "@babel/plugin-transform-member-expression-literals" "^7.7.4" + "@babel/plugin-transform-modules-amd" "^7.7.4" + "@babel/plugin-transform-modules-commonjs" "^7.7.4" + "@babel/plugin-transform-modules-systemjs" "^7.7.4" + "@babel/plugin-transform-modules-umd" "^7.7.4" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.7.4" + "@babel/plugin-transform-new-target" "^7.7.4" + "@babel/plugin-transform-object-super" "^7.7.4" + "@babel/plugin-transform-parameters" "^7.7.4" + "@babel/plugin-transform-property-literals" "^7.7.4" + "@babel/plugin-transform-regenerator" "^7.7.4" + "@babel/plugin-transform-reserved-words" "^7.7.4" + "@babel/plugin-transform-shorthand-properties" "^7.7.4" + "@babel/plugin-transform-spread" "^7.7.4" + "@babel/plugin-transform-sticky-regex" "^7.7.4" + "@babel/plugin-transform-template-literals" "^7.7.4" + "@babel/plugin-transform-typeof-symbol" "^7.7.4" + "@babel/plugin-transform-unicode-regex" "^7.7.4" + "@babel/types" "^7.7.4" + browserslist "^4.6.0" + core-js-compat "^3.1.1" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.5.0" + +"@babel/preset-react@7.7.4", "@babel/preset-react@^7.0.0": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.7.4.tgz#3fe2ea698d8fb536d8e7881a592c3c1ee8bf5707" + integrity sha512-j+vZtg0/8pQr1H8wKoaJyGL2IEk3rG/GIvua7Sec7meXVIvGycihlGMx5xcU00kqCJbwzHs18xTu3YfREOqQ+g== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-react-display-name" "^7.7.4" + "@babel/plugin-transform-react-jsx" "^7.7.4" + "@babel/plugin-transform-react-jsx-self" "^7.7.4" + "@babel/plugin-transform-react-jsx-source" "^7.7.4" + +"@babel/preset-typescript@7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.7.4.tgz#780059a78e6fa7f7a4c87f027292a86b31ce080a" + integrity sha512-rqrjxfdiHPsnuPur0jKrIIGQCIgoTWMTjlbWE69G4QJ6TIOVnnRnIJhUxNTL/VwDmEAVX08Tq3B1nirer5341w== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-typescript" "^7.7.4" + +"@babel/runtime-corejs3@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.7.4.tgz#f861adc1cecb9903dfd66ea97917f02ff8d79888" + integrity sha512-BBIEhzk8McXDcB3IbOi8zQPzzINUp4zcLesVlBSOcyGhzPUU8Xezk5GAG7Sy5GVhGmAO0zGd2qRSeY2g4Obqxw== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.2" + +"@babel/runtime@7.7.4", "@babel/runtime@^7.0.0", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.4.tgz#b23a856751e4bf099262f867767889c0e3fe175b" + integrity sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0": + version "7.8.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.0.tgz#8c81711517c56b3d00c6de706b0fb13dc3531549" + integrity sha512-Z7ti+HB0puCcLmFE3x90kzaVgbx6TRrYIReaygW6EkBEnJh1ajS4/inhF7CypzWeDV3NFl1AfWj0eMtdihojxw== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.5.1", "@babel/runtime@^7.6.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6": + version "7.7.7" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.7.tgz#194769ca8d6d7790ec23605af9ee3e42a0aa79cf" + integrity sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA== + dependencies: + regenerator-runtime "^0.13.2" + +"@babel/template@^7.4.0", "@babel/template@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.4.tgz#428a7d9eecffe27deac0a98e23bf8e3675d2a77b" + integrity sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.4" + "@babel/types" "^7.7.4" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.4.tgz#9c1e7c60fb679fe4fcfaa42500833333c2058558" + integrity sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw== + dependencies: + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.7.4" + "@babel/helper-function-name" "^7.7.4" + "@babel/helper-split-export-declaration" "^7.7.4" + "@babel/parser" "^7.7.4" + "@babel/types" "^7.7.4" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.7.4.tgz#516570d539e44ddf308c07569c258ff94fde9193" + integrity sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA== + dependencies: + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@cnakazawa/watch@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" + integrity sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@csstools/normalize.css@^10.1.0": + version "10.1.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" + integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.0.tgz#2f9ce301c8898e1c3248b0a8564696b24d1a9a5a" + integrity sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw== + +"@hapi/joi@^15.0.0": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@jest/console@^24.7.1", "@jest/console@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" + integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== + dependencies: + "@jest/source-map" "^24.9.0" + chalk "^2.0.1" + slash "^2.0.0" + +"@jest/core@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" + integrity sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== + dependencies: + "@jest/console" "^24.7.1" + "@jest/reporters" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-changed-files "^24.9.0" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-resolve-dependencies "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + jest-watcher "^24.9.0" + micromatch "^3.1.10" + p-each-series "^1.0.0" + realpath-native "^1.1.0" + rimraf "^2.5.4" + slash "^2.0.0" + strip-ansi "^5.0.0" + +"@jest/environment@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" + integrity sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== + dependencies: + "@jest/fake-timers" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + +"@jest/fake-timers@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" + integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== + dependencies: + "@jest/types" "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + +"@jest/reporters@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" + integrity sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== + dependencies: + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.2" + istanbul-lib-coverage "^2.0.2" + istanbul-lib-instrument "^3.0.1" + istanbul-lib-report "^2.0.4" + istanbul-lib-source-maps "^3.0.1" + istanbul-reports "^2.2.6" + jest-haste-map "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + node-notifier "^5.4.2" + slash "^2.0.0" + source-map "^0.6.0" + string-length "^2.0.0" + +"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" + integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.1.15" + source-map "^0.6.0" + +"@jest/test-result@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" + integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== + dependencies: + "@jest/console" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/istanbul-lib-coverage" "^2.0.0" + +"@jest/test-sequencer@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" + integrity sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== + dependencies: + "@jest/test-result" "^24.9.0" + jest-haste-map "^24.9.0" + jest-runner "^24.9.0" + jest-runtime "^24.9.0" + +"@jest/transform@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" + integrity sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^24.9.0" + babel-plugin-istanbul "^5.1.0" + chalk "^2.0.1" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.1.15" + jest-haste-map "^24.9.0" + jest-regex-util "^24.9.0" + jest-util "^24.9.0" + micromatch "^3.1.10" + pirates "^4.0.1" + realpath-native "^1.1.0" + slash "^2.0.0" + source-map "^0.6.1" + write-file-atomic "2.4.1" + +"@jest/types@^24.9.0": + version "24.9.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" + integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^1.1.1" + "@types/yargs" "^13.0.0" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@sheerun/mutationobserver-shim@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz#8013f2af54a2b7d735f71560ff360d3a8176a87b" + integrity sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q== + +"@svgr/babel-plugin-add-jsx-attribute@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1" + integrity sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig== + +"@svgr/babel-plugin-remove-jsx-attribute@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz#297550b9a8c0c7337bea12bdfc8a80bb66f85abc" + integrity sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz#c196302f3e68eab6a05e98af9ca8570bc13131c7" + integrity sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz#310ec0775de808a6a2e4fd4268c245fd734c1165" + integrity sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w== + +"@svgr/babel-plugin-svg-dynamic-title@^4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz#2cdedd747e5b1b29ed4c241e46256aac8110dd93" + integrity sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w== + +"@svgr/babel-plugin-svg-em-dimensions@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz#9a94791c9a288108d20a9d2cc64cac820f141391" + integrity sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w== + +"@svgr/babel-plugin-transform-react-native-svg@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz#151487322843359a1ca86b21a3815fd21a88b717" + integrity sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw== + +"@svgr/babel-plugin-transform-svg-component@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz#5f1e2f886b2c85c67e76da42f0f6be1b1767b697" + integrity sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw== + +"@svgr/babel-preset@^4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.3.3.tgz#a75d8c2f202ac0e5774e6bfc165d028b39a1316c" + integrity sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^4.2.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^4.2.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^4.2.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^4.2.0" + "@svgr/babel-plugin-svg-dynamic-title" "^4.3.3" + "@svgr/babel-plugin-svg-em-dimensions" "^4.2.0" + "@svgr/babel-plugin-transform-react-native-svg" "^4.2.0" + "@svgr/babel-plugin-transform-svg-component" "^4.2.0" + +"@svgr/core@^4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-4.3.3.tgz#b37b89d5b757dc66e8c74156d00c368338d24293" + integrity sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w== + dependencies: + "@svgr/plugin-jsx" "^4.3.3" + camelcase "^5.3.1" + cosmiconfig "^5.2.1" + +"@svgr/hast-util-to-babel-ast@^4.3.2": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz#1d5a082f7b929ef8f1f578950238f630e14532b8" + integrity sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg== + dependencies: + "@babel/types" "^7.4.4" + +"@svgr/plugin-jsx@^4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz#e2ba913dbdfbe85252a34db101abc7ebd50992fa" + integrity sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w== + dependencies: + "@babel/core" "^7.4.5" + "@svgr/babel-preset" "^4.3.3" + "@svgr/hast-util-to-babel-ast" "^4.3.2" + svg-parser "^2.0.0" + +"@svgr/plugin-svgo@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz#daac0a3d872e3f55935c6588dd370336865e9e32" + integrity sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w== + dependencies: + cosmiconfig "^5.2.1" + merge-deep "^3.0.2" + svgo "^1.2.2" + +"@svgr/webpack@4.3.3": + version "4.3.3" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-4.3.3.tgz#13cc2423bf3dff2d494f16b17eb7eacb86895017" + integrity sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg== + dependencies: + "@babel/core" "^7.4.5" + "@babel/plugin-transform-react-constant-elements" "^7.0.0" + "@babel/preset-env" "^7.4.5" + "@babel/preset-react" "^7.0.0" + "@svgr/core" "^4.3.3" + "@svgr/plugin-jsx" "^4.3.3" + "@svgr/plugin-svgo" "^4.3.1" + loader-utils "^1.2.3" + +"@testing-library/dom@^6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-6.11.0.tgz#962a38f1a721fdb7c9e35e7579e33ff13a00eda4" + integrity sha512-Pkx9LMIGshyNbfmecjt18rrAp/ayMqGH674jYER0SXj0iG9xZc+zWRjk2Pg9JgPBDvwI//xGrI/oOQkAi4YEew== + dependencies: + "@babel/runtime" "^7.6.2" + "@sheerun/mutationobserver-shim" "^0.3.2" + "@types/testing-library__dom" "^6.0.0" + aria-query "3.0.0" + pretty-format "^24.9.0" + wait-for-expect "^3.0.0" + +"@testing-library/jest-dom@^4.2.4": + version "4.2.4" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz#00dfa0cbdd837d9a3c2a7f3f0a248ea6e7b89742" + integrity sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg== + dependencies: + "@babel/runtime" "^7.5.1" + chalk "^2.4.1" + css "^2.2.3" + css.escape "^1.5.1" + jest-diff "^24.0.0" + jest-matcher-utils "^24.0.0" + lodash "^4.17.11" + pretty-format "^24.0.0" + redent "^3.0.0" + +"@testing-library/react@^9.3.2": + version "9.4.0" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-9.4.0.tgz#b021ac8cb987c8dc54c6841875f745bf9b2e88e5" + integrity sha512-XdhDWkI4GktUPsz0AYyeQ8M9qS/JFie06kcSnUVcpgOwFjAu9vhwR83qBl+lw9yZWkbECjL8Hd+n5hH6C0oWqg== + dependencies: + "@babel/runtime" "^7.7.6" + "@testing-library/dom" "^6.11.0" + "@types/testing-library__react" "^9.1.2" + +"@testing-library/user-event@^7.1.2": + version "7.2.1" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-7.2.1.tgz#2ad4e844175a3738cb9e7064be5ea070b8863a1c" + integrity sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA== + +"@types/babel__core@^7.1.0": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.3.tgz#e441ea7df63cd080dfcd02ab199e6d16a735fc30" + integrity sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.0.tgz#f1ec1c104d1bb463556ecb724018ab788d0c172a" + integrity sha512-c1mZUu4up5cp9KROs/QAw0gTeHrw/x7m52LcnvMxxOZ03DmLwPV0MlGmlgzV3cnSdjhJOZsj7E7FHeioai+egw== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" + integrity sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.8.tgz#479a4ee3e291a403a1096106013ec22cf9b64012" + integrity sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw== + dependencies: + "@babel/types" "^7.3.0" + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + +"@types/events@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== + +"@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" + integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== + +"@types/istanbul-lib-report@*": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c" + integrity sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" + integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== + dependencies: + "@types/istanbul-lib-coverage" "*" + "@types/istanbul-lib-report" "*" + +"@types/json-schema@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636" + integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A== + +"@types/minimatch@*", "@types/minimatch@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/node@*": + version "12.12.14" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.14.tgz#1c1d6e3c75dba466e0326948d56e8bd72a1903d2" + integrity sha512-u/SJDyXwuihpwjXy7hOOghagLEV1KdAST6syfnOk6QZAMzZuWZqXy5aYYZbh8Jdpd4escVFP0MvftHNDb9pruA== + +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + +"@types/q@^1.5.1": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== + +"@types/react-dom@*": + version "16.9.4" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.4.tgz#0b58df09a60961dcb77f62d4f1832427513420df" + integrity sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "16.9.17" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.17.tgz#58f0cc0e9ec2425d1441dd7b623421a867aa253e" + integrity sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg== + dependencies: + "@types/prop-types" "*" + csstype "^2.2.0" + +"@types/stack-utils@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" + integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + +"@types/testing-library__dom@*", "@types/testing-library__dom@^6.0.0": + version "6.11.1" + resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-6.11.1.tgz#6058a6ac391db679f7c60dbb27b81f0620de2dd9" + integrity sha512-ImChHtQqmjwraRLqBC2sgSQFtczeFvBmBcfhTYZn/3KwXbyD07LQykEQ0xJo7QHc1GbVvf7pRyGaIe6PkCdxEw== + dependencies: + pretty-format "^24.3.0" + +"@types/testing-library__react@^9.1.2": + version "9.1.2" + resolved "https://registry.yarnpkg.com/@types/testing-library__react/-/testing-library__react-9.1.2.tgz#e33af9124c60a010fc03a34eff8f8a34a75c4351" + integrity sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q== + dependencies: + "@types/react-dom" "*" + "@types/testing-library__dom" "*" + +"@types/yargs-parser@*": + version "13.1.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228" + integrity sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg== + +"@types/yargs@^13.0.0": + version "13.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.3.tgz#76482af3981d4412d65371a318f992d33464a380" + integrity sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^2.8.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.10.0.tgz#c4cb103275e555e8a7e9b3d14c5951eb6d431e70" + integrity sha512-rT51fNLW0u3fnDGnAHVC5nu+Das+y2CpW10yqvf6/j5xbuUV3FxA3mBaIbM24CXODXjbgUznNb4Kg9XZOUxKAw== + dependencies: + "@typescript-eslint/experimental-utils" "2.10.0" + eslint-utils "^1.4.3" + functional-red-black-tree "^1.0.1" + regexpp "^3.0.0" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.0.tgz#8db1656cdfd3d9dcbdbf360b8274dea76f0b2c2c" + integrity sha512-FZhWq6hWWZBP76aZ7bkrfzTMP31CCefVIImrwP3giPLcoXocmLTmr92NLZxuIcTL4GTEOE33jQMWy9PwelL+yQ== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.10.0" + eslint-scope "^5.0.0" + +"@typescript-eslint/parser@^2.8.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.10.0.tgz#24b2e48384ab6d5a6121e4c4faf8892c79657ad3" + integrity sha512-wQNiBokcP5ZsTuB+i4BlmVWq6o+oAhd8en2eSm/EE9m7BgZUIfEeYFd6z3S+T7bgNuloeiHA1/cevvbBDLr98g== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "2.10.0" + "@typescript-eslint/typescript-estree" "2.10.0" + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/typescript-estree@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.10.0.tgz#89cdabd5e8c774e9d590588cb42fb9afd14dcbd9" + integrity sha512-oOYnplddQNm/LGVkqbkAwx4TIBuuZ36cAQq9v3nFIU9FmhemHuVzAesMSXNQDdAzCa5bFgCrfD3JWhYVKlRN2g== + dependencies: + debug "^4.1.1" + eslint-visitor-keys "^1.1.0" + glob "^7.1.6" + is-glob "^4.0.1" + lodash.unescape "4.0.1" + semver "^6.3.0" + tsutils "^3.17.1" + +"@webassemblyjs/ast@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" + integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== + dependencies: + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + +"@webassemblyjs/floating-point-hex-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" + integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== + +"@webassemblyjs/helper-api-error@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" + integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== + +"@webassemblyjs/helper-buffer@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" + integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== + +"@webassemblyjs/helper-code-frame@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" + integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== + dependencies: + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/helper-fsm@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" + integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== + +"@webassemblyjs/helper-module-context@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" + integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== + dependencies: + "@webassemblyjs/ast" "1.8.5" + mamacro "^0.0.3" + +"@webassemblyjs/helper-wasm-bytecode@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" + integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== + +"@webassemblyjs/helper-wasm-section@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" + integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + +"@webassemblyjs/ieee754@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" + integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" + integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" + integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== + +"@webassemblyjs/wasm-edit@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" + integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/helper-wasm-section" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-opt" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/wast-printer" "1.8.5" + +"@webassemblyjs/wasm-gen@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" + integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wasm-opt@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" + integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-buffer" "1.8.5" + "@webassemblyjs/wasm-gen" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + +"@webassemblyjs/wasm-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" + integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-wasm-bytecode" "1.8.5" + "@webassemblyjs/ieee754" "1.8.5" + "@webassemblyjs/leb128" "1.8.5" + "@webassemblyjs/utf8" "1.8.5" + +"@webassemblyjs/wast-parser@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" + integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/floating-point-hex-parser" "1.8.5" + "@webassemblyjs/helper-api-error" "1.8.5" + "@webassemblyjs/helper-code-frame" "1.8.5" + "@webassemblyjs/helper-fsm" "1.8.5" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.8.5": + version "1.8.5" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" + integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/wast-parser" "1.8.5" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" + integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-globals@^4.1.0, acorn-globals@^4.3.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== + dependencies: + acorn "^6.0.1" + acorn-walk "^6.0.1" + +acorn-jsx@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" + integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== + +acorn-walk@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" + integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== + +acorn@^5.5.3: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== + +acorn@^6.0.1, acorn@^6.0.4, acorn@^6.2.1: + version "6.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.0.tgz#b659d2ffbafa24baf5db1cdbb2c94a983ecd2784" + integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== + +acorn@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" + integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== + +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +adjust-sourcemap-loader@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz#6471143af75ec02334b219f54bc7970c52fb29a4" + integrity sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA== + dependencies: + assert "1.4.1" + camelcase "5.0.0" + loader-utils "1.2.3" + object-path "0.11.4" + regex-parser "2.2.10" + +aggregate-error@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" + integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +airbnb-prop-types@^2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz#5287820043af1eb469f5b0af0d6f70da6c52aaef" + integrity sha512-jUh2/hfKsRjNFC4XONQrxo/n/3GG4Tn6Hl0WlFQN5PY9OMC9loSCoAYKnZsWaP8wEfd5xcrPloK0Zg6iS1xwVA== + dependencies: + array.prototype.find "^2.1.0" + function.prototype.name "^1.1.1" + has "^1.0.3" + is-regex "^1.0.4" + object-is "^1.0.1" + object.assign "^4.1.0" + object.entries "^1.1.0" + prop-types "^15.7.2" + prop-types-exact "^1.2.0" + react-is "^16.9.0" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" + integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== + +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: + version "6.10.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" + integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + +ansi-escapes@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" + integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== + dependencies: + type-fest "^0.8.1" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.0.0, ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@3.0.0, aria-query@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" + integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= + dependencies: + ast-types-flow "0.0.7" + commander "^2.11.0" + +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-differ@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== + +array-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" + integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= + +array-filter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" + integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.find@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.1.0.tgz#630f2eaf70a39e608ac3573e45cf8ccd0ede9ad7" + integrity sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.13.0" + +array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" + integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= + dependencies: + util "0.10.3" + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +ast-types-flow@0.0.7, ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^2.6.1, async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^9.6.1: + version "9.7.3" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.3.tgz#fd42ed03f53de9beb4ca0d61fb4f7268a9bb50b4" + integrity sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q== + dependencies: + browserslist "^4.8.0" + caniuse-lite "^1.0.30001012" + chalk "^2.4.2" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.23" + postcss-value-parser "^4.0.2" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.0.tgz#24390e6ad61386b0a747265754d2a17219de862c" + integrity sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A== + +axobject-query@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.1.1.tgz#2a3b1271ec722d48a4cd4b3fcc20c853326a49a7" + integrity sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw== + dependencies: + "@babel/runtime" "^7.7.4" + "@babel/runtime-corejs3" "^7.7.4" + +babel-code-frame@^6.22.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-eslint@10.0.3, babel-eslint@^10.0.3: + version "10.0.3" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" + integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" + +babel-extract-comments@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== + dependencies: + babylon "^6.18.0" + +babel-jest@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" + integrity sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== + dependencies: + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/babel__core" "^7.1.0" + babel-plugin-istanbul "^5.1.0" + babel-preset-jest "^24.9.0" + chalk "^2.4.2" + slash "^2.0.0" + +babel-loader@8.0.6: + version "8.0.6" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" + integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== + dependencies: + find-cache-dir "^2.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + pify "^4.0.1" + +babel-plugin-dynamic-import-node@2.3.0, babel-plugin-dynamic-import-node@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" + integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" + integrity sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + find-up "^3.0.0" + istanbul-lib-instrument "^3.3.0" + test-exclude "^5.2.3" + +babel-plugin-jest-hoist@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" + integrity sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== + dependencies: + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.7.1.tgz#ee294383c1a38f9d6535be3d89734824cb3ed415" + integrity sha512-HNM284amlKSQ6FddI4jLXD+XTqF0cTYOe5uemOIZxHJHnamC+OhFQ57rMF9sgnYhkJQptVl9U1SKVZsV9/GLQQ== + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + +babel-plugin-named-asset-import@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.5.tgz#d3fa1a7f1f4babd4ed0785b75e2f926df0d70d0d" + integrity sha512-sGhfINU+AuMw9oFAdIn/nD5sem3pn/WgxAfDZ//Q3CnF+5uaho7C7shh2rKLk6sKE/XkfmyibghocwKdVjLIKg== + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-remove-prop-types@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-jest@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" + integrity sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== + dependencies: + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + babel-plugin-jest-hoist "^24.9.0" + +babel-preset-react-app@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-9.1.0.tgz#74c644d809f098d4b131646730c7bed0696084ca" + integrity sha512-0qMOv/pCcCQWxX1eNyKD9GlzZTdzZIK/Pq3O6TGe65tZSJTSplw1pFlaPujm0GjBj4g3GeCQbP08vvzlH7OGHg== + dependencies: + "@babel/core" "7.7.4" + "@babel/plugin-proposal-class-properties" "7.7.4" + "@babel/plugin-proposal-decorators" "7.7.4" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.7.4" + "@babel/plugin-proposal-numeric-separator" "7.7.4" + "@babel/plugin-proposal-object-rest-spread" "7.7.4" + "@babel/plugin-proposal-optional-chaining" "7.7.4" + "@babel/plugin-syntax-dynamic-import" "7.7.4" + "@babel/plugin-transform-destructuring" "7.7.4" + "@babel/plugin-transform-flow-strip-types" "7.7.4" + "@babel/plugin-transform-react-display-name" "7.7.4" + "@babel/plugin-transform-runtime" "7.7.4" + "@babel/preset-env" "7.7.4" + "@babel/preset-react" "7.7.4" + "@babel/preset-typescript" "7.7.4" + "@babel/runtime" "7.7.4" + babel-plugin-dynamic-import-node "2.3.0" + babel-plugin-macros "2.7.1" + babel-plugin-transform-react-remove-prop-types "0.4.24" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +bail@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" + integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww== + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= + dependencies: + inherits "~2.0.0" + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +bootstrap@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz#8582960eea0c5cd2bede84d8b0baf3789c3e8b01" + integrity sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browser-process-hrtime@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== + +browser-resolve@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" + integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== + dependencies: + resolve "1.1.7" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@4.7.3: + version "4.7.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.3.tgz#02341f162b6bcc1e1028e30624815d4924442dc3" + integrity sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ== + dependencies: + caniuse-lite "^1.0.30001010" + electron-to-chromium "^1.3.306" + node-releases "^1.1.40" + +browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.8.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.0.tgz#6f06b0f974a7cc3a84babc2ccc56493668e3c789" + integrity sha512-HYnxc/oLRWvJ3TsGegR0SRL/UDnknGq2s/a8dYYEO+kOQ9m9apKoS5oiathLKZdh/e9uE+/J3j92qPlGD/vTqA== + dependencies: + caniuse-lite "^1.0.30001012" + electron-to-chromium "^1.3.317" + node-releases "^1.1.41" + +bser@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cacache@^12.0.2: + version "12.0.3" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" + integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== + dependencies: + bluebird "^3.5.5" + chownr "^1.1.1" + figgy-pudding "^3.5.1" + glob "^7.1.4" + graceful-fs "^4.1.15" + infer-owner "^1.0.3" + lru-cache "^5.1.1" + mississippi "^3.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.3" + ssri "^6.0.1" + unique-filename "^1.1.1" + y18n "^4.0.0" + +cacache@^13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" + integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== + dependencies: + chownr "^1.1.2" + figgy-pudding "^3.5.1" + fs-minipass "^2.0.0" + glob "^7.1.4" + graceful-fs "^4.2.2" + infer-owner "^1.0.4" + lru-cache "^5.1.1" + minipass "^3.0.0" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + p-map "^3.0.0" + promise-inflight "^1.0.1" + rimraf "^2.7.1" + ssri "^7.0.0" + unique-filename "^1.1.1" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" + integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== + +camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001012: + version "1.0.30001015" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001015.tgz#15a7ddf66aba786a71d99626bc8f2b91c6f0f5f0" + integrity sha512-/xL2AbW/XWHNu1gnIrO8UitBGoFthcsDgU9VLK1/dpsoxbaD5LscHozKze05R6WLsBvLhqv78dAPozMFQBYLbQ== + +caniuse-lite@^1.0.30001010: + version "1.0.30001020" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001020.tgz#3f04c1737500ffda78be9beb0b5c1e2070e15926" + integrity sha512-yWIvwA68wRHKanAVS1GjN8vajAv7MBFshullKCeq/eKpK7pJBVDgFFEqvgWTkcP2+wIDeQGYFRXECjKZnLkUjA== + +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + dependencies: + rsvp "^4.8.4" + +case-sensitive-paths-webpack-plugin@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz#3371ef6365ef9c25fa4b81c16ace0e9c7dc58c3e" + integrity sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +character-entities-legacy@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" + integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== + +character-entities@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" + integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== + +character-reference-invalid@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" + integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +cheerio@^1.0.0-rc.3: + version "1.0.0-rc.3" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" + integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== + dependencies: + css-select "~1.2.0" + dom-serializer "~0.1.1" + entities "~1.1.1" + htmlparser2 "^3.9.1" + lodash "^4.15.0" + parse5 "^3.0.1" + +chokidar@^2.0.2, chokidar@^2.0.4, chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + glob-parent "^3.1.0" + inherits "^2.0.3" + is-binary-path "^1.0.0" + is-glob "^4.0.0" + normalize-path "^3.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.2.1" + upath "^1.1.1" + optionalDependencies: + fsevents "^1.2.7" + +chownr@^1.1.1, chownr@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" + integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== + +clean-css@4.2.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +clone-deep@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" + integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY= + dependencies: + for-own "^0.1.3" + is-plain-object "^2.0.1" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + shallow-clone "^0.1.2" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collapse-white-space@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" + integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" + integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@2.17.x: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@~2.20.3: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@~2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== + +common-tags@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= + dependencies: + arity-n "^1.0.4" + +compressible@~2.0.16: + version "2.0.17" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" + integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== + dependencies: + mime-db ">= 1.40.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +confusing-browser-globals@^1.0.7, confusing-browser-globals@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" + integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js-compat@^3.1.1: + version "3.4.7" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.4.7.tgz#39f8080b1d92a524d6d90505c42b9c5c1eb90611" + integrity sha512-57+mgz/P/xsGdjwQYkwtBZR3LuISaxD1dEwVDtbk8xJMqAmwqaxLOvnNT7kdJ7jYE/NjNptyzXi+IQFMi/2fCw== + dependencies: + browserslist "^4.8.0" + semver "^6.3.0" + +core-js-pure@^3.0.0: + version "3.4.7" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.4.7.tgz#c998e1892da9949200c7452cbd33c0df95be9f54" + integrity sha512-Am3uRS8WCdTFA3lP7LtKR0PxgqYzjAMGKXaZKSNSC/8sqU0Wfq8R/YzoRs2rqtOVEunfgH+0q3O0BKOg0AvjPw== + +core-js@^2.4.0: + version "2.6.10" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" + integrity sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA== + +core-js@^3.4.1: + version "3.6.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.3.tgz#cebda69dd069bf90066414d2b2425ffd1f3dcd79" + integrity sha512-DOO9b18YHR+Wk5kJ/c5YFbXuUETreD4TrvXb6edzqZE3aAEd0eJIAWghZ9HttMuiON8SVCnU3fqA4rPxRDD1HQ== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0, cosmiconfig@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +create-react-context@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" + integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== + dependencies: + gud "^1.0.0" + warning "^4.0.3" + +cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + +cross-spawn@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" + integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" + +css-loader@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.2.0.tgz#bb570d89c194f763627fcf1f80059c6832d009b2" + integrity sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ== + dependencies: + camelcase "^5.3.1" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^1.2.3" + normalize-path "^3.0.0" + postcss "^7.0.17" + postcss-modules-extract-imports "^2.0.0" + postcss-modules-local-by-default "^3.0.2" + postcss-modules-scope "^2.1.0" + postcss-modules-values "^3.0.0" + postcss-value-parser "^4.0.0" + schema-utils "^2.0.0" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + dependencies: + postcss "^7.0.5" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^1.1.0, css-select@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-unit-converter@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" + integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= + +css-what@2.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" + integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== + +css-what@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" + integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== + +css.escape@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" + integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= + +css@^2.0.0, css@^2.2.3: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" + integrity sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== + dependencies: + css-tree "1.0.0-alpha.37" + +cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^1.0.0, cssstyle@^1.1.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" + integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== + dependencies: + cssom "0.3.x" + +csstype@^2.2.0: + version "2.6.8" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.8.tgz#0fb6fc2417ffd2816a418c9336da74d7f07db431" + integrity sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA== + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +damerau-levenshtein@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz#780cf7144eb2e8dbd1c3bb83ae31100ccc31a414" + integrity sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^1.0.0, data-urls@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" + integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== + dependencies: + abab "^2.0.0" + whatwg-mimetype "^2.2.0" + whatwg-url "^7.0.0" + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" + integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +deep-equal@^1.0.1, deep-equal@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + is-arguments "^1.0.4" + is-date-object "^1.0.1" + is-regex "^1.0.4" + object-is "^1.0.1" + object-keys "^1.1.1" + regexp.prototype.flags "^1.2.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= + +detect-newline@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= + +detect-node@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== + +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +diff-sequences@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" + integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +discontinuous-range@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" + integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" + integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== + dependencies: + "@babel/runtime" "^7.1.2" + +dom-serializer@0, dom-serializer@^0.2.1: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +dom-serializer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" + integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== + dependencies: + domelementtype "^1.3.0" + entities "^1.1.1" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" + integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== + +domexception@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== + dependencies: + webidl-conversions "^4.0.2" + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domhandler@^3.0, domhandler@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz#51cd13efca31da95bbb0c5bee3a48300e333b3e9" + integrity sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== + dependencies: + domelementtype "^2.0.1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz#15b8278e37bfa8468d157478c58c367718133c08" + integrity sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg== + dependencies: + dom-serializer "^0.2.1" + domelementtype "^2.0.1" + domhandler "^3.0.0" + +dot-prop@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + dependencies: + is-obj "^1.0.0" + +dotenv-expand@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + +duplexer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.3.306: + version "1.3.331" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.331.tgz#6dcf73db9ecd3b518818fdd50a8aa3bc52df8237" + integrity sha512-GuDv5gkxwRROYnmIVFUohoyrNapWCKLNn80L7Pa+9WRF/oY4t7XLH7wBMsYBgIRwi8BvEvsGKLKh8kOciOp6kA== + +electron-to-chromium@^1.3.317: + version "1.3.322" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz#a6f7e1c79025c2b05838e8e344f6e89eb83213a8" + integrity sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA== + +elliptic@^6.0.0: + version "6.5.2" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" + integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + +email-addresses@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" + integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== + +emoji-regex@^7.0.1, emoji-regex@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" + integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" + integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== + +enzyme-adapter-react-16@^1.15.2: + version "1.15.2" + resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz#b16db2f0ea424d58a808f9df86ab6212895a4501" + integrity sha512-SkvDrb8xU3lSxID8Qic9rB8pvevDbLybxPK6D/vW7PrT0s2Cl/zJYuXvsd1EBTz0q4o3iqG3FJhpYz3nUNpM2Q== + dependencies: + enzyme-adapter-utils "^1.13.0" + enzyme-shallow-equal "^1.0.1" + has "^1.0.3" + object.assign "^4.1.0" + object.values "^1.1.1" + prop-types "^15.7.2" + react-is "^16.12.0" + react-test-renderer "^16.0.0-0" + semver "^5.7.0" + +enzyme-adapter-utils@^1.13.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz#01c885dde2114b4690bf741f8dc94cee3060eb78" + integrity sha512-YuEtfQp76Lj5TG1NvtP2eGJnFKogk/zT70fyYHXK2j3v6CtuHqc8YmgH/vaiBfL8K1SgVVbQXtTcgQZFwzTVyQ== + dependencies: + airbnb-prop-types "^2.15.0" + function.prototype.name "^1.1.2" + object.assign "^4.1.0" + object.fromentries "^2.0.2" + prop-types "^15.7.2" + semver "^5.7.1" + +enzyme-shallow-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz#7afe03db3801c9b76de8440694096412a8d9d49e" + integrity sha512-hGA3i1so8OrYOZSM9whlkNmVHOicJpsjgTzC+wn2JMJXhq1oO4kA4bJ5MsfzSIcC71aLDKzJ6gZpIxrqt3QTAQ== + dependencies: + has "^1.0.3" + object-is "^1.0.2" + +enzyme@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz#71d680c580fe9349f6f5ac6c775bc3e6b7a79c28" + integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== + dependencies: + array.prototype.flat "^1.2.3" + cheerio "^1.0.0-rc.3" + enzyme-shallow-equal "^1.0.1" + function.prototype.name "^1.1.2" + has "^1.0.3" + html-element-map "^1.2.0" + is-boolean-object "^1.0.1" + is-callable "^1.1.5" + is-number-object "^1.0.4" + is-regex "^1.0.5" + is-string "^1.0.5" + is-subset "^0.1.1" + lodash.escape "^4.0.1" + lodash.isequal "^4.5.0" + object-inspect "^1.7.0" + object-is "^1.0.2" + object.assign "^4.1.0" + object.entries "^1.1.1" + object.values "^1.1.1" + raf "^3.4.1" + rst-selector-parser "^2.2.3" + string.prototype.trim "^1.2.1" + +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.12.0, es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: + version "1.16.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.3.tgz#52490d978f96ff9f89ec15b5cf244304a5bca161" + integrity sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-inspect "^1.7.0" + object-keys "^1.1.1" + string.prototype.trimleft "^2.1.0" + string.prototype.trimright "^2.1.0" + +es-abstract@^1.13.0, es-abstract@^1.17.0-next.1: + version "1.17.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.0.tgz#f42a517d0036a5591dbb2c463591dc8bb50309b1" + integrity sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.1.5" + is-regex "^1.0.5" + object-inspect "^1.7.0" + object-keys "^1.1.1" + object.assign "^4.1.0" + string.prototype.trimleft "^2.1.1" + string.prototype.trimright "^2.1.1" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^1.11.0, escodegen@^1.9.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.12.0.tgz#f763daf840af172bb3a2b6dd7219c0e17f7ff541" + integrity sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg== + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-airbnb-base@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.0.0.tgz#8a7bcb9643d13c55df4dd7444f138bf4efa61e17" + integrity sha512-2IDHobw97upExLmsebhtfoD3NAKhV4H0CJWP3Uprd/uk+cHuWYOczPVxQ8PxLFUAw7o3Th1RAU8u1DoUpr+cMA== + dependencies: + confusing-browser-globals "^1.0.7" + object.assign "^4.1.0" + object.entries "^1.1.0" + +eslint-config-airbnb@^18.0.1: + version "18.0.1" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.0.1.tgz#a3a74cc29b46413b6096965025381df8fb908559" + integrity sha512-hLb/ccvW4grVhvd6CT83bECacc+s4Z3/AEyWQdIT2KeTsG9dR7nx1gs7Iw4tDmGKozCNHFn4yZmRm3Tgy+XxyQ== + dependencies: + eslint-config-airbnb-base "^14.0.0" + object.assign "^4.1.0" + object.entries "^1.1.0" + +eslint-config-prettier@^6.9.0: + version "6.9.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.9.0.tgz#430d24822e82f7deb1e22a435bfa3999fae4ad64" + integrity sha512-k4E14HBtcLv0uqThaI6I/n1LEqROp8XaPu6SO9Z32u5NlGRC07Enu1Bh2KEFw4FNHbekH8yzbIU9kUGxbiGmCA== + dependencies: + get-stdin "^6.0.0" + +eslint-config-react-app@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.1.0.tgz#a37b3f2d4f56f856f93277281ef52bd791273e63" + integrity sha512-hBaxisHC6HXRVvxX+/t1n8mOdmCVIKgkXsf2WoUkJi7upHJTwYTsdCmx01QPOjKNT34QMQQ9sL0tVBlbiMFjxA== + dependencies: + confusing-browser-globals "^1.0.9" + +eslint-import-resolver-node@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" + integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== + dependencies: + debug "^2.6.9" + resolve "^1.5.0" + +eslint-loader@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-3.0.2.tgz#5a627316a51d6f41d357b9f6f0554e91506cdd6e" + integrity sha512-S5VnD+UpVY1PyYRqeBd/4pgsmkvSokbHqTXAQMpvCyRr3XN2tvSLo9spm2nEpqQqh9dezw3os/0zWihLeOg2Rw== + dependencies: + fs-extra "^8.1.0" + loader-fs-cache "^1.0.2" + loader-utils "^1.2.3" + object-hash "^1.3.1" + schema-utils "^2.2.0" + +eslint-module-utils@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz#7b4675875bf96b0dbf1b21977456e5bb1f5e018c" + integrity sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw== + dependencies: + debug "^2.6.8" + pkg-dir "^2.0.0" + +eslint-module-utils@^2.4.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.1.tgz#ea59ab958c11cd8b769c8749487aad713f2d5753" + integrity sha512-GcNwsYv8MfoEBSbAmV+PSVn2RlhpCShbLImtNviAYa/LE0PgNqxH5tLi1Ld9yeFwdjHsarXK+7G9vsyddmB6dw== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-eslint-plugin@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.2.0.tgz#6cac90a8085f658e892b155dda130deac54cfa51" + integrity sha512-X5+NT9a2GuwWyb3sHJdEEe6aD/30Fhi3/9XCmYHe/OSnWKUhmKOxFTfFM1AXZfJXjAoX7811bnoLI3fZr5AX5Q== + +eslint-plugin-flowtype@3.13.0: + version "3.13.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" + integrity sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw== + dependencies: + lodash "^4.17.15" + +eslint-plugin-import@2.18.2: + version "2.18.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6" + integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ== + dependencies: + array-includes "^3.0.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.11.0" + +eslint-plugin-import@^2.19.1: + version "2.20.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz#d749a7263fb6c29980def8e960d380a6aa6aecaa" + integrity sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ== + dependencies: + array-includes "^3.0.3" + array.prototype.flat "^1.2.1" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.1" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.12.0" + +eslint-plugin-jsx-a11y@6.2.3, eslint-plugin-jsx-a11y@^6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz#b872a09d5de51af70a97db1eea7dc933043708aa" + integrity sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg== + dependencies: + "@babel/runtime" "^7.4.5" + aria-query "^3.0.0" + array-includes "^3.0.3" + ast-types-flow "^0.0.7" + axobject-query "^2.0.2" + damerau-levenshtein "^1.0.4" + emoji-regex "^7.0.2" + has "^1.0.3" + jsx-ast-utils "^2.2.1" + +eslint-plugin-prettier@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" + integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== + dependencies: + prettier-linter-helpers "^1.0.0" + +eslint-plugin-react-hooks@^1.6.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" + integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== + +eslint-plugin-react@7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09" + integrity sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug== + dependencies: + array-includes "^3.0.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.2.1" + object.entries "^1.1.0" + object.fromentries "^2.0.0" + object.values "^1.1.0" + prop-types "^15.7.2" + resolve "^1.12.0" + +eslint-plugin-react@^7.17.0: + version "7.17.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz#a31b3e134b76046abe3cd278e7482bd35a1d12d7" + integrity sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A== + dependencies: + array-includes "^3.0.3" + doctrine "^2.1.0" + eslint-plugin-eslint-plugin "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.2.3" + object.entries "^1.1.0" + object.fromentries "^2.0.1" + object.values "^1.1.0" + prop-types "^15.7.2" + resolve "^1.13.1" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + +eslint@^6.6.0: + version "6.7.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1" + integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +eslint@^6.8.0: + version "6.8.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" + integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== + dependencies: + acorn "^7.1.0" + acorn-jsx "^5.1.0" + eslint-visitor-keys "^1.1.0" + +esprima@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" + integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +esutils@^2.0.0, esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" + integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg== + +events@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" + integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== + +eventsource@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" + integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.3.2: + version "0.3.4" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" + integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" + integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^3.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expect@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" + integrity sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== + dependencies: + "@jest/types" "^24.9.0" + ansi-styles "^3.2.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-regex-util "^24.9.0" + +express@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= + +fast-diff@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== + +fast-glob@^2.0.2: + version "2.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" + integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= + +fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.1: + version "0.11.3" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= + dependencies: + bser "^2.0.0" + +figgy-pudding@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + dependencies: + escape-string-regexp "^1.0.5" + +figures@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" + integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + +file-loader@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" + integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== + dependencies: + loader-utils "^1.2.3" + schema-utils "^2.5.0" + +filename-reserved-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" + integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= + +filenamify-url@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" + integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= + dependencies: + filenamify "^1.0.0" + humanize-url "^1.0.0" + +filenamify@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" + integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= + dependencies: + filename-reserved-regex "^1.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + +filesize@3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" + integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" + integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.1.0.tgz#9935894999debef4cf9f677fdf646d002c4cdecb" + integrity sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.0" + pkg-dir "^4.1.0" + +find-up@3.0.0, find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" + integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" + integrity sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== + dependencies: + debug "^3.0.0" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" + integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^0.1.3: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +fork-ts-checker-webpack-plugin@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.0.tgz#fb411a4b2c3697e1cd7f83436d4feeacbcc70c7b" + integrity sha512-6OkRfjuNMNqb14f01xokcWcKV5Ekknc2FvziNpcTYru+kxIYFA2MtuuBI19MHThZnjSBhoi35Dcq+I0oUkFjmQ== + dependencies: + babel-code-frame "^6.22.0" + chalk "^2.4.1" + chokidar "^2.0.4" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^1.2.5: + version "1.2.7" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" + integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + dependencies: + minipass "^2.6.0" + +fs-minipass@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.0.0.tgz#a6415edab02fae4b9e9230bc87ee2e4472003cd1" + integrity sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== + dependencies: + minipass "^3.0.0" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" + integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== + +fsevents@^1.2.7: + version "1.2.9" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" + integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== + dependencies: + nan "^2.12.1" + node-pre-gyp "^0.12.0" + +fstream@^1.0.0, fstream@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" + integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.1, function.prototype.name@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.2.tgz#5cdf79d7c05db401591dfde83e3b70c5123e9a45" + integrity sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + functions-have-names "^1.2.0" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +functions-have-names@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.0.tgz#83da7583e4ea0c9ac5ff530f73394b033e0bf77d" + integrity sha512-zKXyzksTeaCSw5wIX79iCA40YAa6CJMJgNg9wdkU/ERBrIdPSimPICYiLp65lRbSBqtiHql/HZfS2DyI/AH6tQ== + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz#6f7764f88ea11e0b514bd9bd860a132259992ca4" + integrity sha512-09/VS4iek66Dh2bctjRkowueRJbY1JDGR1L/zRxO1Qk8Uxs6PnqaNSqalpizPT+CDjre3hnEsuzvhgomz9qYrA== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-stdin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== + +get-stdin@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" + integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" + integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +gh-pages@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.2.0.tgz#74ebeaca8d2b9a11279dcbd4a39ddfff3e6caa24" + integrity sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA== + dependencies: + async "^2.6.1" + commander "^2.18.0" + email-addresses "^3.0.1" + filenamify-url "^1.0.0" + fs-extra "^8.1.0" + globby "^6.1.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" + integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" + integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + dependencies: + type-fest "^0.8.1" + +globby@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globule@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.0.tgz#41d0e9fb44afd4b80d93a23263714f90b3dec904" + integrity sha512-YlD4kdMqRCQHrhVdonet4TdRtv1/sZKepvoxNT4Nrhrp5HI8XFfc8kFlGlBn2myBo80aGp8Eft259mbcUJhgSg== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: + version "4.2.3" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" + integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== + +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" + integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== + +handlebars@^4.1.2: + version "4.5.3" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.5.3.tgz#5cf75bd8714f7605713511a56be7c349becb0482" + integrity sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== + dependencies: + neo-async "^2.6.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.0: + version "5.1.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" + integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== + dependencies: + ajv "^6.5.5" + har-schema "^2.0.0" + +harmony-reflect@^1.4.6: + version "1.6.1" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" + integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.0, has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@1.2.x: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hosted-git-info@^2.1.4: + version "2.8.5" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" + integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-element-map@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.2.0.tgz#dfbb09efe882806af63d990cf6db37993f099f22" + integrity sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw== + dependencies: + array-filter "^1.0.0" + +html-encoding-sniffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" + integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== + dependencies: + whatwg-encoding "^1.0.1" + +html-entities@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= + +html-minifier@^3.5.20: + version "3.5.21" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" + relateurl "0.2.x" + uglify-js "3.4.x" + +html-to-react@^1.3.4: + version "1.4.2" + resolved "https://registry.yarnpkg.com/html-to-react/-/html-to-react-1.4.2.tgz#7b628ab56cd63a52f2d0b79d0fa838a51f088a57" + integrity sha512-TdTfxd95sRCo6QL8admCkE7mvNNrXtGoVr1dyS+7uvc8XCqAymnf/6ckclvnVbQNUo2Nh21VPwtfEHd0khiV7g== + dependencies: + domhandler "^3.0" + htmlparser2 "^4.0" + lodash.camelcase "^4.3.0" + ramda "^0.26" + +html-webpack-plugin@4.0.0-beta.5: + version "4.0.0-beta.5" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz#2c53083c1151bfec20479b1f8aaf0039e77b5513" + integrity sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ== + dependencies: + html-minifier "^3.5.20" + loader-utils "^1.1.0" + lodash "^4.17.11" + pretty-error "^2.1.1" + tapable "^1.1.0" + util.promisify "1.0.0" + +htmlparser2@^3.3.0, htmlparser2@^3.9.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + domelementtype "^1.3.1" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.1.1" + +htmlparser2@^4.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.0.0.tgz#6034658db65b7713a572a9ebf79f650832dceec8" + integrity sha512-cChwXn5Vam57fyXajDtPXL1wTYc8JtLbr2TN76FYu05itVVVealxLowe2B3IEznJG4p9HAYn/0tJaRlGuEglFQ== + dependencies: + domelementtype "^2.0.1" + domhandler "^3.0.0" + domutils "^2.0.0" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +"http-parser-js@>=0.4.0 <0.4.11": + version "0.4.10" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" + integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" + integrity sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +humanize-url@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" + integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= + dependencies: + normalize-url "^1.0.0" + strip-url-auth "^1.0.0" + +husky@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0" + integrity sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ== + dependencies: + chalk "^2.4.2" + ci-info "^2.0.0" + cosmiconfig "^5.2.1" + execa "^1.0.0" + get-stdin "^7.0.0" + opencollective-postinstall "^2.0.2" + pkg-dir "^4.2.0" + please-upgrade-node "^3.2.0" + read-pkg "^5.2.0" + run-node "^1.0.0" + slash "^3.0.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +identity-obj-proxy@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= + dependencies: + harmony-reflect "^1.4.6" + +ieee754@^1.1.4: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore-walk@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" + integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + +immer@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" + integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0, import-fresh@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha1-M1238qev/VOqpHHUuAId7ja387E= + dependencies: + resolve-from "^3.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.5, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + +inquirer@6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" + integrity sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA== + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +inquirer@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" + integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +invariant@^2.2.2, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" + integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== + +ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-alphabetical@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" + integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA== + +is-alphanumerical@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" + integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arguments@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" + integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-boolean-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e" + integrity sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ== + +is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== + +is-callable@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" + integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + +is-decimal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" + integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" + integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== + +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-obj@^1.0.0, is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" + +is-regex@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" + integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== + dependencies: + has "^1.0.3" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-subset@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" + integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-whitespace-character@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" + integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-word-character@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" + integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +is-wsl@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" + integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog== + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" + integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== + +istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" + integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== + dependencies: + "@babel/generator" "^7.4.0" + "@babel/parser" "^7.4.3" + "@babel/template" "^7.4.0" + "@babel/traverse" "^7.4.3" + "@babel/types" "^7.4.0" + istanbul-lib-coverage "^2.0.5" + semver "^6.0.0" + +istanbul-lib-report@^2.0.4: + version "2.0.8" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" + integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== + dependencies: + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + supports-color "^6.1.0" + +istanbul-lib-source-maps@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" + integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^2.0.5" + make-dir "^2.1.0" + rimraf "^2.6.3" + source-map "^0.6.1" + +istanbul-reports@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.6.tgz#7b4f2660d82b29303a8fe6091f8ca4bf058da1af" + integrity sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA== + dependencies: + handlebars "^4.1.2" + +jest-changed-files@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" + integrity sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== + dependencies: + "@jest/types" "^24.9.0" + execa "^1.0.0" + throat "^4.0.0" + +jest-cli@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" + integrity sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg== + dependencies: + "@jest/core" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + exit "^0.1.2" + import-local "^2.0.0" + is-ci "^2.0.0" + jest-config "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + prompts "^2.0.1" + realpath-native "^1.1.0" + yargs "^13.3.0" + +jest-config@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" + integrity sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^24.9.0" + "@jest/types" "^24.9.0" + babel-jest "^24.9.0" + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^24.9.0" + jest-environment-node "^24.9.0" + jest-get-type "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + micromatch "^3.1.10" + pretty-format "^24.9.0" + realpath-native "^1.1.0" + +jest-diff@^24.0.0, jest-diff@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" + integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== + dependencies: + chalk "^2.0.1" + diff-sequences "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-docblock@^24.3.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" + integrity sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== + dependencies: + detect-newline "^2.1.0" + +jest-each@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" + integrity sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== + dependencies: + "@jest/types" "^24.9.0" + chalk "^2.0.1" + jest-get-type "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + +jest-environment-jsdom-fourteen@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz#aad6393a9d4b565b69a609109bf469f62bf18ccc" + integrity sha512-4vtoRMg7jAstitRzL4nbw83VmGH8Rs13wrND3Ud2o1fczDhMUF32iIrNKwYGgeOPUdfvZU4oy8Bbv+ni1fgVCA== + dependencies: + jest-mock "^24.5.0" + jest-util "^24.5.0" + jsdom "^14.0.0" + +jest-environment-jsdom@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" + integrity sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + jsdom "^11.5.1" + +jest-environment-node@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" + integrity sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== + dependencies: + "@jest/environment" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/types" "^24.9.0" + jest-mock "^24.9.0" + jest-util "^24.9.0" + +jest-get-type@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" + integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== + +jest-haste-map@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" + integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== + dependencies: + "@jest/types" "^24.9.0" + anymatch "^2.0.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.9.0" + micromatch "^3.1.10" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^1.2.7" + +jest-jasmine2@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" + integrity sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + co "^4.6.0" + expect "^24.9.0" + is-generator-fn "^2.0.0" + jest-each "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-runtime "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + pretty-format "^24.9.0" + throat "^4.0.0" + +jest-leak-detector@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" + integrity sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== + dependencies: + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" + integrity sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== + dependencies: + chalk "^2.0.1" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + pretty-format "^24.9.0" + +jest-message-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" + integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/stack-utils" "^1.0.1" + chalk "^2.0.1" + micromatch "^3.1.10" + slash "^2.0.0" + stack-utils "^1.0.1" + +jest-mock@^24.5.0, jest-mock@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" + integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== + dependencies: + "@jest/types" "^24.9.0" + +jest-pnp-resolver@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" + integrity sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ== + +jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" + integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== + +jest-resolve-dependencies@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" + integrity sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== + dependencies: + "@jest/types" "^24.9.0" + jest-regex-util "^24.3.0" + jest-snapshot "^24.9.0" + +jest-resolve@24.9.0, jest-resolve@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" + integrity sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== + dependencies: + "@jest/types" "^24.9.0" + browser-resolve "^1.11.3" + chalk "^2.0.1" + jest-pnp-resolver "^1.2.1" + realpath-native "^1.1.0" + +jest-runner@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" + integrity sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + chalk "^2.4.2" + exit "^0.1.2" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-docblock "^24.3.0" + jest-haste-map "^24.9.0" + jest-jasmine2 "^24.9.0" + jest-leak-detector "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + jest-runtime "^24.9.0" + jest-util "^24.9.0" + jest-worker "^24.6.0" + source-map-support "^0.5.6" + throat "^4.0.0" + +jest-runtime@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" + integrity sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== + dependencies: + "@jest/console" "^24.7.1" + "@jest/environment" "^24.9.0" + "@jest/source-map" "^24.3.0" + "@jest/transform" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + chalk "^2.0.1" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.1.15" + jest-config "^24.9.0" + jest-haste-map "^24.9.0" + jest-message-util "^24.9.0" + jest-mock "^24.9.0" + jest-regex-util "^24.3.0" + jest-resolve "^24.9.0" + jest-snapshot "^24.9.0" + jest-util "^24.9.0" + jest-validate "^24.9.0" + realpath-native "^1.1.0" + slash "^2.0.0" + strip-bom "^3.0.0" + yargs "^13.3.0" + +jest-serializer@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" + integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== + +jest-snapshot@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" + integrity sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^24.9.0" + chalk "^2.0.1" + expect "^24.9.0" + jest-diff "^24.9.0" + jest-get-type "^24.9.0" + jest-matcher-utils "^24.9.0" + jest-message-util "^24.9.0" + jest-resolve "^24.9.0" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^24.9.0" + semver "^6.2.0" + +jest-util@^24.5.0, jest-util@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" + integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== + dependencies: + "@jest/console" "^24.9.0" + "@jest/fake-timers" "^24.9.0" + "@jest/source-map" "^24.9.0" + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + callsites "^3.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.15" + is-ci "^2.0.0" + mkdirp "^0.5.1" + slash "^2.0.0" + source-map "^0.6.0" + +jest-validate@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" + integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== + dependencies: + "@jest/types" "^24.9.0" + camelcase "^5.3.1" + chalk "^2.0.1" + jest-get-type "^24.9.0" + leven "^3.1.0" + pretty-format "^24.9.0" + +jest-watch-typeahead@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz#e5be959698a7fa2302229a5082c488c3c8780a4a" + integrity sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.1" + jest-regex-util "^24.9.0" + jest-watcher "^24.3.0" + slash "^3.0.0" + string-length "^3.1.0" + strip-ansi "^5.0.0" + +jest-watcher@^24.3.0, jest-watcher@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" + integrity sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== + dependencies: + "@jest/test-result" "^24.9.0" + "@jest/types" "^24.9.0" + "@types/yargs" "^13.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.1" + jest-util "^24.9.0" + string-length "^2.0.0" + +jest-worker@^24.6.0, jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest@24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" + integrity sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== + dependencies: + import-local "^2.0.0" + jest-cli "^24.9.0" + +js-base64@^2.1.8: + version "2.5.1" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" + integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== + +js-levenshtein@^1.1.3: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= + +js-yaml@^3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^11.5.1: + version "11.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" + integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== + dependencies: + abab "^2.0.0" + acorn "^5.5.3" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle "^1.0.0" + data-urls "^1.0.0" + domexception "^1.0.1" + escodegen "^1.9.1" + html-encoding-sniffer "^1.0.2" + left-pad "^1.3.0" + nwsapi "^2.0.7" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.87.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.4" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.1" + ws "^5.2.0" + xml-name-validator "^3.0.0" + +jsdom@^14.0.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz#916463b6094956b0a6c1782c94e380cd30e1981b" + integrity sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== + dependencies: + abab "^2.0.0" + acorn "^6.0.4" + acorn-globals "^4.3.0" + array-equal "^1.0.0" + cssom "^0.3.4" + cssstyle "^1.1.1" + data-urls "^1.1.0" + domexception "^1.0.1" + escodegen "^1.11.0" + html-encoding-sniffer "^1.0.2" + nwsapi "^2.1.3" + parse5 "5.1.0" + pn "^1.1.0" + request "^2.88.0" + request-promise-native "^1.0.5" + saxes "^3.1.9" + symbol-tree "^3.2.2" + tough-cookie "^2.5.0" + w3c-hr-time "^1.0.1" + w3c-xmlserializer "^1.1.2" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^7.0.0" + ws "^6.1.2" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" + integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== + dependencies: + minimist "^1.2.0" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" + integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + dependencies: + array-includes "^3.0.3" + object.assign "^4.1.0" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" + integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= + dependencies: + is-buffer "^1.0.2" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +lazy-cache@^0.2.3: + version "0.2.7" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" + integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + +left-pad@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +loader-fs-cache@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz#54cedf6b727e1779fd8f01205f05f6e88706f086" + integrity sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw== + dependencies: + find-cache-dir "^0.1.1" + mkdirp "0.5.1" + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= + +lodash.escape@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" + integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= + +lodash.flattendeep@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" + integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= + +lodash.template@^4.4.0, lodash.template@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@~4.17.10: + version "4.17.15" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" + integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== + +loglevel@^1.6.4: + version "1.6.6" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.6.tgz#0ee6300cc058db6b3551fa1c4bf73b83bb771312" + integrity sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lower-case@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= + +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" + integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +mamacro@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" + integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== + +map-age-cleaner@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +markdown-escapes@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" + integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdast-add-list-metadata@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz#95e73640ce2fc1fa2dcb7ec443d09e2bfe7db4cf" + integrity sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA== + dependencies: + unist-util-visit-parents "1.1.2" + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +mem@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" + integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^2.0.0" + p-is-promise "^2.0.0" + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-deep@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" + integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA== + dependencies: + arr-union "^3.1.0" + clone-deep "^0.2.4" + kind-of "^3.0.2" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.2.3: + version "1.3.0" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.42.0, "mime-db@>= 1.40.0 < 2": + version "1.42.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" + integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.25" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" + integrity sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg== + dependencies: + mime-db "1.42.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.4: + version "2.4.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" + integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + +mimic-fn@^2.0.0, mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +min-indent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256" + integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY= + +mini-css-extract-plugin@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" + integrity sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= + +minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a" + integrity sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== + dependencies: + minipass "^3.0.0" + +minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" + integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5" + integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== + dependencies: + yallist "^4.0.0" + +minizlib@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" + integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + dependencies: + minipass "^2.9.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" + integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= + dependencies: + minimist "0.0.8" + +moo@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/moo/-/moo-0.4.3.tgz#3f847a26f31cf625a956a87f2b10fbc013bfd10e" + integrity sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw== + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +mri@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a" + integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +multimatch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" + integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== + dependencies: + "@types/minimatch" "^3.0.3" + array-differ "^3.0.0" + array-union "^2.1.0" + arrify "^2.0.1" + minimatch "^3.0.4" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nan@^2.12.1, nan@^2.13.2: + version "2.14.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" + integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +nearley@^2.7.10: + version "2.19.0" + resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.0.tgz#37717781d0fd0f2bfc95e233ebd75678ca4bda46" + integrity sha512-2v52FTw7RPqieZr3Gth1luAXZR7Je6q3KaDHY5bjl/paDUdMu35fZ8ICNgiYJRr3tf3NMvIQQR1r27AvEr9CRA== + dependencies: + commander "^2.19.0" + moo "^0.4.3" + railroad-diagrams "^1.0.0" + randexp "0.4.6" + semver "^5.4.1" + +needle@^2.2.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" + integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== + dependencies: + debug "^3.2.6" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" + integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + +node-forge@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" + integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== + +node-gyp@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" + integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== + dependencies: + fstream "^1.0.0" + glob "^7.0.3" + graceful-fs "^4.1.2" + mkdirp "^0.5.0" + nopt "2 || 3" + npmlog "0 || 1 || 2 || 3 || 4" + osenv "0" + request "^2.87.0" + rimraf "2" + semver "~5.3.0" + tar "^2.0.0" + which "1" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^5.4.2: + version "5.4.3" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" + integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== + dependencies: + growly "^1.3.0" + is-wsl "^1.1.0" + semver "^5.5.0" + shellwords "^0.1.1" + which "^1.3.0" + +node-pre-gyp@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" + integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-releases@^1.1.40: + version "1.1.45" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.45.tgz#4cf7e9175d71b1317f15ffd68ce63bce1d53e9f2" + integrity sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg== + dependencies: + semver "^6.3.0" + +node-releases@^1.1.41: + version "1.1.42" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.42.tgz#a999f6a62f8746981f6da90627a8d2fc090bbad7" + integrity sha512-OQ/ESmUqGawI2PRX+XIRao44qWYBBfN54ImQYdWVTQqUckuejOg76ysSqDBK8NG3zwySRVnX36JwDQ6x+9GxzA== + dependencies: + semver "^6.3.0" + +node-sass@^4.13.0: + version "4.13.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.13.0.tgz#b647288babdd6a1cb726de4545516b31f90da066" + integrity sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash "^4.17.15" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.13.2" + node-gyp "^3.8.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +"nopt@2 || 3": + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= + dependencies: + abbrev "1" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@1.9.1, normalize-url@^1.0.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +npm-bundled@^1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" + integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== + +npm-packlist@^1.1.6: + version "1.4.6" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" + integrity sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npm-run-path@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" + integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== + dependencies: + path-key "^3.0.0" + +"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.2, nth-check@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.0.7, nwsapi@^2.1.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" + integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== + +object-inspect@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== + +object-is@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" + integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= + +object-is@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.2.tgz#6b80eb84fe451498f65007982f035a5b445edec4" + integrity sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ== + +object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-path@0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" + integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== + dependencies: + define-properties "^1.1.2" + function-bind "^1.1.1" + has-symbols "^1.0.0" + object-keys "^1.0.11" + +object.entries@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" + integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +object.entries@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" + integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +object.fromentries@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.1.tgz#050f077855c7af8ae6649f45c80b16ee2d31e704" + integrity sha512-PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.15.0" + function-bind "^1.1.1" + has "^1.0.3" + +object.fromentries@^2.0.1, object.fromentries@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" + integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + +object.values@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" + integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + +open@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/open/-/open-7.0.0.tgz#7e52999b14eb73f90f0f0807fe93897c4ae73ec9" + integrity sha512-K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ== + dependencies: + is-wsl "^2.1.0" + +opencollective-postinstall@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" + integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +optimize-css-assets-webpack-plugin@5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" + integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^3.0.0" + +optionator@^0.8.1, optionator@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.6" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + word-wrap "~1.2.3" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-locale@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" + integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== + dependencies: + execa "^1.0.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@0, osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= + +p-each-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" + integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= + dependencies: + p-reduce "^1.0.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== + +p-is-promise@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" + integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.10" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" + integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= + dependencies: + no-case "^2.2.0" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0: + version "5.1.5" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" + integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-entities@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" + integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" + integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + lines-and-columns "^1.1.6" + +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== + +parse5@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" + integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== + +parse5@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== + dependencies: + "@types/node" "*" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= + dependencies: + find-up "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + +please-upgrade-node@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== + dependencies: + semver-compare "^1.0.0" + +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== + +pnp-webpack-plugin@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz#62a1cd3068f46d564bb33c56eb250e4d586676eb" + integrity sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg== + dependencies: + ts-pnp "^1.1.2" + +popper.js@^1.14.4: + version "1.16.0" + resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.0.tgz#2e1816bcbbaa518ea6c2e15a466f4cb9c6e2fbb3" + integrity sha512-+G+EkOPoE5S/zChTpmBSSDYmhXJ5PsW8eMhH8cP/CQHMFPBG/kC9Y5IIw6qNYgdJ+/COf0ddY2li28iHaZRSjw== + +portfinder@^1.0.25: + version "1.0.25" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" + integrity sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.1" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz#b2a721a0d279c2f9103a36331c88981526428cc7" + integrity sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0" + +postcss-browser-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" + integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== + dependencies: + postcss "^7" + +postcss-calc@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" + integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.5" + postcss-selector-parser "^5.0.0-rc.4" + postcss-value-parser "^3.3.1" + +postcss-color-functional-notation@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-gray@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== + dependencies: + postcss "^7.0.14" + postcss-values-parser "^2.0.1" + +postcss-color-mod-function@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-rebeccapurple@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + dependencies: + postcss "^7.0.14" + +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + dependencies: + postcss "^7.0.17" + postcss-values-parser "^2.0.1" + +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-dir-pseudo-class@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-double-position-gradients@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + dependencies: + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-flexbugs-fixes@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" + integrity sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA== + dependencies: + postcss "^7.0.0" + +postcss-focus-visible@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + dependencies: + postcss "^7.0.2" + +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + dependencies: + postcss "^7.0.2" + +postcss-font-variant@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc" + integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg== + dependencies: + postcss "^7.0.2" + +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + dependencies: + postcss "^7.0.2" + +postcss-image-set-function@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-initial@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" + integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== + dependencies: + lodash.template "^4.5.0" + postcss "^7.0.2" + +postcss-lab-function@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-load-config@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" + integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-logical@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== + dependencies: + postcss "^7.0.2" + +postcss-media-minmax@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + dependencies: + postcss "^7.0.2" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915" + integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ== + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.16" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.0" + +postcss-modules-scope@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz#33d4fc946602eb5e9355c4165d68a10727689dba" + integrity sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-nesting@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== + dependencies: + postcss "^7.0.2" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" + integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== + dependencies: + "@csstools/normalize.css" "^10.1.0" + browserslist "^4.6.2" + postcss "^7.0.17" + postcss-browser-comments "^3.0.0" + sanitize.css "^10.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-overflow-shorthand@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== + dependencies: + postcss "^7.0.2" + +postcss-page-break@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + dependencies: + postcss "^7.0.2" + +postcss-place@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-preset-env@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + autoprefixer "^9.6.1" + browserslist "^4.6.4" + caniuse-lite "^1.0.30000981" + css-blank-pseudo "^0.1.4" + css-has-pseudo "^0.10.0" + css-prefers-color-scheme "^3.1.1" + cssdb "^4.4.0" + postcss "^7.0.17" + postcss-attribute-case-insensitive "^4.0.1" + postcss-color-functional-notation "^2.0.1" + postcss-color-gray "^5.0.0" + postcss-color-hex-alpha "^5.0.3" + postcss-color-mod-function "^3.0.3" + postcss-color-rebeccapurple "^4.0.1" + postcss-custom-media "^7.0.8" + postcss-custom-properties "^8.0.11" + postcss-custom-selectors "^5.1.2" + postcss-dir-pseudo-class "^5.0.0" + postcss-double-position-gradients "^1.0.0" + postcss-env-function "^2.0.2" + postcss-focus-visible "^4.0.0" + postcss-focus-within "^3.0.0" + postcss-font-variant "^4.0.0" + postcss-gap-properties "^2.0.0" + postcss-image-set-function "^3.0.1" + postcss-initial "^3.0.0" + postcss-lab-function "^2.0.1" + postcss-logical "^3.0.0" + postcss-media-minmax "^4.0.0" + postcss-nesting "^7.0.0" + postcss-overflow-shorthand "^2.0.0" + postcss-page-break "^2.0.0" + postcss-place "^4.0.1" + postcss-pseudo-class-any-link "^6.0.0" + postcss-replace-overflow-wrap "^3.0.0" + postcss-selector-matches "^4.0.0" + postcss-selector-not "^4.0.0" + +postcss-pseudo-class-any-link@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-replace-overflow-wrap@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== + dependencies: + postcss "^7.0.2" + +postcss-safe-parser@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" + integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== + dependencies: + postcss "^7.0.0" + +postcss-selector-matches@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-not@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0" + integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" + integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" + integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== + +postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@7.0.21: + version "7.0.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.23.tgz#9f9759fad661b15964f3cfc3140f66f1e05eadc1" + integrity sha512-hOlMf3ouRIFXD+j2VJecwssTwbvsPGJVMzupptg+85WA+i7MwyrydmQAgY3R+m0Bc0exunhbJmijy8u8+vufuQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== + dependencies: + fast-diff "^1.1.2" + +prettier@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== + +pretty-bytes@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" + integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== + +pretty-error@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" + integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== + dependencies: + "@jest/types" "^24.9.0" + ansi-regex "^4.0.0" + ansi-styles "^3.2.0" + react-is "^16.8.4" + +pretty-quick@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-2.0.1.tgz#417ee605ade98ecc686e72f63b5d28a2c35b43e9" + integrity sha512-y7bJt77XadjUr+P1uKqZxFWLddvj3SKY6EU4BuQtMxmmEFSMpbN132pUWdSG1g1mtUfO0noBvn7wBf0BVeomHg== + dependencies: + chalk "^2.4.2" + execa "^2.1.0" + find-up "^4.1.0" + ignore "^5.1.4" + mri "^1.1.4" + multimatch "^4.0.0" + +private@^0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.3.tgz#f592e099c6cddc000d538ee7283bb190452b0bf6" + integrity sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.0.tgz#a444e968fa4cc7e86689a74050685ac8006c4cc4" + integrity sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.3" + +prop-types-exact@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz#825d6be46094663848237e3925a98c6e944e9869" + integrity sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA== + dependencies: + has "^1.0.3" + object.assign "^4.1.0" + reflect.ownkeys "^0.2.0" + +prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +proxy-addr@~2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" + integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.0" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.24, psl@^1.1.28: + version "1.5.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.5.0.tgz#47fd1292def7fdb1e138cd78afa8814cebcf7b13" + integrity sha512-4vqUjKi2huMu1OJiLhi3jN6jeeKvMZdI1tYgi/njW5zV52jNLgSAZSdN16m9bJFe61/cT8ulmw4qFitV9QRsEA== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystringify@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" + integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== + +raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +railroad-diagrams@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" + integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= + +ramda@^0.26: + version "0.26.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" + integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== + +randexp@0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" + integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== + dependencies: + discontinuous-range "1.0.0" + ret "~0.1.10" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-app-polyfill@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.5.tgz#59c7377a0b9ed25692eeaca7ad9b12ef2d064709" + integrity sha512-RcbV6+msbvZJZUIK/LX3UafPtoaDSJgUWu4sqBxHKTVmBsnlU2QWCKJRBRmgjxu+ivW/GPINbPWRM4Ppa6Lbgw== + dependencies: + core-js "^3.4.1" + object-assign "^4.1.1" + promise "^8.0.3" + raf "^3.4.1" + regenerator-runtime "^0.13.3" + whatwg-fetch "^3.0.0" + +react-dev-utils@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.0.0.tgz#bd2d16426c7e4cbfed1b46fb9e2ac98ec06fcdfa" + integrity sha512-8OKSJvl8ccXJDNf0YGw377L9v1OnT16skD/EuZWm0M/yr255etP4x4kuUCT1EfFfJ7Rhc4ZTpPTfPrvgiXa50Q== + dependencies: + "@babel/code-frame" "7.5.5" + address "1.1.2" + browserslist "4.7.3" + chalk "2.4.2" + cross-spawn "6.0.5" + detect-port-alt "1.1.6" + escape-string-regexp "1.0.5" + filesize "3.6.1" + find-up "3.0.0" + fork-ts-checker-webpack-plugin "3.1.0" + global-modules "2.0.0" + globby "8.0.2" + gzip-size "5.1.1" + immer "1.10.0" + inquirer "6.5.0" + is-root "2.1.0" + loader-utils "1.2.3" + open "^7.0.0" + pkg-up "2.0.0" + react-error-overlay "^6.0.4" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "5.2.0" + text-table "0.2.0" + +react-dom@^16.12.0: + version "16.12.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.12.0.tgz#0da4b714b8d13c2038c9396b54a92baea633fe11" + integrity sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + scheduler "^0.18.0" + +react-error-overlay@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.4.tgz#0d165d6d27488e660bc08e57bdabaad741366f7a" + integrity sha512-ueZzLmHltszTshDMwyfELDq8zOA803wQ1ZuzCccXa1m57k1PxSHfflPD5W9YIiTXLs0JTLzoj6o1LuM5N6zzNA== + +react-ga@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/react-ga/-/react-ga-2.7.0.tgz#24328f157f31e8cffbf4de74a3396536679d8d7c" + integrity sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA== + +react-icons@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-3.8.0.tgz#229de5904809696c9f46932bd9b6126b2522866e" + integrity sha512-rA/8GRKjPulft8BSBSMsHkE1AGPqJ7LjNsyk0BE7XjG70Iz62zOled2SJk7LDo8x9z86a3xOstDlKlMZ4pAy7A== + dependencies: + camelcase "^5.0.0" + +react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6, react-is@^16.9.0: + version "16.12.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" + integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-markdown@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-4.3.1.tgz#39f0633b94a027445b86c9811142d05381300f2f" + integrity sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw== + dependencies: + html-to-react "^1.3.4" + mdast-add-list-metadata "1.0.1" + prop-types "^15.7.2" + react-is "^16.8.6" + remark-parse "^5.0.0" + unified "^6.1.5" + unist-util-visit "^1.3.0" + xtend "^4.0.1" + +react-popper@^1.3.3: + version "1.3.7" + resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.7.tgz#f6a3471362ef1f0d10a4963673789de1baca2324" + integrity sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww== + dependencies: + "@babel/runtime" "^7.1.2" + create-react-context "^0.3.0" + deep-equal "^1.1.1" + popper.js "^1.14.4" + prop-types "^15.6.1" + typed-styles "^0.0.7" + warning "^4.0.2" + +react-scripts@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.3.0.tgz#f26a21f208f20bd04770f43e50b5bbc151920c2a" + integrity sha512-hzPc6bxCc9GnsspWqk494c2Gpd0dRbk/C8q76BNQIENi9GMwoxFljOEcZoZcpFpJgQ45alxFR6QaLt+51qie7g== + dependencies: + "@babel/core" "7.7.4" + "@svgr/webpack" "4.3.3" + "@typescript-eslint/eslint-plugin" "^2.8.0" + "@typescript-eslint/parser" "^2.8.0" + babel-eslint "10.0.3" + babel-jest "^24.9.0" + babel-loader "8.0.6" + babel-plugin-named-asset-import "^0.3.5" + babel-preset-react-app "^9.1.0" + camelcase "^5.3.1" + case-sensitive-paths-webpack-plugin "2.2.0" + css-loader "3.2.0" + dotenv "8.2.0" + dotenv-expand "5.1.0" + eslint "^6.6.0" + eslint-config-react-app "^5.1.0" + eslint-loader "3.0.2" + eslint-plugin-flowtype "3.13.0" + eslint-plugin-import "2.18.2" + eslint-plugin-jsx-a11y "6.2.3" + eslint-plugin-react "7.16.0" + eslint-plugin-react-hooks "^1.6.1" + file-loader "4.3.0" + fs-extra "^8.1.0" + html-webpack-plugin "4.0.0-beta.5" + identity-obj-proxy "3.0.0" + jest "24.9.0" + jest-environment-jsdom-fourteen "0.1.0" + jest-resolve "24.9.0" + jest-watch-typeahead "0.4.2" + mini-css-extract-plugin "0.8.0" + optimize-css-assets-webpack-plugin "5.0.3" + pnp-webpack-plugin "1.5.0" + postcss-flexbugs-fixes "4.1.0" + postcss-loader "3.0.0" + postcss-normalize "8.0.1" + postcss-preset-env "6.7.0" + postcss-safe-parser "4.0.1" + react-app-polyfill "^1.0.5" + react-dev-utils "^10.0.0" + resolve "1.12.2" + resolve-url-loader "3.1.1" + sass-loader "8.0.0" + semver "6.3.0" + style-loader "1.0.0" + terser-webpack-plugin "2.2.1" + ts-pnp "1.1.5" + url-loader "2.3.0" + webpack "4.41.2" + webpack-dev-server "3.9.0" + webpack-manifest-plugin "2.2.0" + workbox-webpack-plugin "4.3.1" + optionalDependencies: + fsevents "2.1.2" + +react-scroll@^1.7.15: + version "1.7.15" + resolved "https://registry.yarnpkg.com/react-scroll/-/react-scroll-1.7.15.tgz#90da4a1e953e620ae37be42747e0835b473158db" + integrity sha512-4AtQ/4GZmTW7CIQrVQhLvt3pMkITDvyXz6F3DZS3IOoux3fmccBRUR/x9wORupLbuKFlzOX1CoceDMpMgY7Tig== + dependencies: + lodash.throttle "^4.1.1" + prop-types "^15.5.8" + +react-table@^7.0.0-rc.15: + version "7.0.0-rc.15" + resolved "https://registry.yarnpkg.com/react-table/-/react-table-7.0.0-rc.15.tgz#bb855e4e2abbb4aaf0ed2334404a41f3ada8e13a" + integrity sha512-ofMOlgrioHhhvHjvjsQkxvfQzU98cqwy6BjPGNwhLN1vhgXeWi0mUGreaCPvRenEbTiXsQbMl4k3Xmx3Mut8Rw== + +react-test-renderer@^16.0.0-0, react-test-renderer@^16.12.0: + version "16.12.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.12.0.tgz#11417ffda579306d4e841a794d32140f3da1b43f" + integrity sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w== + dependencies: + object-assign "^4.1.1" + prop-types "^15.6.2" + react-is "^16.8.6" + scheduler "^0.18.0" + +react-tooltip@^3.11.2: + version "3.11.2" + resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-3.11.2.tgz#78972910657d6184defdcdc9a0182c1e44e01ce6" + integrity sha512-7EJ7Cv7lgctw02j0hyp+PpJklIP3gyDbm4CvVQvq7U6zgZtuI+bFFnRzsQB1oTiHPkkhE2NU04EIkgBDiVNzxw== + dependencies: + classnames "^2.2.5" + prop-types "^15.6.0" + +react-transition-group@^2.3.1: + version "2.9.0" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d" + integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg== + dependencies: + dom-helpers "^3.4.0" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react-lifecycles-compat "^3.0.4" + +react@^16.12.0: + version "16.12.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.12.0.tgz#0c0a9c6a142429e3614834d5a778e18aa78a0b83" + integrity sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + +reactstrap@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/reactstrap/-/reactstrap-8.2.0.tgz#10153163e45941b9397ffd6f5d3301b4bc83c215" + integrity sha512-kFQl4XQuhNnd4E6kAm1FYCzxjsvSkeE5qsd6xM0lb2ibat4DtFGf0Y9so8J1D2q2xhsBgKq5fwWQAf2gF2z8Aw== + dependencies: + "@babel/runtime" "^7.2.0" + classnames "^2.2.3" + prop-types "^15.5.8" + react-lifecycles-compat "^3.0.4" + react-popper "^1.3.3" + react-transition-group "^2.3.1" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" + integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== + dependencies: + find-up "^3.0.0" + read-pkg "^3.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.1.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +realpath-native@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" + integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== + dependencies: + util.promisify "^1.0.0" + +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +reflect.ownkeys@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" + integrity sha1-dJrO7H8/34tj+SegSAnpDFwLNGA= + +regenerate-unicode-properties@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" + integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3: + version "0.13.3" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" + integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== + +regenerator-transform@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" + integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== + dependencies: + private "^0.1.6" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regex-parser@2.2.10: + version "2.2.10" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" + integrity sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA== + +regexp.prototype.flags@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" + integrity sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA== + dependencies: + define-properties "^1.1.2" + +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpp@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" + integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== + +regexpu-core@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" + integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^8.1.0" + regjsgen "^0.5.0" + regjsparser "^0.6.0" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.1.0" + +regjsgen@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" + integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + +regjsparser@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" + integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== + dependencies: + jsesc "~0.5.0" + +relateurl@0.2.x: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remark-parse@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" + integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA== + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +renderkid@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" + integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== + dependencies: + css-select "^1.1.0" + dom-converter "^0.2" + htmlparser2 "^3.3.0" + strip-ansi "^3.0.0" + utila "^0.4.0" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.5.4, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +replace-ext@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + +request-promise-core@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" + integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== + dependencies: + lodash "^4.17.15" + +request-promise-native@^1.0.5: + version "1.0.8" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" + integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== + dependencies: + request-promise-core "1.1.3" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.87.0, request@^2.88.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-url-loader@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" + integrity sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ== + dependencies: + adjust-sourcemap-loader "2.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= + +resolve@1.12.2: + version "1.12.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.2.tgz#08b12496d9aa8659c75f534a8f05f0d892fff594" + integrity sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw== + dependencies: + path-parse "^1.0.6" + +resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.13.1.tgz#be0aa4c06acd53083505abb35f4d66932ab35d16" + integrity sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== + dependencies: + path-parse "^1.0.6" + +resolve@^1.13.1: + version "1.14.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2" + integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ== + dependencies: + path-parse "^1.0.6" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +rework-visit@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= + +rework@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rst-selector-parser@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" + integrity sha1-gbIw6i/MYGbInjRy3nlChdmwPZE= + dependencies: + lodash.flattendeep "^4.4.0" + nearley "^2.7.10" + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= + dependencies: + is-promise "^2.1.0" + +run-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" + integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +rxjs@^6.4.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" + integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sanitize.css@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" + integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== + +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +sass-loader@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797" + integrity sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w== + dependencies: + clone-deep "^4.0.1" + loader-utils "^1.2.3" + neo-async "^2.6.1" + schema-utils "^2.1.0" + semver "^6.3.0" + +sax@^1.2.4, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^3.1.9: + version "3.1.11" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" + integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== + dependencies: + xmlchars "^2.1.1" + +scheduler@^0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.18.0.tgz#5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4" + integrity sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.2.0, schema-utils@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.1.tgz#eb78f0b945c7bcfa2082b3565e8db3548011dc4f" + integrity sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg== + dependencies: + ajv "^6.10.2" + ajv-keywords "^3.4.1" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^1.10.7: + version "1.10.7" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" + integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + dependencies: + node-forge "0.9.0" + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@~5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^1.7.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" + integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== + +serialize-javascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.0.tgz#9310276819efd0eb128258bb341957f6eb2fc570" + integrity sha512-a/mxFfU00QT88umAJQsNWOnUKckhNCqOl028N48e7wFmo2/EHpTo9Wso+iJJCMrQnmFvcjto5RJdAHEvVhcyUQ== + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-clone@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" + integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA= + dependencies: + is-extendable "^0.1.1" + kind-of "^2.0.1" + lazy-cache "^0.2.3" + mixin-object "^2.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3" + integrity sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig== + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" + integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== + dependencies: + debug "^3.2.5" + eventsource "^1.0.7" + faye-websocket "~0.11.1" + inherits "^2.0.3" + json3 "^3.3.2" + url-parse "^1.4.3" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== + dependencies: + atob "^2.1.1" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.6, source-map-support@~0.5.12: + version "0.5.16" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" + integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +spdx-correct@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.5" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" + integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz#6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2" + integrity sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== + dependencies: + figgy-pudding "^3.5.1" + +ssri@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" + integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== + dependencies: + figgy-pudding "^3.5.1" + minipass "^3.1.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" + integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== + +state-toggle@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" + integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + +string-length@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" + integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= + dependencies: + astral-regex "^1.0.0" + strip-ansi "^4.0.0" + +string-length@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" + integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== + dependencies: + astral-regex "^1.0.0" + strip-ansi "^5.2.0" + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.trim@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz#141233dff32c82bfad80684d7e5f0869ee0fb782" + integrity sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.0-next.1" + function-bind "^1.1.1" + +string.prototype.trimleft@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" + integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string.prototype.trimleft@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74" + integrity sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string.prototype.trimright@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" + integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string.prototype.trimright@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9" + integrity sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@5.2.0, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-comments@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + dependencies: + babel-extract-comments "^1.0.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + +strip-json-comments@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" + integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= + +strip-outer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + +strip-url-auth@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" + integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= + +style-loader@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz#1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82" + integrity sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw== + dependencies: + loader-utils "^1.2.3" + schema-utils "^2.0.1" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +svg-parser@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.2.tgz#d134cc396fa2681dc64f518330784e98bd801ec8" + integrity sha512-1gtApepKFweigFZj3sGO8KT8LvVZK8io146EzXrpVuWCDAbISz/yMucco3hWTkpZNoPabM+dnMOpy6Swue68Zg== + +svgo@^1.0.0, svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +symbol-tree@^3.2.2: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +table@^5.2.3: + version "5.4.6" + resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + dependencies: + ajv "^6.10.2" + lodash "^4.17.14" + slice-ansi "^2.1.0" + string-width "^3.0.0" + +tapable@^1.0.0, tapable@^1.1.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" + integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== + dependencies: + block-stream "*" + fstream "^1.0.12" + inherits "2" + +tar@^4: + version "4.4.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" + integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.8.6" + minizlib "^1.2.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.3" + +terser-webpack-plugin@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz#5569e6c7d8be79e5e43d6da23acc3b6ba77d22bd" + integrity sha512-jwdauV5Al7zopR6OAYvIIRcxXCSvLjZjr7uZE8l2tIWb/ryrGN48sJftqGf5k9z09tWhajx53ldp0XPI080YnA== + dependencies: + cacache "^13.0.1" + find-cache-dir "^3.0.0" + jest-worker "^24.9.0" + schema-utils "^2.5.0" + serialize-javascript "^2.1.0" + source-map "^0.6.1" + terser "^4.3.9" + webpack-sources "^1.4.3" + +terser-webpack-plugin@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" + integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg== + dependencies: + cacache "^12.0.2" + find-cache-dir "^2.1.0" + is-wsl "^1.1.0" + schema-utils "^1.0.0" + serialize-javascript "^1.7.0" + source-map "^0.6.1" + terser "^4.1.2" + webpack-sources "^1.4.0" + worker-farm "^1.7.0" + +terser@^4.1.2, terser@^4.3.9: + version "4.4.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.4.2.tgz#448fffad0245f4c8a277ce89788b458bfd7706e8" + integrity sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +test-exclude@^5.2.3: + version "5.2.3" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" + integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== + dependencies: + glob "^7.1.3" + minimatch "^3.0.4" + read-pkg-up "^4.0.0" + require-main-filename "^2.0.0" + +text-table@0.2.0, text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" + integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timers-browserify@^2.0.4: + version "2.0.11" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" + integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= + dependencies: + punycode "^2.1.0" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= + dependencies: + escape-string-regexp "^1.0.2" + +trim-trailing-lines@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" + integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= + +trough@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" + integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== + +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +ts-pnp@1.1.5, ts-pnp@^1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.5.tgz#840e0739c89fce5f3abd9037bb091dbff16d9dec" + integrity sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA== + +tslib@^1.8.1, tslib@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + +tsutils@^3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" + integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + dependencies: + tslib "^1.8.1" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" + integrity sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow== + +typed-styles@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" + integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +uglify-js@3.4.x: + version "3.4.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" + integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== + dependencies: + commander "~2.19.0" + source-map "~0.6.1" + +uglify-js@^3.1.4: + version "3.7.1" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.7.1.tgz#35c7de17971a4aa7689cd2eae0a5b39bb838c0c5" + integrity sha512-pnOF7jY82wdIhATVn87uUY/FHU+MDUdPLkmGFvGoclQmeu229eTkbG5gjGGBi3R7UuYYSEeYXY/TTY5j2aym2g== + dependencies: + commander "~2.20.3" + source-map "~0.6.1" + +unherit@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" + integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w== + dependencies: + inherits "^2.0.1" + xtend "^4.0.1" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" + integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" + integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== + +unified@^6.1.5: + version "6.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" + integrity sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^2.0.0" + x-is-string "^0.1.0" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +unist-util-is@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" + integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== + +unist-util-remove-position@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" + integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== + dependencies: + unist-util-visit "^1.1.0" + +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== + +unist-util-visit-parents@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz#f6e3afee8bdbf961c0e6f028ea3c0480028c3d06" + integrity sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q== + +unist-util-visit-parents@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" + integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== + dependencies: + unist-util-is "^3.0.0" + +unist-util-visit@^1.1.0, unist-util-visit@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" + integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== + dependencies: + unist-util-visit-parents "^2.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +upper-case@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-loader@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" + integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== + dependencies: + loader-utils "^1.2.3" + mime "^2.4.4" + schema-utils "^2.5.0" + +url-parse@^1.4.3: + version "1.4.7" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" + integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@1.0.0, util.promisify@^1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@^0.4.0, utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.0.1, uuid@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" + integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== + +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" + integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vfile-location@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" + integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== + +vfile-message@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" + integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== + dependencies: + unist-util-stringify-position "^1.1.1" + +vfile@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" + integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w== + dependencies: + is-buffer "^1.1.4" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= + dependencies: + browser-process-hrtime "^0.1.2" + +w3c-xmlserializer@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" + integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== + dependencies: + domexception "^1.0.1" + webidl-conversions "^4.0.2" + xml-name-validator "^3.0.0" + +wait-for-expect@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-3.0.1.tgz#ec204a76b0038f17711e575720aaf28505ac7185" + integrity sha512-3Ha7lu+zshEG/CeHdcpmQsZnnZpPj/UsG3DuKO8FskjuDbkx3jE3845H+CuwZjA2YWYDfKMU2KhnCaXMLd3wVw== + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +warning@^4.0.2, warning@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" + integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== + +webpack-dev-middleware@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" + integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== + dependencies: + memory-fs "^0.4.1" + mime "^2.4.4" + mkdirp "^0.5.1" + range-parser "^1.2.1" + webpack-log "^2.0.0" + +webpack-dev-server@3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz#27c3b5d0f6b6677c4304465ac817623c8b27b89c" + integrity sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw== + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.1.8" + compression "^1.7.4" + connect-history-api-fallback "^1.6.0" + debug "^4.1.1" + del "^4.1.1" + express "^4.17.1" + html-entities "^1.2.1" + http-proxy-middleware "0.19.1" + import-local "^2.0.0" + internal-ip "^4.3.0" + ip "^1.1.5" + is-absolute-url "^3.0.3" + killable "^1.0.1" + loglevel "^1.6.4" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.25" + schema-utils "^1.0.0" + selfsigned "^1.10.7" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "0.3.19" + sockjs-client "1.4.0" + spdy "^4.0.1" + strip-ansi "^3.0.1" + supports-color "^6.1.0" + url "^0.11.0" + webpack-dev-middleware "^3.7.2" + webpack-log "^2.0.0" + ws "^6.2.1" + yargs "12.0.5" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-manifest-plugin@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" + integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== + dependencies: + fs-extra "^7.0.0" + lodash ">=3.5 <5" + object.entries "^1.1.0" + tapable "^1.0.0" + +webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@4.41.2: + version "4.41.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e" + integrity sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A== + dependencies: + "@webassemblyjs/ast" "1.8.5" + "@webassemblyjs/helper-module-context" "1.8.5" + "@webassemblyjs/wasm-edit" "1.8.5" + "@webassemblyjs/wasm-parser" "1.8.5" + acorn "^6.2.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.3" + json-parse-better-errors "^1.0.2" + loader-runner "^2.4.0" + loader-utils "^1.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.1" + neo-async "^2.6.1" + node-libs-browser "^2.2.1" + schema-utils "^1.0.0" + tapable "^1.1.3" + terser-webpack-plugin "^1.4.1" + watchpack "^1.6.0" + webpack-sources "^1.4.1" + +websocket-driver@>=0.5.1: + version "0.7.3" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" + integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== + dependencies: + http-parser-js ">=0.4.0 <0.4.11" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== + +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== + +whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^6.4.1: + version "6.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" + integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@1, which@^1.2.9, which@^1.3.0, which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= + +workbox-background-sync@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" + integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== + dependencies: + workbox-core "^4.3.1" + +workbox-broadcast-update@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" + integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== + dependencies: + workbox-core "^4.3.1" + +workbox-build@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" + integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== + dependencies: + "@babel/runtime" "^7.3.4" + "@hapi/joi" "^15.0.0" + common-tags "^1.8.0" + fs-extra "^4.0.2" + glob "^7.1.3" + lodash.template "^4.4.0" + pretty-bytes "^5.1.0" + stringify-object "^3.3.0" + strip-comments "^1.0.2" + workbox-background-sync "^4.3.1" + workbox-broadcast-update "^4.3.1" + workbox-cacheable-response "^4.3.1" + workbox-core "^4.3.1" + workbox-expiration "^4.3.1" + workbox-google-analytics "^4.3.1" + workbox-navigation-preload "^4.3.1" + workbox-precaching "^4.3.1" + workbox-range-requests "^4.3.1" + workbox-routing "^4.3.1" + workbox-strategies "^4.3.1" + workbox-streams "^4.3.1" + workbox-sw "^4.3.1" + workbox-window "^4.3.1" + +workbox-cacheable-response@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" + integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== + dependencies: + workbox-core "^4.3.1" + +workbox-core@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" + integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== + +workbox-expiration@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" + integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== + dependencies: + workbox-core "^4.3.1" + +workbox-google-analytics@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" + integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== + dependencies: + workbox-background-sync "^4.3.1" + workbox-core "^4.3.1" + workbox-routing "^4.3.1" + workbox-strategies "^4.3.1" + +workbox-navigation-preload@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" + integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== + dependencies: + workbox-core "^4.3.1" + +workbox-precaching@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" + integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== + dependencies: + workbox-core "^4.3.1" + +workbox-range-requests@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" + integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== + dependencies: + workbox-core "^4.3.1" + +workbox-routing@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" + integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== + dependencies: + workbox-core "^4.3.1" + +workbox-strategies@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" + integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== + dependencies: + workbox-core "^4.3.1" + +workbox-streams@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" + integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== + dependencies: + workbox-core "^4.3.1" + +workbox-sw@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" + integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== + +workbox-webpack-plugin@4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz#47ff5ea1cc074b6c40fb5a86108863a24120d4bd" + integrity sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== + dependencies: + "@babel/runtime" "^7.0.0" + json-stable-stringify "^1.0.1" + workbox-build "^4.3.1" + +workbox-window@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" + integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== + dependencies: + workbox-core "^4.3.1" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== + dependencies: + microevent.ts "~0.1.1" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" + integrity sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + +ws@^5.2.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" + integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== + dependencies: + async-limiter "~1.0.0" + +ws@^6.1.2, ws@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" + integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== + dependencies: + async-limiter "~1.0.0" + +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xmlchars@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.7.2.tgz#f26aabf738590ab61efaca502358e48dc9f348b2" + integrity sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw== + dependencies: + "@babel/runtime" "^7.6.3" + +yargs-parser@^11.1.1: + version "11.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" + integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" + integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= + dependencies: + camelcase "^3.0.0" + +yargs@12.0.5: + version "12.0.5" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" + integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== + dependencies: + cliui "^4.0.0" + decamelize "^1.2.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^11.1.1" + +yargs@^13.3.0: + version "13.3.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" + integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== + dependencies: + cliui "^5.0.0" + find-up "^3.0.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^3.0.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^13.1.1" + +yargs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" From 200f31e896383062416c1340adcd12ce0b712c62 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 21 Mar 2020 14:52:03 -0400 Subject: [PATCH 006/386] Remove yarn.lock We're using npm as our package manager --- yarn.lock | 12167 ---------------------------------------------------- 1 file changed, 12167 deletions(-) delete mode 100644 yarn.lock diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 408ed2a6..00000000 --- a/yarn.lock +++ /dev/null @@ -1,12167 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/code-frame@7.5.5", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" - integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== - dependencies: - "@babel/highlight" "^7.0.0" - -"@babel/core@7.7.4", "@babel/core@^7.1.0", "@babel/core@^7.4.5": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.4.tgz#37e864532200cb6b50ee9a4045f5f817840166ab" - integrity sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ== - dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.7.4" - "@babel/helpers" "^7.7.4" - "@babel/parser" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - convert-source-map "^1.7.0" - debug "^4.1.0" - json5 "^2.1.0" - lodash "^4.17.13" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/generator@^7.4.0", "@babel/generator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.4.tgz#db651e2840ca9aa66f327dcec1dc5f5fa9611369" - integrity sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg== - dependencies: - "@babel/types" "^7.7.4" - jsesc "^2.5.1" - lodash "^4.17.13" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz#bb3faf1e74b74bd547e867e48f551fa6b098b6ce" - integrity sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz#5f73f2b28580e224b5b9bd03146a4015d6217f5f" - integrity sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-builder-react-jsx@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.7.4.tgz#da188d247508b65375b2c30cf59de187be6b0c66" - integrity sha512-kvbfHJNN9dg4rkEM4xn1s8d1/h6TYNvajy9L1wx4qLn9HFg0IkTsQi4rfBe92nxrPUFcMsHoMV+8rU7MJb3fCA== - dependencies: - "@babel/types" "^7.7.4" - esutils "^2.0.0" - -"@babel/helper-call-delegate@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz#621b83e596722b50c0066f9dc37d3232e461b801" - integrity sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA== - dependencies: - "@babel/helper-hoist-variables" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-create-class-features-plugin@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz#fce60939fd50618610942320a8d951b3b639da2d" - integrity sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-member-expression-to-functions" "^7.7.4" - "@babel/helper-optimise-call-expression" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - -"@babel/helper-create-regexp-features-plugin@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz#6d5762359fd34f4da1500e4cff9955b5299aaf59" - integrity sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A== - dependencies: - "@babel/helper-regex" "^7.4.4" - regexpu-core "^4.6.0" - -"@babel/helper-define-map@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz#2841bf92eb8bd9c906851546fe6b9d45e162f176" - integrity sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/types" "^7.7.4" - lodash "^4.17.13" - -"@babel/helper-explode-assignable-expression@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz#fa700878e008d85dc51ba43e9fb835cddfe05c84" - integrity sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg== - dependencies: - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-function-name@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz#ab6e041e7135d436d8f0a3eca15de5b67a341a2e" - integrity sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ== - dependencies: - "@babel/helper-get-function-arity" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-get-function-arity@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz#cb46348d2f8808e632f0ab048172130e636005f0" - integrity sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-hoist-variables@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz#612384e3d823fdfaaf9fce31550fe5d4db0f3d12" - integrity sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-member-expression-to-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz#356438e2569df7321a8326644d4b790d2122cb74" - integrity sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-module-imports@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz#e5a92529f8888bf319a6376abfbd1cebc491ad91" - integrity sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-module-transforms@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz#8d7cdb1e1f8ea3d8c38b067345924ac4f8e0879a" - integrity sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-simple-access" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/types" "^7.7.4" - lodash "^4.17.13" - -"@babel/helper-optimise-call-expression@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz#034af31370d2995242aa4df402c3b7794b2dcdf2" - integrity sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-plugin-utils@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" - integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== - -"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" - integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw== - dependencies: - lodash "^4.17.13" - -"@babel/helper-remap-async-to-generator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz#c68c2407350d9af0e061ed6726afb4fff16d0234" - integrity sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-wrap-function" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-replace-supers@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz#3c881a6a6a7571275a72d82e6107126ec9e2cdd2" - integrity sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.7.4" - "@babel/helper-optimise-call-expression" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-simple-access@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz#a169a0adb1b5f418cfc19f22586b2ebf58a9a294" - integrity sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A== - dependencies: - "@babel/template" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helper-split-export-declaration@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz#57292af60443c4a3622cf74040ddc28e68336fd8" - integrity sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug== - dependencies: - "@babel/types" "^7.7.4" - -"@babel/helper-wrap-function@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz#37ab7fed5150e22d9d7266e830072c0cdd8baace" - integrity sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/helpers@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.4.tgz#62c215b9e6c712dadc15a9a0dcab76c92a940302" - integrity sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg== - dependencies: - "@babel/template" "^7.7.4" - "@babel/traverse" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/highlight@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" - integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== - dependencies: - chalk "^2.0.0" - esutils "^2.0.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.4.tgz#75ab2d7110c2cf2fa949959afb05fa346d2231bb" - integrity sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g== - -"@babel/plugin-proposal-async-generator-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz#0351c5ac0a9e927845fffd5b82af476947b7ce6d" - integrity sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.7.4" - "@babel/plugin-syntax-async-generators" "^7.7.4" - -"@babel/plugin-proposal-class-properties@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz#2f964f0cb18b948450362742e33e15211e77c2ba" - integrity sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-proposal-decorators@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.7.4.tgz#58c1e21d21ea12f9f5f0a757e46e687b94a7ab2b" - integrity sha512-GftcVDcLCwVdzKmwOBDjATd548+IE+mBo7ttgatqNDR7VG7GqIuZPtRWlMLHbhTXhcnFZiGER8iIYl1n/imtsg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-decorators" "^7.7.4" - -"@babel/plugin-proposal-dynamic-import@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz#dde64a7f127691758cbfed6cf70de0fa5879d52d" - integrity sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.7.4" - -"@babel/plugin-proposal-json-strings@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz#7700a6bfda771d8dc81973249eac416c6b4c697d" - integrity sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-json-strings" "^7.7.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.7.4.tgz#7db302c83bc30caa89e38fee935635ef6bd11c28" - integrity sha512-TbYHmr1Gl1UC7Vo2HVuj/Naci5BEGNZ0AJhzqD2Vpr6QPFWpUmBRLrIDjedzx7/CShq0bRDS2gI4FIs77VHLVQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.7.4" - -"@babel/plugin-proposal-numeric-separator@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.7.4.tgz#7819a17445f4197bb9575e5750ed349776da858a" - integrity sha512-CG605v7lLpVgVldSY6kxsN9ui1DxFOyepBfuX2AzU2TNriMAYApoU55mrGw9Jr4TlrTzPCG10CL8YXyi+E/iPw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-numeric-separator" "^7.7.4" - -"@babel/plugin-proposal-object-rest-spread@7.7.4", "@babel/plugin-proposal-object-rest-spread@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz#cc57849894a5c774214178c8ab64f6334ec8af71" - integrity sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.7.4" - -"@babel/plugin-proposal-optional-catch-binding@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz#ec21e8aeb09ec6711bc0a39ca49520abee1de379" - integrity sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" - -"@babel/plugin-proposal-optional-chaining@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.7.4.tgz#3f04c2de1a942cbd3008324df8144b9cbc0ca0ba" - integrity sha512-JmgaS+ygAWDR/STPe3/7y0lNlHgS+19qZ9aC06nYLwQ/XB7c0q5Xs+ksFU3EDnp9EiEsO0dnRAOKeyLHTZuW3A== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.7.4" - -"@babel/plugin-proposal-unicode-property-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz#7c239ccaf09470dbe1d453d50057460e84517ebb" - integrity sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-async-generators@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz#331aaf310a10c80c44a66b238b6e49132bd3c889" - integrity sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-decorators@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.7.4.tgz#3c91cfee2a111663ff3ac21b851140f5a52a4e0b" - integrity sha512-0oNLWNH4k5ZbBVfAwiTU53rKFWIeTh6ZlaWOXWJc4ywxs0tjz5fc3uZ6jKAnZSxN98eXVgg7bJIuzjX+3SXY+A== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-dynamic-import@7.7.4", "@babel/plugin-syntax-dynamic-import@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz#29ca3b4415abfe4a5ec381e903862ad1a54c3aec" - integrity sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-flow@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.7.4.tgz#6d91b59e1a0e4c17f36af2e10dd64ef220919d7b" - integrity sha512-2AMAWl5PsmM5KPkB22cvOkUyWk6MjUaqhHNU5nSPUl/ns3j5qLfw2SuYP5RbVZ0tfLvePr4zUScbICtDP2CUNw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-json-strings@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz#86e63f7d2e22f9e27129ac4e83ea989a382e86cc" - integrity sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-jsx@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz#dab2b56a36fb6c3c222a1fbc71f7bf97f327a9ec" - integrity sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.7.4.tgz#e53b751d0c3061b1ba3089242524b65a7a9da12b" - integrity sha512-XKh/yIRPiQTOeBg0QJjEus5qiSKucKAiApNtO1psqG7D17xmE+X2i5ZqBEuSvo0HRuyPaKaSN/Gy+Ha9KFQolw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-numeric-separator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.7.4.tgz#39818f8042a09d4c6248d85d82555369da4da5c4" - integrity sha512-vmlUUBlLuFnbpaR+1kKIdo62xQEN+THWbtAHSEilo+0rHl2dKKCn6GLUVKpI848wL/T0ZPQgAy8asRJ9yYEjog== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46" - integrity sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz#a3e38f59f4b6233867b4a92dcb0ee05b2c334aa6" - integrity sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-optional-chaining@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.7.4.tgz#c91fdde6de85d2eb8906daea7b21944c3610c901" - integrity sha512-2MqYD5WjZSbJdUagnJvIdSfkb/ucOC9/1fRJxm7GAxY6YQLWlUvkfxoNbUPcPLHJyetKUDQ4+yyuUyAoc0HriA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-top-level-await@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz#bd7d8fa7b9fee793a36e4027fd6dd1aa32f946da" - integrity sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-syntax-typescript@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.7.4.tgz#5d037ffa10f3b25a16f32570ebbe7a8c2efa304b" - integrity sha512-77blgY18Hud4NM1ggTA8xVT/dBENQf17OpiToSa2jSmEY3fWXD2jwrdVlO4kq5yzUTeF15WSQ6b4fByNvJcjpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-arrow-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz#76309bd578addd8aee3b379d809c802305a98a12" - integrity sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-async-to-generator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz#694cbeae6d613a34ef0292713fa42fb45c4470ba" - integrity sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-remap-async-to-generator" "^7.7.4" - -"@babel/plugin-transform-block-scoped-functions@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz#d0d9d5c269c78eaea76227ace214b8d01e4d837b" - integrity sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-block-scoping@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz#200aad0dcd6bb80372f94d9e628ea062c58bf224" - integrity sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - lodash "^4.17.13" - -"@babel/plugin-transform-classes@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz#c92c14be0a1399e15df72667067a8f510c9400ec" - integrity sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-define-map" "^7.7.4" - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-optimise-call-expression" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz#e856c1628d3238ffe12d668eb42559f79a81910d" - integrity sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-destructuring@7.7.4", "@babel/plugin-transform-destructuring@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz#2b713729e5054a1135097b6a67da1b6fe8789267" - integrity sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-dotall-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz#f7ccda61118c5b7a2599a72d5e3210884a021e96" - integrity sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-duplicate-keys@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz#3d21731a42e3f598a73835299dd0169c3b90ac91" - integrity sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-exponentiation-operator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz#dd30c0191e3a1ba19bcc7e389bdfddc0729d5db9" - integrity sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-flow-strip-types@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.7.4.tgz#cc73f85944782df1d77d80977bc097920a8bf31a" - integrity sha512-w9dRNlHY5ElNimyMYy0oQowvQpwt/PRHI0QS98ZJCTZU2bvSnKXo5zEiD5u76FBPigTm8TkqzmnUTg16T7qbkA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.7.4" - -"@babel/plugin-transform-for-of@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz#248800e3a5e507b1f103d8b4ca998e77c63932bc" - integrity sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-function-name@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz#75a6d3303d50db638ff8b5385d12451c865025b1" - integrity sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g== - dependencies: - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz#27fe87d2b5017a2a5a34d1c41a6b9f6a6262643e" - integrity sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-member-expression-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz#aee127f2f3339fc34ce5e3055d7ffbf7aa26f19a" - integrity sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-modules-amd@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.4.tgz#276b3845ca2b228f2995e453adc2e6f54d72fb71" - integrity sha512-/542/5LNA18YDtg1F+QHvvUSlxdvjZoD/aldQwkq+E3WCkbEjNSN9zdrOXaSlfg3IfGi22ijzecklF/A7kVZFQ== - dependencies: - "@babel/helper-module-transforms" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-commonjs@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz#bee4386e550446343dd52a571eda47851ff857a3" - integrity sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA== - dependencies: - "@babel/helper-module-transforms" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-simple-access" "^7.7.4" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-systemjs@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz#cd98152339d3e763dfe838b7d4273edaf520bb30" - integrity sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw== - dependencies: - "@babel/helper-hoist-variables" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - babel-plugin-dynamic-import-node "^2.3.0" - -"@babel/plugin-transform-modules-umd@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz#1027c355a118de0aae9fee00ad7813c584d9061f" - integrity sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw== - dependencies: - "@babel/helper-module-transforms" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz#fb3bcc4ee4198e7385805007373d6b6f42c98220" - integrity sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - -"@babel/plugin-transform-new-target@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz#4a0753d2d60639437be07b592a9e58ee00720167" - integrity sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-object-super@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz#48488937a2d586c0148451bf51af9d7dda567262" - integrity sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-replace-supers" "^7.7.4" - -"@babel/plugin-transform-parameters@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz#da4555c97f39b51ac089d31c7380f03bca4075ce" - integrity sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw== - dependencies: - "@babel/helper-call-delegate" "^7.7.4" - "@babel/helper-get-function-arity" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-property-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz#2388d6505ef89b266103f450f9167e6bd73f98c2" - integrity sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-react-constant-elements@^7.0.0": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.7.4.tgz#499cf732a21ffd62cc4b0016e27c3906097f8982" - integrity sha512-U6XkHZ8RnmeEb8jBUOpeo6oFka5RhLgxAVvK4/fBbwoYlsHQYLb8I37ymTPDVsrWjqb94+hueuWQA/1OAA4rAQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-react-display-name@7.7.4", "@babel/plugin-transform-react-display-name@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.7.4.tgz#9f2b80b14ebc97eef4a9b29b612c58ed9c0d10dd" - integrity sha512-sBbIvqYkthai0X0vkD2xsAwluBp+LtNHH+/V4a5ydifmTtb8KOVOlrMIk/MYmIc4uTYDnjZUHQildYNo36SRJw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-react-jsx-self@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.7.4.tgz#81b8fbfd14b2215e8f1c2c3adfba266127b0231c" - integrity sha512-PWYjSfqrO273mc1pKCRTIJXyqfc9vWYBax88yIhQb+bpw3XChVC7VWS4VwRVs63wFHKxizvGSd00XEr+YB9Q2A== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.7.4" - -"@babel/plugin-transform-react-jsx-source@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.7.4.tgz#8994b1bf6014b133f5a46d3b7d1ee5f5e3e72c10" - integrity sha512-5ZU9FnPhqtHsOXxutRtXZAzoEJwDaP32QcobbMP1/qt7NYcsCNK8XgzJcJfoEr/ZnzVvUNInNjIW22Z6I8p9mg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.7.4" - -"@babel/plugin-transform-react-jsx@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.7.4.tgz#d91205717fae4e2f84d020cd3057ec02a10f11da" - integrity sha512-LixU4BS95ZTEAZdPaIuyg/k8FiiqN9laQ0dMHB4MlpydHY53uQdWCUrwjLr5o6ilS6fAgZey4Q14XBjl5tL6xw== - dependencies: - "@babel/helper-builder-react-jsx" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.7.4" - -"@babel/plugin-transform-regenerator@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.4.tgz#d18eac0312a70152d7d914cbed2dc3999601cfc0" - integrity sha512-e7MWl5UJvmPEwFJTwkBlPmqixCtr9yAASBqff4ggXTNicZiwbF8Eefzm6NVgfiBp7JdAGItecnctKTgH44q2Jw== - dependencies: - regenerator-transform "^0.14.0" - -"@babel/plugin-transform-reserved-words@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz#6a7cf123ad175bb5c69aec8f6f0770387ed3f1eb" - integrity sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-runtime@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.7.4.tgz#51fe458c1c1fa98a8b07934f4ed38b6cd62177a6" - integrity sha512-O8kSkS5fP74Ad/8pfsCMGa8sBRdLxYoSReaARRNSz3FbFQj3z/QUvoUmJ28gn9BO93YfnXc3j+Xyaqe8cKDNBQ== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - resolve "^1.8.1" - semver "^5.5.1" - -"@babel/plugin-transform-shorthand-properties@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz#74a0a9b2f6d67a684c6fbfd5f0458eb7ba99891e" - integrity sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-spread@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz#aa673b356fe6b7e70d69b6e33a17fef641008578" - integrity sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-sticky-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz#ffb68c05090c30732076b1285dc1401b404a123c" - integrity sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/helper-regex" "^7.0.0" - -"@babel/plugin-transform-template-literals@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz#1eb6411736dd3fe87dbd20cc6668e5121c17d604" - integrity sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-typeof-symbol@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz#3174626214f2d6de322882e498a38e8371b2140e" - integrity sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/plugin-transform-typescript@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.7.4.tgz#2974fd05f4e85c695acaf497f432342de9fc0636" - integrity sha512-X8e3tcPEKnwwPVG+vP/vSqEShkwODOEeyQGod82qrIuidwIrfnsGn11qPM1jBLF4MqguTXXYzm58d0dY+/wdpg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-syntax-typescript" "^7.7.4" - -"@babel/plugin-transform-unicode-regex@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz#a3c0f65b117c4c81c5b6484f2a5e7b95346b83ae" - integrity sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - -"@babel/preset-env@7.7.4", "@babel/preset-env@^7.4.5": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.7.4.tgz#ccaf309ae8d1ee2409c85a4e2b5e280ceee830f8" - integrity sha512-Dg+ciGJjwvC1NIe/DGblMbcGq1HOtKbw8RLl4nIjlfcILKEOkWT/vRqPpumswABEBVudii6dnVwrBtzD7ibm4g== - dependencies: - "@babel/helper-module-imports" "^7.7.4" - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-async-generator-functions" "^7.7.4" - "@babel/plugin-proposal-dynamic-import" "^7.7.4" - "@babel/plugin-proposal-json-strings" "^7.7.4" - "@babel/plugin-proposal-object-rest-spread" "^7.7.4" - "@babel/plugin-proposal-optional-catch-binding" "^7.7.4" - "@babel/plugin-proposal-unicode-property-regex" "^7.7.4" - "@babel/plugin-syntax-async-generators" "^7.7.4" - "@babel/plugin-syntax-dynamic-import" "^7.7.4" - "@babel/plugin-syntax-json-strings" "^7.7.4" - "@babel/plugin-syntax-object-rest-spread" "^7.7.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.7.4" - "@babel/plugin-syntax-top-level-await" "^7.7.4" - "@babel/plugin-transform-arrow-functions" "^7.7.4" - "@babel/plugin-transform-async-to-generator" "^7.7.4" - "@babel/plugin-transform-block-scoped-functions" "^7.7.4" - "@babel/plugin-transform-block-scoping" "^7.7.4" - "@babel/plugin-transform-classes" "^7.7.4" - "@babel/plugin-transform-computed-properties" "^7.7.4" - "@babel/plugin-transform-destructuring" "^7.7.4" - "@babel/plugin-transform-dotall-regex" "^7.7.4" - "@babel/plugin-transform-duplicate-keys" "^7.7.4" - "@babel/plugin-transform-exponentiation-operator" "^7.7.4" - "@babel/plugin-transform-for-of" "^7.7.4" - "@babel/plugin-transform-function-name" "^7.7.4" - "@babel/plugin-transform-literals" "^7.7.4" - "@babel/plugin-transform-member-expression-literals" "^7.7.4" - "@babel/plugin-transform-modules-amd" "^7.7.4" - "@babel/plugin-transform-modules-commonjs" "^7.7.4" - "@babel/plugin-transform-modules-systemjs" "^7.7.4" - "@babel/plugin-transform-modules-umd" "^7.7.4" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.7.4" - "@babel/plugin-transform-new-target" "^7.7.4" - "@babel/plugin-transform-object-super" "^7.7.4" - "@babel/plugin-transform-parameters" "^7.7.4" - "@babel/plugin-transform-property-literals" "^7.7.4" - "@babel/plugin-transform-regenerator" "^7.7.4" - "@babel/plugin-transform-reserved-words" "^7.7.4" - "@babel/plugin-transform-shorthand-properties" "^7.7.4" - "@babel/plugin-transform-spread" "^7.7.4" - "@babel/plugin-transform-sticky-regex" "^7.7.4" - "@babel/plugin-transform-template-literals" "^7.7.4" - "@babel/plugin-transform-typeof-symbol" "^7.7.4" - "@babel/plugin-transform-unicode-regex" "^7.7.4" - "@babel/types" "^7.7.4" - browserslist "^4.6.0" - core-js-compat "^3.1.1" - invariant "^2.2.2" - js-levenshtein "^1.1.3" - semver "^5.5.0" - -"@babel/preset-react@7.7.4", "@babel/preset-react@^7.0.0": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.7.4.tgz#3fe2ea698d8fb536d8e7881a592c3c1ee8bf5707" - integrity sha512-j+vZtg0/8pQr1H8wKoaJyGL2IEk3rG/GIvua7Sec7meXVIvGycihlGMx5xcU00kqCJbwzHs18xTu3YfREOqQ+g== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.7.4" - "@babel/plugin-transform-react-jsx" "^7.7.4" - "@babel/plugin-transform-react-jsx-self" "^7.7.4" - "@babel/plugin-transform-react-jsx-source" "^7.7.4" - -"@babel/preset-typescript@7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.7.4.tgz#780059a78e6fa7f7a4c87f027292a86b31ce080a" - integrity sha512-rqrjxfdiHPsnuPur0jKrIIGQCIgoTWMTjlbWE69G4QJ6TIOVnnRnIJhUxNTL/VwDmEAVX08Tq3B1nirer5341w== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.7.4" - -"@babel/runtime-corejs3@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.7.4.tgz#f861adc1cecb9903dfd66ea97917f02ff8d79888" - integrity sha512-BBIEhzk8McXDcB3IbOi8zQPzzINUp4zcLesVlBSOcyGhzPUU8Xezk5GAG7Sy5GVhGmAO0zGd2qRSeY2g4Obqxw== - dependencies: - core-js-pure "^3.0.0" - regenerator-runtime "^0.13.2" - -"@babel/runtime@7.7.4", "@babel/runtime@^7.0.0", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.5", "@babel/runtime@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.4.tgz#b23a856751e4bf099262f867767889c0e3fe175b" - integrity sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw== - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.2.0": - version "7.8.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.0.tgz#8c81711517c56b3d00c6de706b0fb13dc3531549" - integrity sha512-Z7ti+HB0puCcLmFE3x90kzaVgbx6TRrYIReaygW6EkBEnJh1ajS4/inhF7CypzWeDV3NFl1AfWj0eMtdihojxw== - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/runtime@^7.5.1", "@babel/runtime@^7.6.2", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6": - version "7.7.7" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.7.tgz#194769ca8d6d7790ec23605af9ee3e42a0aa79cf" - integrity sha512-uCnC2JEVAu8AKB5do1WRIsvrdJ0flYx/A/9f/6chdacnEZ7LmavjdsDXr5ksYBegxtuTPR5Va9/+13QF/kFkCA== - dependencies: - regenerator-runtime "^0.13.2" - -"@babel/template@^7.4.0", "@babel/template@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.4.tgz#428a7d9eecffe27deac0a98e23bf8e3675d2a77b" - integrity sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.4" - "@babel/types" "^7.7.4" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.4.tgz#9c1e7c60fb679fe4fcfaa42500833333c2058558" - integrity sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw== - dependencies: - "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.7.4" - "@babel/helper-function-name" "^7.7.4" - "@babel/helper-split-export-declaration" "^7.7.4" - "@babel/parser" "^7.7.4" - "@babel/types" "^7.7.4" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.13" - -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.7.4": - version "7.7.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.7.4.tgz#516570d539e44ddf308c07569c258ff94fde9193" - integrity sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA== - dependencies: - esutils "^2.0.2" - lodash "^4.17.13" - to-fast-properties "^2.0.0" - -"@cnakazawa/watch@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz#099139eaec7ebf07a27c1786a3ff64f39464d2ef" - integrity sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - -"@csstools/convert-colors@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== - -"@csstools/normalize.css@^10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" - integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== - -"@hapi/address@2.x.x": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - -"@hapi/bourne@1.x.x": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== - -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": - version "8.5.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.0.tgz#2f9ce301c8898e1c3248b0a8564696b24d1a9a5a" - integrity sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw== - -"@hapi/joi@^15.0.0": - version "15.1.1" - resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== - dependencies: - "@hapi/address" "2.x.x" - "@hapi/bourne" "1.x.x" - "@hapi/hoek" "8.x.x" - "@hapi/topo" "3.x.x" - -"@hapi/topo@3.x.x": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== - dependencies: - "@hapi/hoek" "^8.3.0" - -"@jest/console@^24.7.1", "@jest/console@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-24.9.0.tgz#79b1bc06fb74a8cfb01cbdedf945584b1b9707f0" - integrity sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ== - dependencies: - "@jest/source-map" "^24.9.0" - chalk "^2.0.1" - slash "^2.0.0" - -"@jest/core@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.9.0.tgz#2ceccd0b93181f9c4850e74f2a9ad43d351369c4" - integrity sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A== - dependencies: - "@jest/console" "^24.7.1" - "@jest/reporters" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-changed-files "^24.9.0" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-resolve-dependencies "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - jest-watcher "^24.9.0" - micromatch "^3.1.10" - p-each-series "^1.0.0" - realpath-native "^1.1.0" - rimraf "^2.5.4" - slash "^2.0.0" - strip-ansi "^5.0.0" - -"@jest/environment@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.9.0.tgz#21e3afa2d65c0586cbd6cbefe208bafade44ab18" - integrity sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ== - dependencies: - "@jest/fake-timers" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - -"@jest/fake-timers@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.9.0.tgz#ba3e6bf0eecd09a636049896434d306636540c93" - integrity sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A== - dependencies: - "@jest/types" "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - -"@jest/reporters@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.9.0.tgz#86660eff8e2b9661d042a8e98a028b8d631a5b43" - integrity sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.2" - istanbul-lib-coverage "^2.0.2" - istanbul-lib-instrument "^3.0.1" - istanbul-lib-report "^2.0.4" - istanbul-lib-source-maps "^3.0.1" - istanbul-reports "^2.2.6" - jest-haste-map "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - node-notifier "^5.4.2" - slash "^2.0.0" - source-map "^0.6.0" - string-length "^2.0.0" - -"@jest/source-map@^24.3.0", "@jest/source-map@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.9.0.tgz#0e263a94430be4b41da683ccc1e6bffe2a191714" - integrity sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.1.15" - source-map "^0.6.0" - -"@jest/test-result@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.9.0.tgz#11796e8aa9dbf88ea025757b3152595ad06ba0ca" - integrity sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA== - dependencies: - "@jest/console" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/istanbul-lib-coverage" "^2.0.0" - -"@jest/test-sequencer@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz#f8f334f35b625a4f2f355f2fe7e6036dad2e6b31" - integrity sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A== - dependencies: - "@jest/test-result" "^24.9.0" - jest-haste-map "^24.9.0" - jest-runner "^24.9.0" - jest-runtime "^24.9.0" - -"@jest/transform@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.9.0.tgz#4ae2768b296553fadab09e9ec119543c90b16c56" - integrity sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^24.9.0" - babel-plugin-istanbul "^5.1.0" - chalk "^2.0.1" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.1.15" - jest-haste-map "^24.9.0" - jest-regex-util "^24.9.0" - jest-util "^24.9.0" - micromatch "^3.1.10" - pirates "^4.0.1" - realpath-native "^1.1.0" - slash "^2.0.0" - source-map "^0.6.1" - write-file-atomic "2.4.1" - -"@jest/types@^24.9.0": - version "24.9.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz#63cb26cb7500d069e5a389441a7c6ab5e909fc59" - integrity sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^13.0.0" - -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== - dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" - -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== - -"@sheerun/mutationobserver-shim@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz#8013f2af54a2b7d735f71560ff360d3a8176a87b" - integrity sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q== - -"@svgr/babel-plugin-add-jsx-attribute@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1" - integrity sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig== - -"@svgr/babel-plugin-remove-jsx-attribute@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz#297550b9a8c0c7337bea12bdfc8a80bb66f85abc" - integrity sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz#c196302f3e68eab6a05e98af9ca8570bc13131c7" - integrity sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz#310ec0775de808a6a2e4fd4268c245fd734c1165" - integrity sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w== - -"@svgr/babel-plugin-svg-dynamic-title@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz#2cdedd747e5b1b29ed4c241e46256aac8110dd93" - integrity sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w== - -"@svgr/babel-plugin-svg-em-dimensions@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz#9a94791c9a288108d20a9d2cc64cac820f141391" - integrity sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w== - -"@svgr/babel-plugin-transform-react-native-svg@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz#151487322843359a1ca86b21a3815fd21a88b717" - integrity sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw== - -"@svgr/babel-plugin-transform-svg-component@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz#5f1e2f886b2c85c67e76da42f0f6be1b1767b697" - integrity sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw== - -"@svgr/babel-preset@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.3.3.tgz#a75d8c2f202ac0e5774e6bfc165d028b39a1316c" - integrity sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^4.2.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^4.2.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^4.2.0" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^4.2.0" - "@svgr/babel-plugin-svg-dynamic-title" "^4.3.3" - "@svgr/babel-plugin-svg-em-dimensions" "^4.2.0" - "@svgr/babel-plugin-transform-react-native-svg" "^4.2.0" - "@svgr/babel-plugin-transform-svg-component" "^4.2.0" - -"@svgr/core@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-4.3.3.tgz#b37b89d5b757dc66e8c74156d00c368338d24293" - integrity sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w== - dependencies: - "@svgr/plugin-jsx" "^4.3.3" - camelcase "^5.3.1" - cosmiconfig "^5.2.1" - -"@svgr/hast-util-to-babel-ast@^4.3.2": - version "4.3.2" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz#1d5a082f7b929ef8f1f578950238f630e14532b8" - integrity sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg== - dependencies: - "@babel/types" "^7.4.4" - -"@svgr/plugin-jsx@^4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz#e2ba913dbdfbe85252a34db101abc7ebd50992fa" - integrity sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w== - dependencies: - "@babel/core" "^7.4.5" - "@svgr/babel-preset" "^4.3.3" - "@svgr/hast-util-to-babel-ast" "^4.3.2" - svg-parser "^2.0.0" - -"@svgr/plugin-svgo@^4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz#daac0a3d872e3f55935c6588dd370336865e9e32" - integrity sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w== - dependencies: - cosmiconfig "^5.2.1" - merge-deep "^3.0.2" - svgo "^1.2.2" - -"@svgr/webpack@4.3.3": - version "4.3.3" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-4.3.3.tgz#13cc2423bf3dff2d494f16b17eb7eacb86895017" - integrity sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg== - dependencies: - "@babel/core" "^7.4.5" - "@babel/plugin-transform-react-constant-elements" "^7.0.0" - "@babel/preset-env" "^7.4.5" - "@babel/preset-react" "^7.0.0" - "@svgr/core" "^4.3.3" - "@svgr/plugin-jsx" "^4.3.3" - "@svgr/plugin-svgo" "^4.3.1" - loader-utils "^1.2.3" - -"@testing-library/dom@^6.11.0": - version "6.11.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-6.11.0.tgz#962a38f1a721fdb7c9e35e7579e33ff13a00eda4" - integrity sha512-Pkx9LMIGshyNbfmecjt18rrAp/ayMqGH674jYER0SXj0iG9xZc+zWRjk2Pg9JgPBDvwI//xGrI/oOQkAi4YEew== - dependencies: - "@babel/runtime" "^7.6.2" - "@sheerun/mutationobserver-shim" "^0.3.2" - "@types/testing-library__dom" "^6.0.0" - aria-query "3.0.0" - pretty-format "^24.9.0" - wait-for-expect "^3.0.0" - -"@testing-library/jest-dom@^4.2.4": - version "4.2.4" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz#00dfa0cbdd837d9a3c2a7f3f0a248ea6e7b89742" - integrity sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg== - dependencies: - "@babel/runtime" "^7.5.1" - chalk "^2.4.1" - css "^2.2.3" - css.escape "^1.5.1" - jest-diff "^24.0.0" - jest-matcher-utils "^24.0.0" - lodash "^4.17.11" - pretty-format "^24.0.0" - redent "^3.0.0" - -"@testing-library/react@^9.3.2": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-9.4.0.tgz#b021ac8cb987c8dc54c6841875f745bf9b2e88e5" - integrity sha512-XdhDWkI4GktUPsz0AYyeQ8M9qS/JFie06kcSnUVcpgOwFjAu9vhwR83qBl+lw9yZWkbECjL8Hd+n5hH6C0oWqg== - dependencies: - "@babel/runtime" "^7.7.6" - "@testing-library/dom" "^6.11.0" - "@types/testing-library__react" "^9.1.2" - -"@testing-library/user-event@^7.1.2": - version "7.2.1" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-7.2.1.tgz#2ad4e844175a3738cb9e7064be5ea070b8863a1c" - integrity sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA== - -"@types/babel__core@^7.1.0": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.3.tgz#e441ea7df63cd080dfcd02ab199e6d16a735fc30" - integrity sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.0" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.0.tgz#f1ec1c104d1bb463556ecb724018ab788d0c172a" - integrity sha512-c1mZUu4up5cp9KROs/QAw0gTeHrw/x7m52LcnvMxxOZ03DmLwPV0MlGmlgzV3cnSdjhJOZsj7E7FHeioai+egw== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.0.2" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz#4ff63d6b52eddac1de7b975a5223ed32ecea9307" - integrity sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.8" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.8.tgz#479a4ee3e291a403a1096106013ec22cf9b64012" - integrity sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw== - dependencies: - "@babel/types" "^7.3.0" - -"@types/eslint-visitor-keys@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" - integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - -"@types/events@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" - integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== - -"@types/glob@^7.1.1": - version "7.1.1" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" - integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== - dependencies: - "@types/events" "*" - "@types/minimatch" "*" - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" - integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== - -"@types/istanbul-lib-report@*": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#e5471e7fa33c61358dd38426189c037a58433b8c" - integrity sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#7a8cbf6a406f36c8add871625b278eaf0b0d255a" - integrity sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - -"@types/json-schema@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636" - integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A== - -"@types/minimatch@*", "@types/minimatch@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/node@*": - version "12.12.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.14.tgz#1c1d6e3c75dba466e0326948d56e8bd72a1903d2" - integrity sha512-u/SJDyXwuihpwjXy7hOOghagLEV1KdAST6syfnOk6QZAMzZuWZqXy5aYYZbh8Jdpd4escVFP0MvftHNDb9pruA== - -"@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/prop-types@*": - version "15.7.3" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" - integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== - -"@types/q@^1.5.1": - version "1.5.2" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" - integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== - -"@types/react-dom@*": - version "16.9.4" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.4.tgz#0b58df09a60961dcb77f62d4f1832427513420df" - integrity sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw== - dependencies: - "@types/react" "*" - -"@types/react@*": - version "16.9.17" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.17.tgz#58f0cc0e9ec2425d1441dd7b623421a867aa253e" - integrity sha512-UP27In4fp4sWF5JgyV6pwVPAQM83Fj76JOcg02X5BZcpSu5Wx+fP9RMqc2v0ssBoQIFvD5JdKY41gjJJKmw6Bg== - dependencies: - "@types/prop-types" "*" - csstype "^2.2.0" - -"@types/stack-utils@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" - integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== - -"@types/testing-library__dom@*", "@types/testing-library__dom@^6.0.0": - version "6.11.1" - resolved "https://registry.yarnpkg.com/@types/testing-library__dom/-/testing-library__dom-6.11.1.tgz#6058a6ac391db679f7c60dbb27b81f0620de2dd9" - integrity sha512-ImChHtQqmjwraRLqBC2sgSQFtczeFvBmBcfhTYZn/3KwXbyD07LQykEQ0xJo7QHc1GbVvf7pRyGaIe6PkCdxEw== - dependencies: - pretty-format "^24.3.0" - -"@types/testing-library__react@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@types/testing-library__react/-/testing-library__react-9.1.2.tgz#e33af9124c60a010fc03a34eff8f8a34a75c4351" - integrity sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q== - dependencies: - "@types/react-dom" "*" - "@types/testing-library__dom" "*" - -"@types/yargs-parser@*": - version "13.1.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228" - integrity sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg== - -"@types/yargs@^13.0.0": - version "13.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.3.tgz#76482af3981d4412d65371a318f992d33464a380" - integrity sha512-K8/LfZq2duW33XW/tFwEAfnZlqIfVsoyRB3kfXdPXYhl0nfM8mmh7GS0jg7WrX2Dgq/0Ha/pR1PaR+BvmWwjiQ== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^2.8.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.10.0.tgz#c4cb103275e555e8a7e9b3d14c5951eb6d431e70" - integrity sha512-rT51fNLW0u3fnDGnAHVC5nu+Das+y2CpW10yqvf6/j5xbuUV3FxA3mBaIbM24CXODXjbgUznNb4Kg9XZOUxKAw== - dependencies: - "@typescript-eslint/experimental-utils" "2.10.0" - eslint-utils "^1.4.3" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.0.tgz#8db1656cdfd3d9dcbdbf360b8274dea76f0b2c2c" - integrity sha512-FZhWq6hWWZBP76aZ7bkrfzTMP31CCefVIImrwP3giPLcoXocmLTmr92NLZxuIcTL4GTEOE33jQMWy9PwelL+yQ== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.10.0" - eslint-scope "^5.0.0" - -"@typescript-eslint/parser@^2.8.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.10.0.tgz#24b2e48384ab6d5a6121e4c4faf8892c79657ad3" - integrity sha512-wQNiBokcP5ZsTuB+i4BlmVWq6o+oAhd8en2eSm/EE9m7BgZUIfEeYFd6z3S+T7bgNuloeiHA1/cevvbBDLr98g== - dependencies: - "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.10.0" - "@typescript-eslint/typescript-estree" "2.10.0" - eslint-visitor-keys "^1.1.0" - -"@typescript-eslint/typescript-estree@2.10.0": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.10.0.tgz#89cdabd5e8c774e9d590588cb42fb9afd14dcbd9" - integrity sha512-oOYnplddQNm/LGVkqbkAwx4TIBuuZ36cAQq9v3nFIU9FmhemHuVzAesMSXNQDdAzCa5bFgCrfD3JWhYVKlRN2g== - dependencies: - debug "^4.1.1" - eslint-visitor-keys "^1.1.0" - glob "^7.1.6" - is-glob "^4.0.1" - lodash.unescape "4.0.1" - semver "^6.3.0" - tsutils "^3.17.1" - -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ== - dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ== - -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA== - -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q== - -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ== - dependencies: - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow== - -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g== - dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" - -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ== - -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw== - -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" - -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" - -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abab@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" - integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - dependencies: - mime-types "~2.1.24" - negotiator "0.6.2" - -acorn-globals@^4.1.0, acorn-globals@^4.3.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" - integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== - dependencies: - acorn "^6.0.1" - acorn-walk "^6.0.1" - -acorn-jsx@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" - integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== - -acorn-walk@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" - integrity sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - -acorn@^5.5.3: - version "5.7.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" - integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== - -acorn@^6.0.1, acorn@^6.0.4, acorn@^6.2.1: - version "6.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.0.tgz#b659d2ffbafa24baf5db1cdbb2c94a983ecd2784" - integrity sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw== - -acorn@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" - integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== - -address@1.1.2, address@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -adjust-sourcemap-loader@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz#6471143af75ec02334b219f54bc7970c52fb29a4" - integrity sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA== - dependencies: - assert "1.4.1" - camelcase "5.0.0" - loader-utils "1.2.3" - object-path "0.11.4" - regex-parser "2.2.10" - -aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -airbnb-prop-types@^2.15.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz#5287820043af1eb469f5b0af0d6f70da6c52aaef" - integrity sha512-jUh2/hfKsRjNFC4XONQrxo/n/3GG4Tn6Hl0WlFQN5PY9OMC9loSCoAYKnZsWaP8wEfd5xcrPloK0Zg6iS1xwVA== - dependencies: - array.prototype.find "^2.1.0" - function.prototype.name "^1.1.1" - has "^1.0.3" - is-regex "^1.0.4" - object-is "^1.0.1" - object.assign "^4.1.0" - object.entries "^1.1.0" - prop-types "^15.7.2" - prop-types-exact "^1.2.0" - react-is "^16.9.0" - -ajv-errors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== - -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: - version "6.10.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" - integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== - dependencies: - fast-deep-equal "^2.0.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -alphanum-sort@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - -ansi-colors@^3.0.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== - -ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== - -ansi-escapes@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" - integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== - dependencies: - type-fest "^0.8.1" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.0.0, ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" - -aproba@^1.0.3, aproba@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -aria-query@3.0.0, aria-query@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" - integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w= - dependencies: - ast-types-flow "0.0.7" - commander "^2.11.0" - -arity-n@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" - integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= - -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= - -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - -array-filter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" - integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" - integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.7.0" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= - -array.prototype.find@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.1.0.tgz#630f2eaf70a39e608ac3573e45cf8ccd0ede9ad7" - integrity sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.13.0" - -array.prototype.flat@^1.2.1, array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -asn1.js@^4.0.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" - integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - -assert@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" - integrity sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE= - dependencies: - util "0.10.3" - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= - -ast-types-flow@0.0.7, ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async-each@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== - -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^2.6.1, async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -atob@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@^9.6.1: - version "9.7.3" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.3.tgz#fd42ed03f53de9beb4ca0d61fb4f7268a9bb50b4" - integrity sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q== - dependencies: - browserslist "^4.8.0" - caniuse-lite "^1.0.30001012" - chalk "^2.4.2" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^7.0.23" - postcss-value-parser "^4.0.2" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - -aws4@^1.8.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.0.tgz#24390e6ad61386b0a747265754d2a17219de862c" - integrity sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A== - -axobject-query@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.1.1.tgz#2a3b1271ec722d48a4cd4b3fcc20c853326a49a7" - integrity sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw== - dependencies: - "@babel/runtime" "^7.7.4" - "@babel/runtime-corejs3" "^7.7.4" - -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-eslint@10.0.3, babel-eslint@^10.0.3: - version "10.0.3" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a" - integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-extract-comments@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" - integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== - dependencies: - babylon "^6.18.0" - -babel-jest@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.9.0.tgz#3fc327cb8467b89d14d7bc70e315104a783ccd54" - integrity sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw== - dependencies: - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/babel__core" "^7.1.0" - babel-plugin-istanbul "^5.1.0" - babel-preset-jest "^24.9.0" - chalk "^2.4.2" - slash "^2.0.0" - -babel-loader@8.0.6: - version "8.0.6" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz#e33bdb6f362b03f4bb141a0c21ab87c501b70dfb" - integrity sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw== - dependencies: - find-cache-dir "^2.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - pify "^4.0.1" - -babel-plugin-dynamic-import-node@2.3.0, babel-plugin-dynamic-import-node@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz#f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f" - integrity sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz#df4ade83d897a92df069c4d9a25cf2671293c854" - integrity sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - find-up "^3.0.0" - istanbul-lib-instrument "^3.3.0" - test-exclude "^5.2.3" - -babel-plugin-jest-hoist@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz#4f837091eb407e01447c8843cbec546d0002d756" - integrity sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw== - dependencies: - "@types/babel__traverse" "^7.0.6" - -babel-plugin-macros@2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.7.1.tgz#ee294383c1a38f9d6535be3d89734824cb3ed415" - integrity sha512-HNM284amlKSQ6FddI4jLXD+XTqF0cTYOe5uemOIZxHJHnamC+OhFQ57rMF9sgnYhkJQptVl9U1SKVZsV9/GLQQ== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - -babel-plugin-named-asset-import@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.5.tgz#d3fa1a7f1f4babd4ed0785b75e2f926df0d70d0d" - integrity sha512-sGhfINU+AuMw9oFAdIn/nD5sem3pn/WgxAfDZ//Q3CnF+5uaho7C7shh2rKLk6sKE/XkfmyibghocwKdVjLIKg== - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - -babel-plugin-transform-object-rest-spread@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-remove-prop-types@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== - -babel-preset-jest@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz#192b521e2217fb1d1f67cf73f70c336650ad3cdc" - integrity sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg== - dependencies: - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - babel-plugin-jest-hoist "^24.9.0" - -babel-preset-react-app@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-9.1.0.tgz#74c644d809f098d4b131646730c7bed0696084ca" - integrity sha512-0qMOv/pCcCQWxX1eNyKD9GlzZTdzZIK/Pq3O6TGe65tZSJTSplw1pFlaPujm0GjBj4g3GeCQbP08vvzlH7OGHg== - dependencies: - "@babel/core" "7.7.4" - "@babel/plugin-proposal-class-properties" "7.7.4" - "@babel/plugin-proposal-decorators" "7.7.4" - "@babel/plugin-proposal-nullish-coalescing-operator" "7.7.4" - "@babel/plugin-proposal-numeric-separator" "7.7.4" - "@babel/plugin-proposal-object-rest-spread" "7.7.4" - "@babel/plugin-proposal-optional-chaining" "7.7.4" - "@babel/plugin-syntax-dynamic-import" "7.7.4" - "@babel/plugin-transform-destructuring" "7.7.4" - "@babel/plugin-transform-flow-strip-types" "7.7.4" - "@babel/plugin-transform-react-display-name" "7.7.4" - "@babel/plugin-transform-runtime" "7.7.4" - "@babel/preset-env" "7.7.4" - "@babel/preset-react" "7.7.4" - "@babel/preset-typescript" "7.7.4" - "@babel/runtime" "7.7.4" - babel-plugin-dynamic-import-node "2.3.0" - babel-plugin-macros "2.7.1" - babel-plugin-transform-react-remove-prop-types "0.4.24" - -babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== - -bail@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.4.tgz#7181b66d508aa3055d3f6c13f0a0c720641dde9b" - integrity sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== - -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^1.0.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== - -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= - dependencies: - inherits "~2.0.0" - -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== - -body-parser@1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== - dependencies: - bytes "3.1.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.7.2" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.7.0" - raw-body "2.4.0" - type-is "~1.6.17" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -bootstrap@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz#8582960eea0c5cd2bede84d8b0baf3789c3e8b01" - integrity sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^2.3.1, braces@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= - -browser-process-hrtime@^0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" - integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== - -browser-resolve@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" - integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ== - dependencies: - resolve "1.1.7" - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg= - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@4.7.3: - version "4.7.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.7.3.tgz#02341f162b6bcc1e1028e30624815d4924442dc3" - integrity sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ== - dependencies: - caniuse-lite "^1.0.30001010" - electron-to-chromium "^1.3.306" - node-releases "^1.1.40" - -browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.8.0: - version "4.8.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.0.tgz#6f06b0f974a7cc3a84babc2ccc56493668e3c789" - integrity sha512-HYnxc/oLRWvJ3TsGegR0SRL/UDnknGq2s/a8dYYEO+kOQ9m9apKoS5oiathLKZdh/e9uE+/J3j92qPlGD/vTqA== - dependencies: - caniuse-lite "^1.0.30001012" - electron-to-chromium "^1.3.317" - node-releases "^1.1.41" - -bser@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - -cacache@^12.0.2: - version "12.0.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz#be99abba4e1bf5df461cd5a2c1071fc432573390" - integrity sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw== - dependencies: - bluebird "^3.5.5" - chownr "^1.1.1" - figgy-pudding "^3.5.1" - glob "^7.1.4" - graceful-fs "^4.1.15" - infer-owner "^1.0.3" - lru-cache "^5.1.1" - mississippi "^3.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.3" - ssri "^6.0.1" - unique-filename "^1.1.1" - y18n "^4.0.0" - -cacache@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w== - dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" - fs-minipass "^2.0.0" - glob "^7.1.4" - graceful-fs "^4.2.2" - infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" - promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" - unique-filename "^1.1.1" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" - integrity sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA== - -camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001012: - version "1.0.30001015" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001015.tgz#15a7ddf66aba786a71d99626bc8f2b91c6f0f5f0" - integrity sha512-/xL2AbW/XWHNu1gnIrO8UitBGoFthcsDgU9VLK1/dpsoxbaD5LscHozKze05R6WLsBvLhqv78dAPozMFQBYLbQ== - -caniuse-lite@^1.0.30001010: - version "1.0.30001020" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001020.tgz#3f04c1737500ffda78be9beb0b5c1e2070e15926" - integrity sha512-yWIvwA68wRHKanAVS1GjN8vajAv7MBFshullKCeq/eKpK7pJBVDgFFEqvgWTkcP2+wIDeQGYFRXECjKZnLkUjA== - -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - -case-sensitive-paths-webpack-plugin@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz#3371ef6365ef9c25fa4b81c16ace0e9c7dc58c3e" - integrity sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - -character-entities-legacy@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz#3c729991d9293da0ede6dddcaf1f2ce1009ee8b4" - integrity sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww== - -character-entities@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.3.tgz#bbed4a52fe7ef98cc713c6d80d9faa26916d54e6" - integrity sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w== - -character-reference-invalid@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" - integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -cheerio@^1.0.0-rc.3: - version "1.0.0-rc.3" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" - integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== - dependencies: - css-select "~1.2.0" - dom-serializer "~0.1.1" - entities "~1.1.1" - htmlparser2 "^3.9.1" - lodash "^4.15.0" - parse5 "^3.0.1" - -chokidar@^2.0.2, chokidar@^2.0.4, chokidar@^2.1.8: - version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== - dependencies: - anymatch "^2.0.0" - async-each "^1.0.1" - braces "^2.3.2" - glob-parent "^3.1.0" - inherits "^2.0.3" - is-binary-path "^1.0.0" - is-glob "^4.0.0" - normalize-path "^3.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.2.1" - upath "^1.1.1" - optionalDependencies: - fsevents "^1.2.7" - -chownr@^1.1.1, chownr@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" - integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== - -chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== - dependencies: - tslib "^1.9.0" - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" - integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== - -clean-css@4.2.x: - version "4.2.1" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" - integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - -cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - -clone-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-0.2.4.tgz#4e73dd09e9fb971cc38670c5dced9c1896481cc6" - integrity sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY= - dependencies: - for-own "^0.1.3" - is-plain-object "^2.0.1" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - shallow-clone "^0.1.2" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -collapse-white-space@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.5.tgz#c2495b699ab1ed380d29a1091e01063e75dbbe3a" - integrity sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ== - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@2.17.x: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - -commander@^2.11.0, commander@^2.18.0, commander@^2.19.0, commander@^2.20.0, commander@~2.20.3: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@~2.19.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== - -common-tags@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - -compose-function@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" - integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= - dependencies: - arity-n "^1.0.4" - -compressible@~2.0.16: - version "2.0.17" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.17.tgz#6e8c108a16ad58384a977f3a482ca20bff2f38c1" - integrity sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw== - dependencies: - mime-db ">= 1.40.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -concat-stream@^1.5.0: - version "1.6.2" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== - dependencies: - buffer-from "^1.0.0" - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -confusing-browser-globals@^1.0.7, confusing-browser-globals@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz#72bc13b483c0276801681871d4898516f8f54fdd" - integrity sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw== - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - -content-disposition@0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - dependencies: - safe-buffer "5.1.2" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - dependencies: - safe-buffer "~5.1.1" - -convert-source-map@^0.3.3: - version "0.3.5" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" - integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== - -copy-concurrently@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== - dependencies: - aproba "^1.1.1" - fs-write-stream-atomic "^1.0.8" - iferr "^0.1.5" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.0" - -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - -core-js-compat@^3.1.1: - version "3.4.7" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.4.7.tgz#39f8080b1d92a524d6d90505c42b9c5c1eb90611" - integrity sha512-57+mgz/P/xsGdjwQYkwtBZR3LuISaxD1dEwVDtbk8xJMqAmwqaxLOvnNT7kdJ7jYE/NjNptyzXi+IQFMi/2fCw== - dependencies: - browserslist "^4.8.0" - semver "^6.3.0" - -core-js-pure@^3.0.0: - version "3.4.7" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.4.7.tgz#c998e1892da9949200c7452cbd33c0df95be9f54" - integrity sha512-Am3uRS8WCdTFA3lP7LtKR0PxgqYzjAMGKXaZKSNSC/8sqU0Wfq8R/YzoRs2rqtOVEunfgH+0q3O0BKOg0AvjPw== - -core-js@^2.4.0: - version "2.6.10" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.10.tgz#8a5b8391f8cc7013da703411ce5b585706300d7f" - integrity sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA== - -core-js@^3.4.1: - version "3.6.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.3.tgz#cebda69dd069bf90066414d2b2425ffd1f3dcd79" - integrity sha512-DOO9b18YHR+Wk5kJ/c5YFbXuUETreD4TrvXb6edzqZE3aAEd0eJIAWghZ9HttMuiON8SVCnU3fqA4rPxRDD1HQ== - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^5.0.0, cosmiconfig@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -create-ecdh@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" - integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw== - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -create-react-context@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.3.0.tgz#546dede9dc422def0d3fc2fe03afe0bc0f4f7d8c" - integrity sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw== - dependencies: - gud "^1.0.0" - warning "^4.0.3" - -cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - -cross-spawn@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" - integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-blank-pseudo@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== - dependencies: - postcss "^7.0.5" - -css-color-names@0.0.4, css-color-names@^0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= - -css-declaration-sorter@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== - dependencies: - postcss "^7.0.1" - timsort "^0.3.0" - -css-has-pseudo@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^5.0.0-rc.4" - -css-loader@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.2.0.tgz#bb570d89c194f763627fcf1f80059c6832d009b2" - integrity sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.17" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.0" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.0" - schema-utils "^2.0.0" - -css-prefers-color-scheme@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== - dependencies: - postcss "^7.0.5" - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^1.1.0, css-select@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-unit-converter@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" - integrity sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY= - -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== - -css-what@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" - integrity sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw== - -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" - integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= - -css@^2.0.0, css@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== - dependencies: - inherits "^2.0.3" - source-map "^0.6.1" - source-map-resolve "^0.5.2" - urix "^0.1.0" - -cssdb@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== - -cssesc@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== - dependencies: - css-declaration-sorter "^4.0.1" - cssnano-util-raw-cache "^4.0.1" - postcss "^7.0.0" - postcss-calc "^7.0.1" - postcss-colormin "^4.0.3" - postcss-convert-values "^4.0.1" - postcss-discard-comments "^4.0.2" - postcss-discard-duplicates "^4.0.2" - postcss-discard-empty "^4.0.1" - postcss-discard-overridden "^4.0.1" - postcss-merge-longhand "^4.0.11" - postcss-merge-rules "^4.0.3" - postcss-minify-font-values "^4.0.2" - postcss-minify-gradients "^4.0.2" - postcss-minify-params "^4.0.2" - postcss-minify-selectors "^4.0.2" - postcss-normalize-charset "^4.0.1" - postcss-normalize-display-values "^4.0.2" - postcss-normalize-positions "^4.0.2" - postcss-normalize-repeat-style "^4.0.2" - postcss-normalize-string "^4.0.2" - postcss-normalize-timing-functions "^4.0.2" - postcss-normalize-unicode "^4.0.1" - postcss-normalize-url "^4.0.1" - postcss-normalize-whitespace "^4.0.2" - postcss-ordered-values "^4.1.2" - postcss-reduce-initial "^4.0.3" - postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" - postcss-unique-selectors "^4.0.1" - -cssnano-util-get-arguments@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" - integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= - -cssnano-util-get-match@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" - integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= - -cssnano-util-raw-cache@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== - dependencies: - postcss "^7.0.0" - -cssnano-util-same-parent@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== - -cssnano@^4.1.10: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - -csso@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" - integrity sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg== - dependencies: - css-tree "1.0.0-alpha.37" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0", cssom@^0.3.4: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^1.0.0, cssstyle@^1.1.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz#9d31328229d3c565c61e586b02041a28fccdccf1" - integrity sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA== - dependencies: - cssom "0.3.x" - -csstype@^2.2.0: - version "2.6.8" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.8.tgz#0fb6fc2417ffd2816a418c9336da74d7f07db431" - integrity sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA== - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - -cyclist@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" - integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= - -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -damerau-levenshtein@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz#780cf7144eb2e8dbd1c3bb83ae31100ccc31a414" - integrity sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA== - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - -data-urls@^1.0.0, data-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz#15ee0582baa5e22bb59c77140da8f9c76963bbfe" - integrity sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ== - dependencies: - abab "^2.0.0" - whatwg-mimetype "^2.2.0" - whatwg-url "^7.0.0" - -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.0.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -deep-equal@^1.0.1, deep-equal@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - -define-properties@^1.1.2, define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - -detect-newline@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" - integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= - -detect-node@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw== - -detect-port-alt@1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -diff-sequences@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" - integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dir-glob@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== - dependencies: - arrify "^1.0.1" - path-type "^3.0.0" - -discontinuous-range@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz#e38331f0844bba49b9a9cb71c771585aab1bc65a" - integrity sha1-44Mx8IRLukm5qctxx3FYWqsbxlo= - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-converter@^0.2: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-helpers@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8" - integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA== - dependencies: - "@babel/runtime" "^7.1.2" - -dom-serializer@0, dom-serializer@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== - dependencies: - domelementtype "^1.3.0" - entities "^1.1.1" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" - integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== - -domexception@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" - integrity sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug== - dependencies: - webidl-conversions "^4.0.2" - -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domhandler@^3.0, domhandler@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz#51cd13efca31da95bbb0c5bee3a48300e333b3e9" - integrity sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== - dependencies: - domelementtype "^2.0.1" - -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^1.5.1, domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz#15b8278e37bfa8468d157478c58c367718133c08" - integrity sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg== - dependencies: - dom-serializer "^0.2.1" - domelementtype "^2.0.1" - domhandler "^3.0.0" - -dot-prop@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== - dependencies: - is-obj "^1.0.0" - -dotenv-expand@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= - -duplexify@^3.4.2, duplexify@^3.6.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.3.306: - version "1.3.331" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.331.tgz#6dcf73db9ecd3b518818fdd50a8aa3bc52df8237" - integrity sha512-GuDv5gkxwRROYnmIVFUohoyrNapWCKLNn80L7Pa+9WRF/oY4t7XLH7wBMsYBgIRwi8BvEvsGKLKh8kOciOp6kA== - -electron-to-chromium@^1.3.317: - version "1.3.322" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz#a6f7e1c79025c2b05838e8e344f6e89eb83213a8" - integrity sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA== - -elliptic@^6.0.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" - integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw== - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - -email-addresses@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.1.0.tgz#cabf7e085cbdb63008a70319a74e6136188812fb" - integrity sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg== - -emoji-regex@^7.0.1, emoji-regex@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -end-of-stream@^1.0.0, end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66" - integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.5.0" - tapable "^1.0.0" - -entities@^1.1.1, entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - -entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" - integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== - -enzyme-adapter-react-16@^1.15.2: - version "1.15.2" - resolved "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz#b16db2f0ea424d58a808f9df86ab6212895a4501" - integrity sha512-SkvDrb8xU3lSxID8Qic9rB8pvevDbLybxPK6D/vW7PrT0s2Cl/zJYuXvsd1EBTz0q4o3iqG3FJhpYz3nUNpM2Q== - dependencies: - enzyme-adapter-utils "^1.13.0" - enzyme-shallow-equal "^1.0.1" - has "^1.0.3" - object.assign "^4.1.0" - object.values "^1.1.1" - prop-types "^15.7.2" - react-is "^16.12.0" - react-test-renderer "^16.0.0-0" - semver "^5.7.0" - -enzyme-adapter-utils@^1.13.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz#01c885dde2114b4690bf741f8dc94cee3060eb78" - integrity sha512-YuEtfQp76Lj5TG1NvtP2eGJnFKogk/zT70fyYHXK2j3v6CtuHqc8YmgH/vaiBfL8K1SgVVbQXtTcgQZFwzTVyQ== - dependencies: - airbnb-prop-types "^2.15.0" - function.prototype.name "^1.1.2" - object.assign "^4.1.0" - object.fromentries "^2.0.2" - prop-types "^15.7.2" - semver "^5.7.1" - -enzyme-shallow-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz#7afe03db3801c9b76de8440694096412a8d9d49e" - integrity sha512-hGA3i1so8OrYOZSM9whlkNmVHOicJpsjgTzC+wn2JMJXhq1oO4kA4bJ5MsfzSIcC71aLDKzJ6gZpIxrqt3QTAQ== - dependencies: - has "^1.0.3" - object-is "^1.0.2" - -enzyme@^3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.11.0.tgz#71d680c580fe9349f6f5ac6c775bc3e6b7a79c28" - integrity sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw== - dependencies: - array.prototype.flat "^1.2.3" - cheerio "^1.0.0-rc.3" - enzyme-shallow-equal "^1.0.1" - function.prototype.name "^1.1.2" - has "^1.0.3" - html-element-map "^1.2.0" - is-boolean-object "^1.0.1" - is-callable "^1.1.5" - is-number-object "^1.0.4" - is-regex "^1.0.5" - is-string "^1.0.5" - is-subset "^0.1.1" - lodash.escape "^4.0.1" - lodash.isequal "^4.5.0" - object-inspect "^1.7.0" - object-is "^1.0.2" - object.assign "^4.1.0" - object.entries "^1.1.1" - object.values "^1.1.1" - raf "^3.4.1" - rst-selector-parser "^2.2.3" - string.prototype.trim "^1.2.1" - -errno@^0.1.3, errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0, error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.12.0, es-abstract@^1.15.0, es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.16.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.3.tgz#52490d978f96ff9f89ec15b5cf244304a5bca161" - integrity sha512-WtY7Fx5LiOnSYgF5eg/1T+GONaGmpvpPdCpSnYij+U2gDTL0UPfWrhDw7b2IYb+9NQJsYpCA0wOQvZfsd6YwRw== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.1.4" - is-regex "^1.0.4" - object-inspect "^1.7.0" - object-keys "^1.1.1" - string.prototype.trimleft "^2.1.0" - string.prototype.trimright "^2.1.0" - -es-abstract@^1.13.0, es-abstract@^1.17.0-next.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.0.tgz#f42a517d0036a5591dbb2c463591dc8bb50309b1" - integrity sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.1.5" - is-regex "^1.0.5" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimleft "^2.1.1" - string.prototype.trimright "^2.1.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escodegen@^1.11.0, escodegen@^1.9.1: - version "1.12.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.12.0.tgz#f763daf840af172bb3a2b6dd7219c0e17f7ff541" - integrity sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg== - dependencies: - esprima "^3.1.3" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-airbnb-base@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.0.0.tgz#8a7bcb9643d13c55df4dd7444f138bf4efa61e17" - integrity sha512-2IDHobw97upExLmsebhtfoD3NAKhV4H0CJWP3Uprd/uk+cHuWYOczPVxQ8PxLFUAw7o3Th1RAU8u1DoUpr+cMA== - dependencies: - confusing-browser-globals "^1.0.7" - object.assign "^4.1.0" - object.entries "^1.1.0" - -eslint-config-airbnb@^18.0.1: - version "18.0.1" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.0.1.tgz#a3a74cc29b46413b6096965025381df8fb908559" - integrity sha512-hLb/ccvW4grVhvd6CT83bECacc+s4Z3/AEyWQdIT2KeTsG9dR7nx1gs7Iw4tDmGKozCNHFn4yZmRm3Tgy+XxyQ== - dependencies: - eslint-config-airbnb-base "^14.0.0" - object.assign "^4.1.0" - object.entries "^1.1.0" - -eslint-config-prettier@^6.9.0: - version "6.9.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.9.0.tgz#430d24822e82f7deb1e22a435bfa3999fae4ad64" - integrity sha512-k4E14HBtcLv0uqThaI6I/n1LEqROp8XaPu6SO9Z32u5NlGRC07Enu1Bh2KEFw4FNHbekH8yzbIU9kUGxbiGmCA== - dependencies: - get-stdin "^6.0.0" - -eslint-config-react-app@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-5.1.0.tgz#a37b3f2d4f56f856f93277281ef52bd791273e63" - integrity sha512-hBaxisHC6HXRVvxX+/t1n8mOdmCVIKgkXsf2WoUkJi7upHJTwYTsdCmx01QPOjKNT34QMQQ9sL0tVBlbiMFjxA== - dependencies: - confusing-browser-globals "^1.0.9" - -eslint-import-resolver-node@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" - integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== - dependencies: - debug "^2.6.9" - resolve "^1.5.0" - -eslint-loader@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-3.0.2.tgz#5a627316a51d6f41d357b9f6f0554e91506cdd6e" - integrity sha512-S5VnD+UpVY1PyYRqeBd/4pgsmkvSokbHqTXAQMpvCyRr3XN2tvSLo9spm2nEpqQqh9dezw3os/0zWihLeOg2Rw== - dependencies: - fs-extra "^8.1.0" - loader-fs-cache "^1.0.2" - loader-utils "^1.2.3" - object-hash "^1.3.1" - schema-utils "^2.2.0" - -eslint-module-utils@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz#7b4675875bf96b0dbf1b21977456e5bb1f5e018c" - integrity sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw== - dependencies: - debug "^2.6.8" - pkg-dir "^2.0.0" - -eslint-module-utils@^2.4.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.1.tgz#ea59ab958c11cd8b769c8749487aad713f2d5753" - integrity sha512-GcNwsYv8MfoEBSbAmV+PSVn2RlhpCShbLImtNviAYa/LE0PgNqxH5tLi1Ld9yeFwdjHsarXK+7G9vsyddmB6dw== - dependencies: - debug "^2.6.9" - pkg-dir "^2.0.0" - -eslint-plugin-eslint-plugin@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.2.0.tgz#6cac90a8085f658e892b155dda130deac54cfa51" - integrity sha512-X5+NT9a2GuwWyb3sHJdEEe6aD/30Fhi3/9XCmYHe/OSnWKUhmKOxFTfFM1AXZfJXjAoX7811bnoLI3fZr5AX5Q== - -eslint-plugin-flowtype@3.13.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz#e241ebd39c0ce519345a3f074ec1ebde4cf80f2c" - integrity sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw== - dependencies: - lodash "^4.17.15" - -eslint-plugin-import@2.18.2: - version "2.18.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6" - integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ== - dependencies: - array-includes "^3.0.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.11.0" - -eslint-plugin-import@^2.19.1: - version "2.20.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz#d749a7263fb6c29980def8e960d380a6aa6aecaa" - integrity sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ== - dependencies: - array-includes "^3.0.3" - array.prototype.flat "^1.2.1" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.1" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.12.0" - -eslint-plugin-jsx-a11y@6.2.3, eslint-plugin-jsx-a11y@^6.2.3: - version "6.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz#b872a09d5de51af70a97db1eea7dc933043708aa" - integrity sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg== - dependencies: - "@babel/runtime" "^7.4.5" - aria-query "^3.0.0" - array-includes "^3.0.3" - ast-types-flow "^0.0.7" - axobject-query "^2.0.2" - damerau-levenshtein "^1.0.4" - emoji-regex "^7.0.2" - has "^1.0.3" - jsx-ast-utils "^2.2.1" - -eslint-plugin-prettier@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba" - integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA== - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-plugin-react-hooks@^1.6.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz#6210b6d5a37205f0b92858f895a4e827020a7d04" - integrity sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA== - -eslint-plugin-react@7.16.0: - version "7.16.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09" - integrity sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug== - dependencies: - array-includes "^3.0.3" - doctrine "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.2.1" - object.entries "^1.1.0" - object.fromentries "^2.0.0" - object.values "^1.1.0" - prop-types "^15.7.2" - resolve "^1.12.0" - -eslint-plugin-react@^7.17.0: - version "7.17.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz#a31b3e134b76046abe3cd278e7482bd35a1d12d7" - integrity sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A== - dependencies: - array-includes "^3.0.3" - doctrine "^2.1.0" - eslint-plugin-eslint-plugin "^2.1.0" - has "^1.0.3" - jsx-ast-utils "^2.2.3" - object.entries "^1.1.0" - object.fromentries "^2.0.1" - object.values "^1.1.0" - prop-types "^15.7.2" - resolve "^1.13.1" - -eslint-scope@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== - -eslint@^6.6.0: - version "6.7.2" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1" - integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -eslint@^6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" - integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== - dependencies: - acorn "^7.1.0" - acorn-jsx "^5.1.0" - eslint-visitor-keys "^1.1.0" - -esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== - dependencies: - estraverse "^4.0.0" - -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== - dependencies: - estraverse "^4.1.0" - -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -esutils@^2.0.0, esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" - integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg== - -events@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" - integrity sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA== - -eventsource@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ== - dependencies: - original "^1.0.0" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99" - integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^3.0.0" - onetime "^5.1.0" - p-finally "^2.0.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-24.9.0.tgz#b75165b4817074fa4a157794f46fe9f1ba15b6ca" - integrity sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q== - dependencies: - "@jest/types" "^24.9.0" - ansi-styles "^3.2.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-regex-util "^24.9.0" - -express@^4.17.1: - version "4.17.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.0" - content-disposition "0.5.3" - content-type "~1.0.4" - cookie "0.4.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.5" - qs "6.7.0" - range-parser "~1.2.1" - safe-buffer "5.1.2" - send "0.17.1" - serve-static "1.14.1" - setprototypeof "1.1.1" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -ext@^1.1.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== - dependencies: - type "^2.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0, extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" - integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= - -fast-diff@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" - integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== - -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== - dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= - -fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.1: - version "0.11.3" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - integrity sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg= - dependencies: - bser "^2.0.0" - -figgy-pudding@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" - integrity sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w== - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= - dependencies: - escape-string-regexp "^1.0.5" - -figures@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" - integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -file-loader@4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" - integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" - -filename-reserved-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" - integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= - -filenamify-url@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" - integrity sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A= - dependencies: - filenamify "^1.0.0" - humanize-url "^1.0.0" - -filenamify@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" - integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= - dependencies: - filename-reserved-regex "^1.0.0" - strip-outer "^1.0.0" - trim-repeated "^1.0.0" - -filesize@3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" - integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg== - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-cache-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.1.0.tgz#9935894999debef4cf9f677fdf646d002c4cdecb" - integrity sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.0" - pkg-dir "^4.1.0" - -find-up@3.0.0, find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" - integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== - -flatten@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== - -flush-write-stream@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== - dependencies: - inherits "^2.0.3" - readable-stream "^2.3.6" - -follow-redirects@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" - integrity sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== - dependencies: - debug "^3.0.0" - -for-in@^0.1.3: - version "0.1.8" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1" - integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE= - -for-in@^1.0.1, for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= - -for-own@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -fork-ts-checker-webpack-plugin@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.0.tgz#fb411a4b2c3697e1cd7f83436d4feeacbcc70c7b" - integrity sha512-6OkRfjuNMNqb14f01xokcWcKV5Ekknc2FvziNpcTYru+kxIYFA2MtuuBI19MHThZnjSBhoi35Dcq+I0oUkFjmQ== - dependencies: - babel-code-frame "^6.22.0" - chalk "^2.4.1" - chokidar "^2.0.4" - micromatch "^3.1.10" - minimatch "^3.0.4" - semver "^5.6.0" - tapable "^1.0.0" - worker-rpc "^0.1.0" - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= - dependencies: - map-cache "^0.2.2" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -from2@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs-minipass@^1.2.5: - version "1.2.7" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" - integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== - dependencies: - minipass "^2.6.0" - -fs-minipass@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.0.0.tgz#a6415edab02fae4b9e9230bc87ee2e4472003cd1" - integrity sha512-40Qz+LFXmd9tzYVnnBmZvFfvAADfUA14TXPK1s7IfElJTIZ97rA8w4Kin7Wt5JBrC3ShnnFJO/5vPjPEeJIq9A== - dependencies: - minipass "^3.0.0" - -fs-write-stream-atomic@^1.0.8: - version "1.0.10" - resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" - integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= - dependencies: - graceful-fs "^4.1.2" - iferr "^0.1.5" - imurmurhash "^0.1.4" - readable-stream "1 || 2" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== - -fsevents@^1.2.7: - version "1.2.9" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f" - integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw== - dependencies: - nan "^2.12.1" - node-pre-gyp "^0.12.0" - -fstream@^1.0.0, fstream@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.1, function.prototype.name@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.2.tgz#5cdf79d7c05db401591dfde83e3b70c5123e9a45" - integrity sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - functions-have-names "^1.2.0" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -functions-have-names@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.0.tgz#83da7583e4ea0c9ac5ff530f73394b033e0bf77d" - integrity sha512-zKXyzksTeaCSw5wIX79iCA40YAa6CJMJgNg9wdkU/ERBrIdPSimPICYiLp65lRbSBqtiHql/HZfS2DyI/AH6tQ== - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -gaze@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - -get-caller-file@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== - -get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz#6f7764f88ea11e0b514bd9bd860a132259992ca4" - integrity sha512-09/VS4iek66Dh2bctjRkowueRJbY1JDGR1L/zRxO1Qk8Uxs6PnqaNSqalpizPT+CDjre3hnEsuzvhgomz9qYrA== - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - -get-stdin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== - -get-stdin@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" - integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== - -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" - integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== - dependencies: - pump "^3.0.0" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - -gh-pages@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.2.0.tgz#74ebeaca8d2b9a11279dcbd4a39ddfff3e6caa24" - integrity sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA== - dependencies: - async "^2.6.1" - commander "^2.18.0" - email-addresses "^3.0.1" - filenamify-url "^1.0.0" - fs-extra "^8.1.0" - globby "^6.1.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" - integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== - dependencies: - is-glob "^4.0.1" - -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^12.1.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" - integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== - dependencies: - type-fest "^0.8.1" - -globby@8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== - dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globule@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.0.tgz#41d0e9fb44afd4b80d93a23263714f90b3dec904" - integrity sha512-YlD4kdMqRCQHrhVdonet4TdRtv1/sZKepvoxNT4Nrhrp5HI8XFfc8kFlGlBn2myBo80aGp8Eft259mbcUJhgSg== - dependencies: - glob "~7.1.1" - lodash "~4.17.10" - minimatch "~3.0.2" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" - integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -gud@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" - integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw== - -gzip-size@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== - dependencies: - duplexer "^0.1.1" - pify "^4.0.1" - -handle-thing@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" - integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== - -handlebars@^4.1.2: - version "4.5.3" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.5.3.tgz#5cf75bd8714f7605713511a56be7c349becb0482" - integrity sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA== - dependencies: - neo-async "^2.6.0" - optimist "^0.6.1" - source-map "^0.6.1" - optionalDependencies: - uglify-js "^3.1.4" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - -har-validator@~5.1.0: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - -harmony-reflect@^1.4.6: - version "1.6.1" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" - integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-symbols@^1.0.0, has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -has@^1.0.0, has@^1.0.1, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg= - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -he@1.2.x: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hex-color-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hosted-git-info@^2.1.4: - version "2.8.5" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" - integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -hsl-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" - integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= - -hsla-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" - integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= - -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== - -html-element-map@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.2.0.tgz#dfbb09efe882806af63d990cf6db37993f099f22" - integrity sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw== - dependencies: - array-filter "^1.0.0" - -html-encoding-sniffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw== - dependencies: - whatwg-encoding "^1.0.1" - -html-entities@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" - integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8= - -html-minifier@^3.5.20: - version "3.5.21" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" - integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== - dependencies: - camel-case "3.0.x" - clean-css "4.2.x" - commander "2.17.x" - he "1.2.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.4.x" - -html-to-react@^1.3.4: - version "1.4.2" - resolved "https://registry.yarnpkg.com/html-to-react/-/html-to-react-1.4.2.tgz#7b628ab56cd63a52f2d0b79d0fa838a51f088a57" - integrity sha512-TdTfxd95sRCo6QL8admCkE7mvNNrXtGoVr1dyS+7uvc8XCqAymnf/6ckclvnVbQNUo2Nh21VPwtfEHd0khiV7g== - dependencies: - domhandler "^3.0" - htmlparser2 "^4.0" - lodash.camelcase "^4.3.0" - ramda "^0.26" - -html-webpack-plugin@4.0.0-beta.5: - version "4.0.0-beta.5" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz#2c53083c1151bfec20479b1f8aaf0039e77b5513" - integrity sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ== - dependencies: - html-minifier "^3.5.20" - loader-utils "^1.1.0" - lodash "^4.17.11" - pretty-error "^2.1.1" - tapable "^1.1.0" - util.promisify "1.0.0" - -htmlparser2@^3.3.0, htmlparser2@^3.9.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== - dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" - -htmlparser2@^4.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.0.0.tgz#6034658db65b7713a572a9ebf79f650832dceec8" - integrity sha512-cChwXn5Vam57fyXajDtPXL1wTYc8JtLbr2TN76FYu05itVVVealxLowe2B3IEznJG4p9HAYn/0tJaRlGuEglFQ== - dependencies: - domelementtype "^2.0.1" - domhandler "^3.0.0" - domutils "^2.0.0" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-errors@~1.7.2: - version "1.7.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - -"http-parser-js@>=0.4.0 <0.4.11": - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" - integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= - -http-proxy-middleware@0.19.1: - version "0.19.1" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== - dependencies: - http-proxy "^1.17.0" - is-glob "^4.0.0" - lodash "^4.17.11" - micromatch "^3.1.10" - -http-proxy@^1.17.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" - integrity sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= - -humanize-url@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" - integrity sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8= - dependencies: - normalize-url "^1.0.0" - strip-url-auth "^1.0.0" - -husky@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/husky/-/husky-3.1.0.tgz#5faad520ab860582ed94f0c1a77f0f04c90b57c0" - integrity sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ== - dependencies: - chalk "^2.4.2" - ci-info "^2.0.0" - cosmiconfig "^5.2.1" - execa "^1.0.0" - get-stdin "^7.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - read-pkg "^5.2.0" - run-node "^1.0.0" - slash "^3.0.0" - -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^4.0.0, icss-utils@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== - dependencies: - postcss "^7.0.14" - -identity-obj-proxy@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= - dependencies: - harmony-reflect "^1.4.6" - -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -iferr@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= - -ignore-walk@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" - integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== - dependencies: - minimatch "^3.0.4" - -ignore@^3.3.5: - version "3.3.10" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== - -immer@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" - integrity sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg== - -import-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" - integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - dependencies: - import-from "^2.1.0" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-fresh@^3.0.0, import-fresh@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-from@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" - integrity sha1-M1238qev/VOqpHHUuAId7ja387E= - dependencies: - resolve-from "^3.0.0" - -import-local@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== - dependencies: - pkg-dir "^3.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -in-publish@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" - integrity sha1-4g/146KvwmkDILbcVSaCqcf631E= - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= - -infer-owner@^1.0.3, infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.5, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - -inquirer@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" - integrity sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA== - dependencies: - ansi-escapes "^3.2.0" - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^2.0.0" - lodash "^4.17.12" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^2.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -inquirer@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" - integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - -internal-ip@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - -invariant@^2.2.2, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= - -invert-kv@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" - integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== - -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.0.tgz#37df74e430a0e47550fe54a2defe30d8acd95f65" - integrity sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA== - -ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= - -is-absolute-url@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== - dependencies: - kind-of "^6.0.0" - -is-alphabetical@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.3.tgz#eb04cc47219a8895d8450ace4715abff2258a1f8" - integrity sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA== - -is-alphanumerical@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz#57ae21c374277b3defe0274c640a5704b8f6657c" - integrity sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-arguments@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3" - integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= - dependencies: - binary-extensions "^1.0.0" - -is-boolean-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e" - integrity sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ== - -is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== - -is-callable@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" - integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-color-stop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" - integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= - dependencies: - css-color-names "^0.0.4" - hex-color-regex "^1.1.0" - hsl-regex "^1.0.0" - hsla-regex "^1.0.0" - rgb-regex "^1.0.1" - rgba-regex "^1.0.0" - -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== - dependencies: - kind-of "^6.0.0" - -is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= - -is-decimal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.3.tgz#381068759b9dc807d8c0dc0bfbae2b68e1da48b7" - integrity sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ== - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.0, is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= - dependencies: - is-extglob "^2.1.0" - -is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz#e8a426a69b6d31470d3a33a47bb825cda02506ee" - integrity sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA== - -is-number-object@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" - integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= - dependencies: - kind-of "^3.0.2" - -is-obj@^1.0.0, is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= - dependencies: - has "^1.0.1" - -is-regex@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae" - integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ== - dependencies: - has "^1.0.3" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== - -is-root@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-string@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" - integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== - -is-subset@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" - integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= - -is-svg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - -is-whitespace-character@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz#b3ad9546d916d7d3ffa78204bca0c26b56257fac" - integrity sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ== - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-word-character@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.3.tgz#264d15541cbad0ba833d3992c34e6b40873b08aa" - integrity sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= - -is-wsl@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.1.1.tgz#4a1c152d429df3d441669498e2486d3596ebaf1d" - integrity sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog== - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - -istanbul-lib-coverage@^2.0.2, istanbul-lib-coverage@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#675f0ab69503fad4b1d849f736baaca803344f49" - integrity sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA== - -istanbul-lib-instrument@^3.0.1, istanbul-lib-instrument@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz#a5f63d91f0bbc0c3e479ef4c5de027335ec6d630" - integrity sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA== - dependencies: - "@babel/generator" "^7.4.0" - "@babel/parser" "^7.4.3" - "@babel/template" "^7.4.0" - "@babel/traverse" "^7.4.3" - "@babel/types" "^7.4.0" - istanbul-lib-coverage "^2.0.5" - semver "^6.0.0" - -istanbul-lib-report@^2.0.4: - version "2.0.8" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz#5a8113cd746d43c4889eba36ab10e7d50c9b4f33" - integrity sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ== - dependencies: - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - supports-color "^6.1.0" - -istanbul-lib-source-maps@^3.0.1: - version "3.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz#284997c48211752ec486253da97e3879defba8c8" - integrity sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^2.0.5" - make-dir "^2.1.0" - rimraf "^2.6.3" - source-map "^0.6.1" - -istanbul-reports@^2.2.6: - version "2.2.6" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.6.tgz#7b4f2660d82b29303a8fe6091f8ca4bf058da1af" - integrity sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA== - dependencies: - handlebars "^4.1.2" - -jest-changed-files@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.9.0.tgz#08d8c15eb79a7fa3fc98269bc14b451ee82f8039" - integrity sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg== - dependencies: - "@jest/types" "^24.9.0" - execa "^1.0.0" - throat "^4.0.0" - -jest-cli@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.9.0.tgz#ad2de62d07472d419c6abc301fc432b98b10d2af" - integrity sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg== - dependencies: - "@jest/core" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - exit "^0.1.2" - import-local "^2.0.0" - is-ci "^2.0.0" - jest-config "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - prompts "^2.0.1" - realpath-native "^1.1.0" - yargs "^13.3.0" - -jest-config@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.9.0.tgz#fb1bbc60c73a46af03590719efa4825e6e4dd1b5" - integrity sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^24.9.0" - "@jest/types" "^24.9.0" - babel-jest "^24.9.0" - chalk "^2.0.1" - glob "^7.1.1" - jest-environment-jsdom "^24.9.0" - jest-environment-node "^24.9.0" - jest-get-type "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - micromatch "^3.1.10" - pretty-format "^24.9.0" - realpath-native "^1.1.0" - -jest-diff@^24.0.0, jest-diff@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.9.0.tgz#931b7d0d5778a1baf7452cb816e325e3724055da" - integrity sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ== - dependencies: - chalk "^2.0.1" - diff-sequences "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-docblock@^24.3.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.9.0.tgz#7970201802ba560e1c4092cc25cbedf5af5a8ce2" - integrity sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA== - dependencies: - detect-newline "^2.1.0" - -jest-each@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.9.0.tgz#eb2da602e2a610898dbc5f1f6df3ba86b55f8b05" - integrity sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog== - dependencies: - "@jest/types" "^24.9.0" - chalk "^2.0.1" - jest-get-type "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - -jest-environment-jsdom-fourteen@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz#aad6393a9d4b565b69a609109bf469f62bf18ccc" - integrity sha512-4vtoRMg7jAstitRzL4nbw83VmGH8Rs13wrND3Ud2o1fczDhMUF32iIrNKwYGgeOPUdfvZU4oy8Bbv+ni1fgVCA== - dependencies: - jest-mock "^24.5.0" - jest-util "^24.5.0" - jsdom "^14.0.0" - -jest-environment-jsdom@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz#4b0806c7fc94f95edb369a69cc2778eec2b7375b" - integrity sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - jsdom "^11.5.1" - -jest-environment-node@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.9.0.tgz#333d2d2796f9687f2aeebf0742b519f33c1cbfd3" - integrity sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA== - dependencies: - "@jest/environment" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/types" "^24.9.0" - jest-mock "^24.9.0" - jest-util "^24.9.0" - -jest-get-type@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz#1684a0c8a50f2e4901b6644ae861f579eed2ef0e" - integrity sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q== - -jest-haste-map@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.9.0.tgz#b38a5d64274934e21fa417ae9a9fbeb77ceaac7d" - integrity sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ== - dependencies: - "@jest/types" "^24.9.0" - anymatch "^2.0.0" - fb-watchman "^2.0.0" - graceful-fs "^4.1.15" - invariant "^2.2.4" - jest-serializer "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.9.0" - micromatch "^3.1.10" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^1.2.7" - -jest-jasmine2@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz#1f7b1bd3242c1774e62acabb3646d96afc3be6a0" - integrity sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - co "^4.6.0" - expect "^24.9.0" - is-generator-fn "^2.0.0" - jest-each "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-runtime "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - pretty-format "^24.9.0" - throat "^4.0.0" - -jest-leak-detector@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz#b665dea7c77100c5c4f7dfcb153b65cf07dcf96a" - integrity sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA== - dependencies: - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-matcher-utils@^24.0.0, jest-matcher-utils@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz#f5b3661d5e628dffe6dd65251dfdae0e87c3a073" - integrity sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA== - dependencies: - chalk "^2.0.1" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - pretty-format "^24.9.0" - -jest-message-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.9.0.tgz#527f54a1e380f5e202a8d1149b0ec872f43119e3" - integrity sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/stack-utils" "^1.0.1" - chalk "^2.0.1" - micromatch "^3.1.10" - slash "^2.0.0" - stack-utils "^1.0.1" - -jest-mock@^24.5.0, jest-mock@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.9.0.tgz#c22835541ee379b908673ad51087a2185c13f1c6" - integrity sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w== - dependencies: - "@jest/types" "^24.9.0" - -jest-pnp-resolver@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz#ecdae604c077a7fbc70defb6d517c3c1c898923a" - integrity sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ== - -jest-regex-util@^24.3.0, jest-regex-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.9.0.tgz#c13fb3380bde22bf6575432c493ea8fe37965636" - integrity sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA== - -jest-resolve-dependencies@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz#ad055198959c4cfba8a4f066c673a3f0786507ab" - integrity sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g== - dependencies: - "@jest/types" "^24.9.0" - jest-regex-util "^24.3.0" - jest-snapshot "^24.9.0" - -jest-resolve@24.9.0, jest-resolve@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.9.0.tgz#dff04c7687af34c4dd7e524892d9cf77e5d17321" - integrity sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ== - dependencies: - "@jest/types" "^24.9.0" - browser-resolve "^1.11.3" - chalk "^2.0.1" - jest-pnp-resolver "^1.2.1" - realpath-native "^1.1.0" - -jest-runner@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.9.0.tgz#574fafdbd54455c2b34b4bdf4365a23857fcdf42" - integrity sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg== - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - chalk "^2.4.2" - exit "^0.1.2" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-docblock "^24.3.0" - jest-haste-map "^24.9.0" - jest-jasmine2 "^24.9.0" - jest-leak-detector "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - jest-runtime "^24.9.0" - jest-util "^24.9.0" - jest-worker "^24.6.0" - source-map-support "^0.5.6" - throat "^4.0.0" - -jest-runtime@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.9.0.tgz#9f14583af6a4f7314a6a9d9f0226e1a781c8e4ac" - integrity sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw== - dependencies: - "@jest/console" "^24.7.1" - "@jest/environment" "^24.9.0" - "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - chalk "^2.0.1" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.1.15" - jest-config "^24.9.0" - jest-haste-map "^24.9.0" - jest-message-util "^24.9.0" - jest-mock "^24.9.0" - jest-regex-util "^24.3.0" - jest-resolve "^24.9.0" - jest-snapshot "^24.9.0" - jest-util "^24.9.0" - jest-validate "^24.9.0" - realpath-native "^1.1.0" - slash "^2.0.0" - strip-bom "^3.0.0" - yargs "^13.3.0" - -jest-serializer@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.9.0.tgz#e6d7d7ef96d31e8b9079a714754c5d5c58288e73" - integrity sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ== - -jest-snapshot@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.9.0.tgz#ec8e9ca4f2ec0c5c87ae8f925cf97497b0e951ba" - integrity sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^24.9.0" - chalk "^2.0.1" - expect "^24.9.0" - jest-diff "^24.9.0" - jest-get-type "^24.9.0" - jest-matcher-utils "^24.9.0" - jest-message-util "^24.9.0" - jest-resolve "^24.9.0" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - pretty-format "^24.9.0" - semver "^6.2.0" - -jest-util@^24.5.0, jest-util@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162" - integrity sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg== - dependencies: - "@jest/console" "^24.9.0" - "@jest/fake-timers" "^24.9.0" - "@jest/source-map" "^24.9.0" - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - callsites "^3.0.0" - chalk "^2.0.1" - graceful-fs "^4.1.15" - is-ci "^2.0.0" - mkdirp "^0.5.1" - slash "^2.0.0" - source-map "^0.6.0" - -jest-validate@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" - integrity sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ== - dependencies: - "@jest/types" "^24.9.0" - camelcase "^5.3.1" - chalk "^2.0.1" - jest-get-type "^24.9.0" - leven "^3.1.0" - pretty-format "^24.9.0" - -jest-watch-typeahead@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz#e5be959698a7fa2302229a5082c488c3c8780a4a" - integrity sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.1" - jest-regex-util "^24.9.0" - jest-watcher "^24.3.0" - slash "^3.0.0" - string-length "^3.1.0" - strip-ansi "^5.0.0" - -jest-watcher@^24.3.0, jest-watcher@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.9.0.tgz#4b56e5d1ceff005f5b88e528dc9afc8dd4ed2b3b" - integrity sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw== - dependencies: - "@jest/test-result" "^24.9.0" - "@jest/types" "^24.9.0" - "@types/yargs" "^13.0.0" - ansi-escapes "^3.0.0" - chalk "^2.0.1" - jest-util "^24.9.0" - string-length "^2.0.0" - -jest-worker@^24.6.0, jest-worker@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - -jest@24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-24.9.0.tgz#987d290c05a08b52c56188c1002e368edb007171" - integrity sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw== - dependencies: - import-local "^2.0.0" - jest-cli "^24.9.0" - -js-base64@^2.1.8: - version "2.5.1" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121" - integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw== - -js-levenshtein@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" - integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.13.1: - version "3.13.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" - integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - -jsdom@^11.5.1: - version "11.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" - integrity sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw== - dependencies: - abab "^2.0.0" - acorn "^5.5.3" - acorn-globals "^4.1.0" - array-equal "^1.0.0" - cssom ">= 0.3.2 < 0.4.0" - cssstyle "^1.0.0" - data-urls "^1.0.0" - domexception "^1.0.1" - escodegen "^1.9.1" - html-encoding-sniffer "^1.0.2" - left-pad "^1.3.0" - nwsapi "^2.0.7" - parse5 "4.0.0" - pn "^1.1.0" - request "^2.87.0" - request-promise-native "^1.0.5" - sax "^1.2.4" - symbol-tree "^3.2.2" - tough-cookie "^2.3.4" - w3c-hr-time "^1.0.1" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.3" - whatwg-mimetype "^2.1.0" - whatwg-url "^6.4.1" - ws "^5.2.0" - xml-name-validator "^3.0.0" - -jsdom@^14.0.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-14.1.0.tgz#916463b6094956b0a6c1782c94e380cd30e1981b" - integrity sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng== - dependencies: - abab "^2.0.0" - acorn "^6.0.4" - acorn-globals "^4.3.0" - array-equal "^1.0.0" - cssom "^0.3.4" - cssstyle "^1.1.1" - data-urls "^1.1.0" - domexception "^1.0.1" - escodegen "^1.11.0" - html-encoding-sniffer "^1.0.2" - nwsapi "^2.1.3" - parse5 "5.1.0" - pn "^1.1.0" - request "^2.88.0" - request-promise-native "^1.0.5" - saxes "^3.1.9" - symbol-tree "^3.2.2" - tough-cookie "^2.5.0" - w3c-hr-time "^1.0.1" - w3c-xmlserializer "^1.1.2" - webidl-conversions "^4.0.2" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^7.0.0" - ws "^6.1.2" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json3@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6" - integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ== - dependencies: - minimist "^1.2.0" - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== - dependencies: - array-includes "^3.0.3" - object.assign "^4.1.0" - -killable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== - -kind-of@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-2.0.1.tgz#018ec7a4ce7e3a86cb9141be519d24c8faa981b5" - integrity sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU= - dependencies: - is-buffer "^1.0.2" - -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -last-call-webpack-plugin@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== - dependencies: - lodash "^4.17.5" - webpack-sources "^1.1.0" - -lazy-cache@^0.2.3: - version "0.2.7" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65" - integrity sha1-f+3fLctu23fRHvHRF6tf/fCrG2U= - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4= - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= - dependencies: - invert-kv "^1.0.0" - -lcid@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" - integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== - dependencies: - invert-kv "^2.0.0" - -left-pad@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" - integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -loader-fs-cache@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz#54cedf6b727e1779fd8f01205f05f6e88706f086" - integrity sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw== - dependencies: - find-cache-dir "^0.1.1" - mkdirp "0.5.1" - -loader-runner@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== - -loader-utils@1.2.3, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== - dependencies: - big.js "^5.2.2" - emojis-list "^2.0.0" - json5 "^1.0.1" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - -lodash.escape@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" - integrity sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg= - -lodash.flattendeep@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" - integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^4.4.0, lodash.template@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= - -lodash.unescape@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" - integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@~4.17.10: - version "4.17.15" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" - integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== - -loglevel@^1.6.4: - version "1.6.6" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.6.tgz#0ee6300cc058db6b3551fa1c4bf73b83bb771312" - integrity sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz#1b5f39f6b9270ed33f9f054c5c0f84304989f801" - integrity sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= - dependencies: - tmpl "1.0.x" - -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== - -map-age-cleaner@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" - integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== - dependencies: - p-defer "^1.0.0" - -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= - dependencies: - object-visit "^1.0.0" - -markdown-escapes@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.3.tgz#6155e10416efaafab665d466ce598216375195f5" - integrity sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw== - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -mdast-add-list-metadata@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz#95e73640ce2fc1fa2dcb7ec443d09e2bfe7db4cf" - integrity sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA== - dependencies: - unist-util-visit-parents "1.1.2" - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -mem@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz#461af497bc4ae09608cdb2e60eefb69bff744178" - integrity sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w== - dependencies: - map-age-cleaner "^0.1.1" - mimic-fn "^2.0.0" - p-is-promise "^2.0.0" - -memory-fs@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -memory-fs@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -meow@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -merge-deep@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" - integrity sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA== - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.2.3: - version "1.3.0" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" - integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -microevent.ts@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== - -micromatch@^3.1.10, micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.42.0, "mime-db@>= 1.40.0 < 2": - version "1.42.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac" - integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== - -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.25" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437" - integrity sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg== - dependencies: - mime-db "1.42.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.4: - version "2.4.4" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" - integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== - -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - -mimic-fn@^2.0.0, mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -min-indent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256" - integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY= - -mini-css-extract-plugin@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" - integrity sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw== - dependencies: - loader-utils "^1.1.0" - normalize-url "1.9.1" - schema-utils "^1.0.0" - webpack-sources "^1.1.0" - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= - -minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= - -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-pipeline@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz#3dcb6bb4a546e32969c7ad710f2c79a86abba93a" - integrity sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA== - dependencies: - minipass "^3.0.0" - -minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" - integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz#7607ce778472a185ad6d89082aa2070f79cedcd5" - integrity sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w== - dependencies: - yallist "^4.0.0" - -minizlib@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" - integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== - dependencies: - minipass "^2.9.0" - -mississippi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^3.0.0" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mixin-object@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e" - integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4= - dependencies: - for-in "^0.1.3" - is-extendable "^0.1.1" - -mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= - dependencies: - minimist "0.0.8" - -moo@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/moo/-/moo-0.4.3.tgz#3f847a26f31cf625a956a87f2b10fbc013bfd10e" - integrity sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw== - -move-concurrently@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" - integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= - dependencies: - aproba "^1.1.1" - copy-concurrently "^1.0.0" - fs-write-stream-atomic "^1.0.8" - mkdirp "^0.5.1" - rimraf "^2.5.4" - run-queue "^1.0.3" - -mri@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a" - integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== - -ms@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nan@^2.12.1, nan@^2.13.2: - version "2.14.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" - integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== - -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -nearley@^2.7.10: - version "2.19.0" - resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.0.tgz#37717781d0fd0f2bfc95e233ebd75678ca4bda46" - integrity sha512-2v52FTw7RPqieZr3Gth1luAXZR7Je6q3KaDHY5bjl/paDUdMu35fZ8ICNgiYJRr3tf3NMvIQQR1r27AvEr9CRA== - dependencies: - commander "^2.19.0" - moo "^0.4.3" - railroad-diagrams "^1.0.0" - randexp "0.4.6" - semver "^5.4.1" - -needle@^2.2.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" - integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg== - dependencies: - debug "^3.2.6" - iconv-lite "^0.4.4" - sax "^1.2.4" - -negotiator@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== - -neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c" - integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== - -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - -node-forge@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579" - integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== - -node-gyp@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" - integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-libs-browser@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-modules-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" - integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= - -node-notifier@^5.4.2: - version "5.4.3" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.3.tgz#cb72daf94c93904098e28b9c590fd866e464bd50" - integrity sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q== - dependencies: - growly "^1.3.0" - is-wsl "^1.1.0" - semver "^5.5.0" - shellwords "^0.1.1" - which "^1.3.0" - -node-pre-gyp@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149" - integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A== - dependencies: - detect-libc "^1.0.2" - mkdirp "^0.5.1" - needle "^2.2.1" - nopt "^4.0.1" - npm-packlist "^1.1.6" - npmlog "^4.0.2" - rc "^1.2.7" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^4" - -node-releases@^1.1.40: - version "1.1.45" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.45.tgz#4cf7e9175d71b1317f15ffd68ce63bce1d53e9f2" - integrity sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg== - dependencies: - semver "^6.3.0" - -node-releases@^1.1.41: - version "1.1.42" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.42.tgz#a999f6a62f8746981f6da90627a8d2fc090bbad7" - integrity sha512-OQ/ESmUqGawI2PRX+XIRao44qWYBBfN54ImQYdWVTQqUckuejOg76ysSqDBK8NG3zwySRVnX36JwDQ6x+9GxzA== - dependencies: - semver "^6.3.0" - -node-sass@^4.13.0: - version "4.13.0" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.13.0.tgz#b647288babdd6a1cb726de4545516b31f90da066" - integrity sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA== - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash "^4.17.15" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^3.8.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "^2.2.4" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - -"nopt@2 || 3": - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@1.9.1, normalize-url@^1.0.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - -npm-bundled@^1.0.1: - version "1.0.6" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd" - integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g== - -npm-packlist@^1.1.6: - version "1.4.6" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.6.tgz#53ba3ed11f8523079f1457376dd379ee4ea42ff4" - integrity sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg== - dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - -npm-run-path@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" - integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg== - dependencies: - path-key "^3.0.0" - -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -nth-check@^1.0.2, nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -nwsapi@^2.0.7, nwsapi@^2.1.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-hash@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" - integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== - -object-inspect@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" - integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== - -object-is@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" - integrity sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY= - -object-is@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.2.tgz#6b80eb84fe451498f65007982f035a5b445edec4" - integrity sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ== - -object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object-path@0.11.4: - version "0.11.4" - resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" - integrity sha1-NwrnUvvzfePqcKhhwju6iRVpGUk= - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da" - integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - dependencies: - define-properties "^1.1.2" - function-bind "^1.1.1" - has-symbols "^1.0.0" - object-keys "^1.0.11" - -object.entries@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz#2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519" - integrity sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.12.0" - function-bind "^1.1.1" - has "^1.0.3" - -object.entries@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b" - integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -object.fromentries@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.1.tgz#050f077855c7af8ae6649f45c80b16ee2d31e704" - integrity sha512-PUQv8Hbg3j2QX0IQYv3iAGCbGcu4yY4KQ92/dhA4sFSixBmSmp13UpDLs6jGK8rBtbmhNNIK99LD2k293jpiGA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.15.0" - function-bind "^1.1.1" - has "^1.0.3" - -object.fromentries@^2.0.1, object.fromentries@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" - integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -object.getownpropertydescriptors@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" - integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.5.1" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= - dependencies: - isobject "^3.0.1" - -object.values@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" - integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.12.0" - function-bind "^1.1.1" - has "^1.0.3" - -object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - has "^1.0.3" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - dependencies: - mimic-fn "^2.1.0" - -open@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/open/-/open-7.0.0.tgz#7e52999b14eb73f90f0f0807fe93897c4ae73ec9" - integrity sha512-K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ== - dependencies: - is-wsl "^2.1.0" - -opencollective-postinstall@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz#5657f1bede69b6e33a45939b061eb53d3c6c3a89" - integrity sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw== - -opn@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== - dependencies: - is-wsl "^1.1.0" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -optimize-css-assets-webpack-plugin@5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" - integrity sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA== - dependencies: - cssnano "^4.1.10" - last-call-webpack-plugin "^3.0.0" - -optionator@^0.8.1, optionator@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -original@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== - dependencies: - url-parse "^1.4.3" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= - -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= - dependencies: - lcid "^1.0.0" - -os-locale@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a" - integrity sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q== - dependencies: - execa "^1.0.0" - lcid "^2.0.0" - mem "^4.0.0" - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@0, osenv@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-defer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" - integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= - -p-each-series@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-finally@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" - integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== - -p-is-promise@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" - integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg== - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" - integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== - dependencies: - p-try "^2.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-map@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== - dependencies: - aggregate-error "^3.0.0" - -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - -p-retry@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== - dependencies: - retry "^0.12.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pako@~1.0.5: - version "1.0.10" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" - integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== - -parallel-transform@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== - dependencies: - cyclist "^1.0.1" - inherits "^2.0.3" - readable-stream "^2.1.5" - -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0: - version "5.1.5" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e" - integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ== - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-entities@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50" - integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" - integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - lines-and-columns "^1.1.6" - -parse5@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" - integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== - -parse5@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.0.tgz#c59341c9723f414c452975564c7c00a68d58acd2" - integrity sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ== - -parse5@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" - integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== - dependencies: - "@types/node" "*" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" - integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.0.17" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" - integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== - dependencies: - node-modules-regexp "^1.0.0" - -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= - dependencies: - find-up "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" - integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= - dependencies: - find-up "^2.1.0" - -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -pn@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" - integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA== - -pnp-webpack-plugin@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz#62a1cd3068f46d564bb33c56eb250e4d586676eb" - integrity sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg== - dependencies: - ts-pnp "^1.1.2" - -popper.js@^1.14.4: - version "1.16.0" - resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.0.tgz#2e1816bcbbaa518ea6c2e15a466f4cb9c6e2fbb3" - integrity sha512-+G+EkOPoE5S/zChTpmBSSDYmhXJ5PsW8eMhH8cP/CQHMFPBG/kC9Y5IIw6qNYgdJ+/COf0ddY2li28iHaZRSjw== - -portfinder@^1.0.25: - version "1.0.25" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" - integrity sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.1" - -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - -postcss-attribute-case-insensitive@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz#b2a721a0d279c2f9103a36331c88981526428cc7" - integrity sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0" - -postcss-browser-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" - integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== - dependencies: - postcss "^7" - -postcss-calc@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz#36d77bab023b0ecbb9789d84dcb23c4941145436" - integrity sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ== - dependencies: - css-unit-converter "^1.1.1" - postcss "^7.0.5" - postcss-selector-parser "^5.0.0-rc.4" - postcss-value-parser "^3.3.1" - -postcss-color-functional-notation@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-gray@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-color-hex-alpha@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== - dependencies: - postcss "^7.0.14" - postcss-values-parser "^2.0.1" - -postcss-color-mod-function@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-color-rebeccapurple@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-colormin@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== - dependencies: - browserslist "^4.0.0" - color "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-convert-values@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-custom-media@^7.0.8: - version "7.0.8" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== - dependencies: - postcss "^7.0.14" - -postcss-custom-properties@^8.0.11: - version "8.0.11" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== - dependencies: - postcss "^7.0.17" - postcss-values-parser "^2.0.1" - -postcss-custom-selectors@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-dir-pseudo-class@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-discard-comments@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== - dependencies: - postcss "^7.0.0" - -postcss-discard-duplicates@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== - dependencies: - postcss "^7.0.0" - -postcss-discard-empty@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== - dependencies: - postcss "^7.0.0" - -postcss-discard-overridden@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== - dependencies: - postcss "^7.0.0" - -postcss-double-position-gradients@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== - dependencies: - postcss "^7.0.5" - postcss-values-parser "^2.0.0" - -postcss-env-function@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-flexbugs-fixes@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" - integrity sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA== - dependencies: - postcss "^7.0.0" - -postcss-focus-visible@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== - dependencies: - postcss "^7.0.2" - -postcss-focus-within@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== - dependencies: - postcss "^7.0.2" - -postcss-font-variant@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz#71dd3c6c10a0d846c5eda07803439617bbbabacc" - integrity sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg== - dependencies: - postcss "^7.0.2" - -postcss-gap-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== - dependencies: - postcss "^7.0.2" - -postcss-image-set-function@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-initial@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" - integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== - dependencies: - lodash.template "^4.5.0" - postcss "^7.0.2" - -postcss-lab-function@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== - dependencies: - "@csstools/convert-colors" "^1.4.0" - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-load-config@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003" - integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== - dependencies: - cosmiconfig "^5.0.0" - import-cwd "^2.0.0" - -postcss-loader@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== - dependencies: - loader-utils "^1.1.0" - postcss "^7.0.0" - postcss-load-config "^2.0.0" - schema-utils "^1.0.0" - -postcss-logical@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== - dependencies: - postcss "^7.0.2" - -postcss-media-minmax@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== - dependencies: - postcss "^7.0.2" - -postcss-merge-longhand@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== - dependencies: - css-color-names "0.0.4" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - stylehacks "^4.0.0" - -postcss-merge-rules@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - cssnano-util-same-parent "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - vendors "^1.0.0" - -postcss-minify-font-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-gradients@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - is-color-stop "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-minify-params@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== - dependencies: - alphanum-sort "^1.0.0" - browserslist "^4.0.0" - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - uniqs "^2.0.0" - -postcss-minify-selectors@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== - dependencies: - alphanum-sort "^1.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -postcss-modules-extract-imports@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== - dependencies: - postcss "^7.0.5" - -postcss-modules-local-by-default@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915" - integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ== - dependencies: - icss-utils "^4.1.1" - postcss "^7.0.16" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.0.0" - -postcss-modules-scope@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz#33d4fc946602eb5e9355c4165d68a10727689dba" - integrity sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ== - dependencies: - postcss "^7.0.6" - postcss-selector-parser "^6.0.0" - -postcss-modules-values@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== - dependencies: - icss-utils "^4.0.0" - postcss "^7.0.6" - -postcss-nesting@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== - dependencies: - postcss "^7.0.2" - -postcss-normalize-charset@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== - dependencies: - postcss "^7.0.0" - -postcss-normalize-display-values@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-positions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== - dependencies: - cssnano-util-get-arguments "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-repeat-style@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== - dependencies: - cssnano-util-get-arguments "^4.0.0" - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-string@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== - dependencies: - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-timing-functions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== - dependencies: - cssnano-util-get-match "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-unicode@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-url@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize-whitespace@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== - dependencies: - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-normalize@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" - integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== - dependencies: - "@csstools/normalize.css" "^10.1.0" - browserslist "^4.6.2" - postcss "^7.0.17" - postcss-browser-comments "^3.0.0" - sanitize.css "^10.0.0" - -postcss-ordered-values@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== - dependencies: - cssnano-util-get-arguments "^4.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-overflow-shorthand@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== - dependencies: - postcss "^7.0.2" - -postcss-page-break@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== - dependencies: - postcss "^7.0.2" - -postcss-place@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== - dependencies: - postcss "^7.0.2" - postcss-values-parser "^2.0.0" - -postcss-preset-env@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" - integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== - dependencies: - autoprefixer "^9.6.1" - browserslist "^4.6.4" - caniuse-lite "^1.0.30000981" - css-blank-pseudo "^0.1.4" - css-has-pseudo "^0.10.0" - css-prefers-color-scheme "^3.1.1" - cssdb "^4.4.0" - postcss "^7.0.17" - postcss-attribute-case-insensitive "^4.0.1" - postcss-color-functional-notation "^2.0.1" - postcss-color-gray "^5.0.0" - postcss-color-hex-alpha "^5.0.3" - postcss-color-mod-function "^3.0.3" - postcss-color-rebeccapurple "^4.0.1" - postcss-custom-media "^7.0.8" - postcss-custom-properties "^8.0.11" - postcss-custom-selectors "^5.1.2" - postcss-dir-pseudo-class "^5.0.0" - postcss-double-position-gradients "^1.0.0" - postcss-env-function "^2.0.2" - postcss-focus-visible "^4.0.0" - postcss-focus-within "^3.0.0" - postcss-font-variant "^4.0.0" - postcss-gap-properties "^2.0.0" - postcss-image-set-function "^3.0.1" - postcss-initial "^3.0.0" - postcss-lab-function "^2.0.1" - postcss-logical "^3.0.0" - postcss-media-minmax "^4.0.0" - postcss-nesting "^7.0.0" - postcss-overflow-shorthand "^2.0.0" - postcss-page-break "^2.0.0" - postcss-place "^4.0.1" - postcss-pseudo-class-any-link "^6.0.0" - postcss-replace-overflow-wrap "^3.0.0" - postcss-selector-matches "^4.0.0" - postcss-selector-not "^4.0.0" - -postcss-pseudo-class-any-link@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== - dependencies: - postcss "^7.0.2" - postcss-selector-parser "^5.0.0-rc.3" - -postcss-reduce-initial@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== - dependencies: - browserslist "^4.0.0" - caniuse-api "^3.0.0" - has "^1.0.0" - postcss "^7.0.0" - -postcss-reduce-transforms@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== - dependencies: - cssnano-util-get-match "^4.0.0" - has "^1.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - -postcss-replace-overflow-wrap@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== - dependencies: - postcss "^7.0.2" - -postcss-safe-parser@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" - integrity sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ== - dependencies: - postcss "^7.0.0" - -postcss-selector-matches@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-not@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz#c68ff7ba96527499e832724a2674d65603b645c0" - integrity sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ== - dependencies: - balanced-match "^1.0.0" - postcss "^7.0.2" - -postcss-selector-parser@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" - integrity sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU= - dependencies: - dot-prop "^4.1.1" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^5.0.0, postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== - dependencies: - cssesc "^2.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c" - integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== - dependencies: - cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== - dependencies: - is-svg "^3.0.0" - postcss "^7.0.0" - postcss-value-parser "^3.0.0" - svgo "^1.0.0" - -postcss-unique-selectors@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== - dependencies: - alphanum-sort "^1.0.0" - postcss "^7.0.0" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9" - integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ== - -postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss@7.0.21: - version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" - integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.23" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.23.tgz#9f9759fad661b15964f3cfc3140f66f1e05eadc1" - integrity sha512-hOlMf3ouRIFXD+j2VJecwssTwbvsPGJVMzupptg+85WA+i7MwyrydmQAgY3R+m0Bc0exunhbJmijy8u8+vufuQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -prepend-http@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -pretty-bytes@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" - integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== - -pretty-error@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - integrity sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM= - dependencies: - renderkid "^2.0.1" - utila "~0.4" - -pretty-format@^24.0.0, pretty-format@^24.3.0, pretty-format@^24.9.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" - integrity sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA== - dependencies: - "@jest/types" "^24.9.0" - ansi-regex "^4.0.0" - ansi-styles "^3.2.0" - react-is "^16.8.4" - -pretty-quick@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-2.0.1.tgz#417ee605ade98ecc686e72f63b5d28a2c35b43e9" - integrity sha512-y7bJt77XadjUr+P1uKqZxFWLddvj3SKY6EU4BuQtMxmmEFSMpbN132pUWdSG1g1mtUfO0noBvn7wBf0BVeomHg== - dependencies: - chalk "^2.4.2" - execa "^2.1.0" - find-up "^4.1.0" - ignore "^5.1.4" - mri "^1.1.4" - multimatch "^4.0.0" - -private@^0.1.6: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= - -promise@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.3.tgz#f592e099c6cddc000d538ee7283bb190452b0bf6" - integrity sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw== - dependencies: - asap "~2.0.6" - -prompts@^2.0.1: - version "2.3.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.3.0.tgz#a444e968fa4cc7e86689a74050685ac8006c4cc4" - integrity sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.3" - -prop-types-exact@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz#825d6be46094663848237e3925a98c6e944e9869" - integrity sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA== - dependencies: - has "^1.0.3" - object.assign "^4.1.0" - reflect.ownkeys "^0.2.0" - -prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -proxy-addr@~2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.5.tgz#34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34" - integrity sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ== - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.9.0" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.24, psl@^1.1.28: - version "1.5.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.5.0.tgz#47fd1292def7fdb1e138cd78afa8814cebcf7b13" - integrity sha512-4vqUjKi2huMu1OJiLhi3jN6jeeKvMZdI1tYgi/njW5zV52jNLgSAZSdN16m9bJFe61/cT8ulmw4qFitV9QRsEA== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -pump@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -pumpify@^1.3.3: - version "1.5.1" - resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== - dependencies: - duplexify "^3.6.0" - inherits "^2.0.3" - pump "^2.0.0" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - -qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= - -querystringify@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" - integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== - -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - -railroad-diagrams@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e" - integrity sha1-635iZ1SN3t+4mcG5Dlc3RVnN234= - -ramda@^0.26: - version "0.26.1" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" - integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== - -randexp@0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3" - integrity sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ== - dependencies: - discontinuous-range "1.0.0" - ret "~0.1.10" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== - dependencies: - bytes "3.1.0" - http-errors "1.7.2" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-app-polyfill@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-1.0.5.tgz#59c7377a0b9ed25692eeaca7ad9b12ef2d064709" - integrity sha512-RcbV6+msbvZJZUIK/LX3UafPtoaDSJgUWu4sqBxHKTVmBsnlU2QWCKJRBRmgjxu+ivW/GPINbPWRM4Ppa6Lbgw== - dependencies: - core-js "^3.4.1" - object-assign "^4.1.1" - promise "^8.0.3" - raf "^3.4.1" - regenerator-runtime "^0.13.3" - whatwg-fetch "^3.0.0" - -react-dev-utils@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-10.0.0.tgz#bd2d16426c7e4cbfed1b46fb9e2ac98ec06fcdfa" - integrity sha512-8OKSJvl8ccXJDNf0YGw377L9v1OnT16skD/EuZWm0M/yr255etP4x4kuUCT1EfFfJ7Rhc4ZTpPTfPrvgiXa50Q== - dependencies: - "@babel/code-frame" "7.5.5" - address "1.1.2" - browserslist "4.7.3" - chalk "2.4.2" - cross-spawn "6.0.5" - detect-port-alt "1.1.6" - escape-string-regexp "1.0.5" - filesize "3.6.1" - find-up "3.0.0" - fork-ts-checker-webpack-plugin "3.1.0" - global-modules "2.0.0" - globby "8.0.2" - gzip-size "5.1.1" - immer "1.10.0" - inquirer "6.5.0" - is-root "2.1.0" - loader-utils "1.2.3" - open "^7.0.0" - pkg-up "2.0.0" - react-error-overlay "^6.0.4" - recursive-readdir "2.2.2" - shell-quote "1.7.2" - strip-ansi "5.2.0" - text-table "0.2.0" - -react-dom@^16.12.0: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.12.0.tgz#0da4b714b8d13c2038c9396b54a92baea633fe11" - integrity sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.18.0" - -react-error-overlay@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.4.tgz#0d165d6d27488e660bc08e57bdabaad741366f7a" - integrity sha512-ueZzLmHltszTshDMwyfELDq8zOA803wQ1ZuzCccXa1m57k1PxSHfflPD5W9YIiTXLs0JTLzoj6o1LuM5N6zzNA== - -react-ga@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/react-ga/-/react-ga-2.7.0.tgz#24328f157f31e8cffbf4de74a3396536679d8d7c" - integrity sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA== - -react-icons@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-3.8.0.tgz#229de5904809696c9f46932bd9b6126b2522866e" - integrity sha512-rA/8GRKjPulft8BSBSMsHkE1AGPqJ7LjNsyk0BE7XjG70Iz62zOled2SJk7LDo8x9z86a3xOstDlKlMZ4pAy7A== - dependencies: - camelcase "^5.0.0" - -react-is@^16.12.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6, react-is@^16.9.0: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz#2cc0fe0fba742d97fd527c42a13bec4eeb06241c" - integrity sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q== - -react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-markdown@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-4.3.1.tgz#39f0633b94a027445b86c9811142d05381300f2f" - integrity sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw== - dependencies: - html-to-react "^1.3.4" - mdast-add-list-metadata "1.0.1" - prop-types "^15.7.2" - react-is "^16.8.6" - remark-parse "^5.0.0" - unified "^6.1.5" - unist-util-visit "^1.3.0" - xtend "^4.0.1" - -react-popper@^1.3.3: - version "1.3.7" - resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.7.tgz#f6a3471362ef1f0d10a4963673789de1baca2324" - integrity sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww== - dependencies: - "@babel/runtime" "^7.1.2" - create-react-context "^0.3.0" - deep-equal "^1.1.1" - popper.js "^1.14.4" - prop-types "^15.6.1" - typed-styles "^0.0.7" - warning "^4.0.2" - -react-scripts@3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.3.0.tgz#f26a21f208f20bd04770f43e50b5bbc151920c2a" - integrity sha512-hzPc6bxCc9GnsspWqk494c2Gpd0dRbk/C8q76BNQIENi9GMwoxFljOEcZoZcpFpJgQ45alxFR6QaLt+51qie7g== - dependencies: - "@babel/core" "7.7.4" - "@svgr/webpack" "4.3.3" - "@typescript-eslint/eslint-plugin" "^2.8.0" - "@typescript-eslint/parser" "^2.8.0" - babel-eslint "10.0.3" - babel-jest "^24.9.0" - babel-loader "8.0.6" - babel-plugin-named-asset-import "^0.3.5" - babel-preset-react-app "^9.1.0" - camelcase "^5.3.1" - case-sensitive-paths-webpack-plugin "2.2.0" - css-loader "3.2.0" - dotenv "8.2.0" - dotenv-expand "5.1.0" - eslint "^6.6.0" - eslint-config-react-app "^5.1.0" - eslint-loader "3.0.2" - eslint-plugin-flowtype "3.13.0" - eslint-plugin-import "2.18.2" - eslint-plugin-jsx-a11y "6.2.3" - eslint-plugin-react "7.16.0" - eslint-plugin-react-hooks "^1.6.1" - file-loader "4.3.0" - fs-extra "^8.1.0" - html-webpack-plugin "4.0.0-beta.5" - identity-obj-proxy "3.0.0" - jest "24.9.0" - jest-environment-jsdom-fourteen "0.1.0" - jest-resolve "24.9.0" - jest-watch-typeahead "0.4.2" - mini-css-extract-plugin "0.8.0" - optimize-css-assets-webpack-plugin "5.0.3" - pnp-webpack-plugin "1.5.0" - postcss-flexbugs-fixes "4.1.0" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "4.0.1" - react-app-polyfill "^1.0.5" - react-dev-utils "^10.0.0" - resolve "1.12.2" - resolve-url-loader "3.1.1" - sass-loader "8.0.0" - semver "6.3.0" - style-loader "1.0.0" - terser-webpack-plugin "2.2.1" - ts-pnp "1.1.5" - url-loader "2.3.0" - webpack "4.41.2" - webpack-dev-server "3.9.0" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "4.3.1" - optionalDependencies: - fsevents "2.1.2" - -react-scroll@^1.7.15: - version "1.7.15" - resolved "https://registry.yarnpkg.com/react-scroll/-/react-scroll-1.7.15.tgz#90da4a1e953e620ae37be42747e0835b473158db" - integrity sha512-4AtQ/4GZmTW7CIQrVQhLvt3pMkITDvyXz6F3DZS3IOoux3fmccBRUR/x9wORupLbuKFlzOX1CoceDMpMgY7Tig== - dependencies: - lodash.throttle "^4.1.1" - prop-types "^15.5.8" - -react-table@^7.0.0-rc.15: - version "7.0.0-rc.15" - resolved "https://registry.yarnpkg.com/react-table/-/react-table-7.0.0-rc.15.tgz#bb855e4e2abbb4aaf0ed2334404a41f3ada8e13a" - integrity sha512-ofMOlgrioHhhvHjvjsQkxvfQzU98cqwy6BjPGNwhLN1vhgXeWi0mUGreaCPvRenEbTiXsQbMl4k3Xmx3Mut8Rw== - -react-test-renderer@^16.0.0-0, react-test-renderer@^16.12.0: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.12.0.tgz#11417ffda579306d4e841a794d32140f3da1b43f" - integrity sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w== - dependencies: - object-assign "^4.1.1" - prop-types "^15.6.2" - react-is "^16.8.6" - scheduler "^0.18.0" - -react-tooltip@^3.11.2: - version "3.11.2" - resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-3.11.2.tgz#78972910657d6184defdcdc9a0182c1e44e01ce6" - integrity sha512-7EJ7Cv7lgctw02j0hyp+PpJklIP3gyDbm4CvVQvq7U6zgZtuI+bFFnRzsQB1oTiHPkkhE2NU04EIkgBDiVNzxw== - dependencies: - classnames "^2.2.5" - prop-types "^15.6.0" - -react-transition-group@^2.3.1: - version "2.9.0" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-2.9.0.tgz#df9cdb025796211151a436c69a8f3b97b5b07c8d" - integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg== - dependencies: - dom-helpers "^3.4.0" - loose-envify "^1.4.0" - prop-types "^15.6.2" - react-lifecycles-compat "^3.0.4" - -react@^16.12.0: - version "16.12.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.12.0.tgz#0c0a9c6a142429e3614834d5a778e18aa78a0b83" - integrity sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -reactstrap@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/reactstrap/-/reactstrap-8.2.0.tgz#10153163e45941b9397ffd6f5d3301b4bc83c215" - integrity sha512-kFQl4XQuhNnd4E6kAm1FYCzxjsvSkeE5qsd6xM0lb2ibat4DtFGf0Y9so8J1D2q2xhsBgKq5fwWQAf2gF2z8Aw== - dependencies: - "@babel/runtime" "^7.2.0" - classnames "^2.2.3" - prop-types "^15.5.8" - react-lifecycles-compat "^3.0.4" - react-popper "^1.3.3" - react-transition-group "^2.3.1" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg-up@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" - integrity sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA== - dependencies: - find-up "^3.0.0" - read-pkg "^3.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6, readable-stream@^3.1.1: - version "3.4.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" - integrity sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== - dependencies: - graceful-fs "^4.1.11" - micromatch "^3.1.10" - readable-stream "^2.0.2" - -realpath-native@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz#2003294fea23fb0672f2476ebe22fcf498a2d65c" - integrity sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA== - dependencies: - util.promisify "^1.0.0" - -recursive-readdir@2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -reflect.ownkeys@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460" - integrity sha1-dJrO7H8/34tj+SegSAnpDFwLNGA= - -regenerate-unicode-properties@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e" - integrity sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA== - dependencies: - regenerate "^1.4.0" - -regenerate@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" - integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg== - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== - -regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" - integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw== - -regenerator-transform@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb" - integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ== - dependencies: - private "^0.1.6" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regex-parser@2.2.10: - version "2.2.10" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" - integrity sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA== - -regexp.prototype.flags@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" - integrity sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA== - dependencies: - define-properties "^1.1.2" - -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - -regexpp@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" - integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== - -regexpu-core@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" - integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== - dependencies: - regenerate "^1.4.0" - regenerate-unicode-properties "^8.1.0" - regjsgen "^0.5.0" - regjsparser "^0.6.0" - unicode-match-property-ecmascript "^1.0.4" - unicode-match-property-value-ecmascript "^1.1.0" - -regjsgen@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== - -regjsparser@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz#f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c" - integrity sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ== - dependencies: - jsesc "~0.5.0" - -relateurl@0.2.x: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -remark-parse@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" - integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA== - dependencies: - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^1.1.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^1.0.0" - vfile-location "^2.0.0" - xtend "^4.0.1" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= - -renderkid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz#380179c2ff5ae1365c522bf2fcfcff01c5b74149" - integrity sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA== - dependencies: - css-select "^1.1.0" - dom-converter "^0.2" - htmlparser2 "^3.3.0" - strip-ansi "^3.0.0" - utila "^0.4.0" - -repeat-element@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== - -repeat-string@^1.5.4, repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -replace-ext@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" - integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= - -request-promise-core@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" - integrity sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ== - dependencies: - lodash "^4.17.15" - -request-promise-native@^1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.8.tgz#a455b960b826e44e2bf8999af64dff2bfe58cb36" - integrity sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ== - dependencies: - request-promise-core "1.1.3" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.87.0, request@^2.88.0: - version "2.88.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" - integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.0" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.4.3" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= - dependencies: - resolve-from "^3.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha1-six699nWiBvItuZTM17rywoYh0g= - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-url-loader@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz#28931895fa1eab9be0647d3b2958c100ae3c0bf0" - integrity sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ== - dependencies: - adjust-sourcemap-loader "2.0.0" - camelcase "5.3.1" - compose-function "3.0.3" - convert-source-map "1.7.0" - es6-iterator "2.0.3" - loader-utils "1.2.3" - postcss "7.0.21" - rework "1.0.1" - rework-visit "1.0.0" - source-map "0.6.1" - -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= - -resolve@1.12.2: - version "1.12.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.2.tgz#08b12496d9aa8659c75f534a8f05f0d892fff594" - integrity sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw== - dependencies: - path-parse "^1.0.6" - -resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.13.1.tgz#be0aa4c06acd53083505abb35f4d66932ab35d16" - integrity sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w== - dependencies: - path-parse "^1.0.6" - -resolve@^1.13.1: - version "1.14.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2" - integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ== - dependencies: - path-parse "^1.0.6" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -retry@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" - integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= - -rework-visit@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" - integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= - -rework@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" - integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= - dependencies: - convert-source-map "^0.3.3" - css "^2.0.0" - -rgb-regex@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" - integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= - -rgba-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" - integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= - -rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.3, rimraf@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -rst-selector-parser@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz#81b230ea2fcc6066c89e3472de794285d9b03d91" - integrity sha1-gbIw6i/MYGbInjRy3nlChdmwPZE= - dependencies: - lodash.flattendeep "^4.4.0" - nearley "^2.7.10" - -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" - -run-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/run-node/-/run-node-1.0.0.tgz#46b50b946a2aa2d4947ae1d886e9856fd9cabe5e" - integrity sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A== - -run-queue@^1.0.0, run-queue@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" - integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= - dependencies: - aproba "^1.1.1" - -rxjs@^6.4.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" - integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -sanitize.css@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" - integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== - -sass-graph@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" - integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k= - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^7.0.0" - -sass-loader@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797" - integrity sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w== - dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.1.0" - semver "^6.3.0" - -sax@^1.2.4, sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^3.1.9: - version "3.1.11" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" - integrity sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g== - dependencies: - xmlchars "^2.1.1" - -scheduler@^0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.18.0.tgz#5901ad6659bc1d8f3fdaf36eb7a67b0d6746b1c4" - integrity sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== - dependencies: - ajv "^6.1.0" - ajv-errors "^1.0.0" - ajv-keywords "^3.1.0" - -schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.2.0, schema-utils@^2.5.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.1.tgz#eb78f0b945c7bcfa2082b3565e8db3548011dc4f" - integrity sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg== - dependencies: - ajv "^6.10.2" - ajv-keywords "^3.4.1" - -scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= - dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^1.10.7: - version "1.10.7" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b" - integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== - dependencies: - node-forge "0.9.0" - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= - -send@0.17.1: - version "0.17.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.7.2" - mime "1.6.0" - ms "2.1.1" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^1.7.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" - integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== - -serialize-javascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.0.tgz#9310276819efd0eb128258bb341957f6eb2fc570" - integrity sha512-a/mxFfU00QT88umAJQsNWOnUKckhNCqOl028N48e7wFmo2/EHpTo9Wso+iJJCMrQnmFvcjto5RJdAHEvVhcyUQ== - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.1" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallow-clone@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-0.1.2.tgz#5909e874ba77106d73ac414cfec1ffca87d97060" - integrity sha1-WQnodLp3EG1zrEFM/sH/yofZcGA= - dependencies: - is-extendable "^0.1.1" - kind-of "^2.0.1" - lazy-cache "^0.2.3" - mixin-object "^2.0.1" - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -sisteransi@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3" - integrity sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig== - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== - dependencies: - debug "^3.2.5" - eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" - -sockjs@0.3.19: - version "0.3.19" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" - integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw== - dependencies: - faye-websocket "^0.10.0" - uuid "^3.0.1" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA== - dependencies: - atob "^2.1.1" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.6, source-map-support@~0.5.12: - version "0.5.16" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= - -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" - -source-map@^0.5.0, source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" - integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== - -spdx-expression-parse@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" - integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz#6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2" - integrity sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -ssri@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== - dependencies: - figgy-pudding "^3.5.1" - -ssri@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== - dependencies: - figgy-pudding "^3.5.1" - minipass "^3.1.1" - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" - integrity sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA== - -state-toggle@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.2.tgz#75e93a61944116b4959d665c8db2d243631d6ddc" - integrity sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw== - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - dependencies: - readable-stream "^2.0.1" - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-each@^1.1.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== - dependencies: - end-of-stream "^1.1.0" - stream-shift "^1.0.0" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= - -string-length@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz#d40dbb686a3ace960c1cffca562bf2c45f8363ed" - integrity sha1-1A27aGo6zpYMHP/KVivyxF+DY+0= - dependencies: - astral-regex "^1.0.0" - strip-ansi "^4.0.0" - -string-length@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-3.1.0.tgz#107ef8c23456e187a8abd4a61162ff4ac6e25837" - integrity sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA== - dependencies: - astral-regex "^1.0.0" - strip-ansi "^5.2.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.trim@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz#141233dff32c82bfad80684d7e5f0869ee0fb782" - integrity sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" - -string.prototype.trimleft@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" - integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== - dependencies: - define-properties "^1.1.3" - function-bind "^1.1.1" - -string.prototype.trimleft@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74" - integrity sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag== - dependencies: - define-properties "^1.1.3" - function-bind "^1.1.1" - -string.prototype.trimright@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" - integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== - dependencies: - define-properties "^1.1.3" - function-bind "^1.1.1" - -string.prototype.trimright@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9" - integrity sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g== - dependencies: - define-properties "^1.1.3" - function-bind "^1.1.1" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@5.2.0, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-comments@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" - integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== - dependencies: - babel-extract-comments "^1.0.0" - babel-plugin-transform-object-rest-spread "^6.26.0" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -strip-json-comments@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" - integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -strip-outer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" - integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== - dependencies: - escape-string-regexp "^1.0.2" - -strip-url-auth@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" - integrity sha1-IrD6OkE4WzO+PzMVUbu4N/oM164= - -style-loader@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.0.0.tgz#1d5296f9165e8e2c85d24eee0b7caf9ec8ca1f82" - integrity sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw== - dependencies: - loader-utils "^1.2.3" - schema-utils "^2.0.1" - -stylehacks@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== - dependencies: - browserslist "^4.0.0" - postcss "^7.0.0" - postcss-selector-parser "^3.0.0" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - -svg-parser@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.2.tgz#d134cc396fa2681dc64f518330784e98bd801ec8" - integrity sha512-1gtApepKFweigFZj3sGO8KT8LvVZK8io146EzXrpVuWCDAbISz/yMucco3hWTkpZNoPabM+dnMOpy6Swue68Zg== - -svgo@^1.0.0, svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -symbol-tree@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tapable@^1.0.0, tapable@^1.1.0, tapable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tar@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" - integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== - dependencies: - block-stream "*" - fstream "^1.0.12" - inherits "2" - -tar@^4: - version "4.4.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" - integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== - dependencies: - chownr "^1.1.1" - fs-minipass "^1.2.5" - minipass "^2.8.6" - minizlib "^1.2.1" - mkdirp "^0.5.0" - safe-buffer "^5.1.2" - yallist "^3.0.3" - -terser-webpack-plugin@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz#5569e6c7d8be79e5e43d6da23acc3b6ba77d22bd" - integrity sha512-jwdauV5Al7zopR6OAYvIIRcxXCSvLjZjr7uZE8l2tIWb/ryrGN48sJftqGf5k9z09tWhajx53ldp0XPI080YnA== - dependencies: - cacache "^13.0.1" - find-cache-dir "^3.0.0" - jest-worker "^24.9.0" - schema-utils "^2.5.0" - serialize-javascript "^2.1.0" - source-map "^0.6.1" - terser "^4.3.9" - webpack-sources "^1.4.3" - -terser-webpack-plugin@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" - integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg== - dependencies: - cacache "^12.0.2" - find-cache-dir "^2.1.0" - is-wsl "^1.1.0" - schema-utils "^1.0.0" - serialize-javascript "^1.7.0" - source-map "^0.6.1" - terser "^4.1.2" - webpack-sources "^1.4.0" - worker-farm "^1.7.0" - -terser@^4.1.2, terser@^4.3.9: - version "4.4.2" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.4.2.tgz#448fffad0245f4c8a277ce89788b458bfd7706e8" - integrity sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ== - dependencies: - commander "^2.20.0" - source-map "~0.6.1" - source-map-support "~0.5.12" - -test-exclude@^5.2.3: - version "5.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz#c3d3e1e311eb7ee405e092dac10aefd09091eac0" - integrity sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g== - dependencies: - glob "^7.1.3" - minimatch "^3.0.4" - read-pkg-up "^4.0.0" - require-main-filename "^2.0.0" - -text-table@0.2.0, text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throat@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timers-browserify@^2.0.4: - version "2.0.11" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f" - integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ== - dependencies: - setimmediate "^1.0.4" - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -toidentifier@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== - -tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tough-cookie@~2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" - integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== - dependencies: - psl "^1.1.24" - punycode "^1.4.1" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - -trim-repeated@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" - integrity sha1-42RqLqTokTEr9+rObPsFOAvAHCE= - dependencies: - escape-string-regexp "^1.0.2" - -trim-trailing-lines@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz#d2f1e153161152e9f02fabc670fb40bec2ea2e3a" - integrity sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0= - -trough@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.4.tgz#3b52b1f13924f460c3fbfd0df69b587dbcbc762e" - integrity sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q== - -"true-case-path@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - dependencies: - glob "^7.1.2" - -ts-pnp@1.1.5, ts-pnp@^1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.5.tgz#840e0739c89fce5f3abd9037bb091dbff16d9dec" - integrity sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA== - -tslib@^1.8.1, tslib@^1.9.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" - integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== - -tsutils@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - dependencies: - tslib "^1.8.1" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -type-is@~1.6.17, type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.0.0.tgz#5f16ff6ef2eb44f260494dae271033b29c09a9c3" - integrity sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow== - -typed-styles@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz#93392a008794c4595119ff62dde6809dbc40a3d9" - integrity sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q== - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= - -uglify-js@3.4.x: - version "3.4.10" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz#9ad9563d8eb3acdfb8d38597d2af1d815f6a755f" - integrity sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw== - dependencies: - commander "~2.19.0" - source-map "~0.6.1" - -uglify-js@^3.1.4: - version "3.7.1" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.7.1.tgz#35c7de17971a4aa7689cd2eae0a5b39bb838c0c5" - integrity sha512-pnOF7jY82wdIhATVn87uUY/FHU+MDUdPLkmGFvGoclQmeu229eTkbG5gjGGBi3R7UuYYSEeYXY/TTY5j2aym2g== - dependencies: - commander "~2.20.3" - source-map "~0.6.1" - -unherit@^1.0.4: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.2.tgz#14f1f397253ee4ec95cec167762e77df83678449" - integrity sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w== - dependencies: - inherits "^2.0.1" - xtend "^4.0.1" - -unicode-canonical-property-names-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== - -unicode-match-property-ecmascript@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== - dependencies: - unicode-canonical-property-names-ecmascript "^1.0.4" - unicode-property-aliases-ecmascript "^1.0.4" - -unicode-match-property-value-ecmascript@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz#5b4b426e08d13a80365e0d657ac7a6c1ec46a277" - integrity sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g== - -unicode-property-aliases-ecmascript@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz#a9cc6cc7ce63a0a3023fc99e341b94431d405a57" - integrity sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw== - -unified@^6.1.5: - version "6.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" - integrity sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^1.1.0" - trough "^1.0.0" - vfile "^2.0.0" - x-is-string "^0.1.0" - -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= - -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - -unist-util-is@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd" - integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A== - -unist-util-remove-position@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020" - integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A== - dependencies: - unist-util-visit "^1.1.0" - -unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" - integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ== - -unist-util-visit-parents@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz#f6e3afee8bdbf961c0e6f028ea3c0480028c3d06" - integrity sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q== - -unist-util-visit-parents@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9" - integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g== - dependencies: - unist-util-is "^3.0.0" - -unist-util-visit@^1.1.0, unist-util-visit@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3" - integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw== - dependencies: - unist-util-visit-parents "^2.0.0" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -upath@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - -uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= - -url-loader@2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" - integrity sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog== - dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" - -url-parse@^1.4.3: - version "1.4.7" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@1.0.0, util.promisify@^1.0.0, util.promisify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -utila@^0.4.0, utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^3.0.1, uuid@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" - integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== - -v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vendors@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz#a6467781abd366217c050f8202e7e50cc9eef8c0" - integrity sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vfile-location@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e" - integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA== - -vfile-message@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1" - integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA== - dependencies: - unist-util-stringify-position "^1.1.1" - -vfile@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" - integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w== - dependencies: - is-buffer "^1.1.4" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -w3c-hr-time@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" - integrity sha1-gqwr/2PZUOqeMYmlimViX+3xkEU= - dependencies: - browser-process-hrtime "^0.1.2" - -w3c-xmlserializer@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz#30485ca7d70a6fd052420a3d12fd90e6339ce794" - integrity sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg== - dependencies: - domexception "^1.0.1" - webidl-conversions "^4.0.2" - xml-name-validator "^3.0.0" - -wait-for-expect@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-3.0.1.tgz#ec204a76b0038f17711e575720aaf28505ac7185" - integrity sha512-3Ha7lu+zshEG/CeHdcpmQsZnnZpPj/UsG3DuKO8FskjuDbkx3jE3845H+CuwZjA2YWYDfKMU2KhnCaXMLd3wVw== - -walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= - dependencies: - makeerror "1.0.x" - -warning@^4.0.2, warning@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" - integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== - dependencies: - loose-envify "^1.0.0" - -watchpack@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== - dependencies: - chokidar "^2.0.2" - graceful-fs "^4.1.2" - neo-async "^2.5.0" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - -webpack-dev-middleware@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz#0019c3db716e3fa5cecbf64f2ab88a74bab331f3" - integrity sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw== - dependencies: - memory-fs "^0.4.1" - mime "^2.4.4" - mkdirp "^0.5.1" - range-parser "^1.2.1" - webpack-log "^2.0.0" - -webpack-dev-server@3.9.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz#27c3b5d0f6b6677c4304465ac817623c8b27b89c" - integrity sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.2.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.4" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.25" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.19" - sockjs-client "1.4.0" - spdy "^4.0.1" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "12.0.5" - -webpack-log@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== - dependencies: - ansi-colors "^3.0.0" - uuid "^3.3.2" - -webpack-manifest-plugin@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" - integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== - dependencies: - fs-extra "^7.0.0" - lodash ">=3.5 <5" - object.entries "^1.1.0" - tapable "^1.0.0" - -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@4.41.2: - version "4.41.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e" - integrity sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A== - dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" - ajv "^6.10.2" - ajv-keywords "^3.4.1" - chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" - eslint-scope "^4.0.3" - json-parse-better-errors "^1.0.2" - loader-runner "^2.4.0" - loader-utils "^1.2.3" - memory-fs "^0.4.1" - micromatch "^3.1.10" - mkdirp "^0.5.1" - neo-async "^2.6.1" - node-libs-browser "^2.2.1" - schema-utils "^1.0.0" - tapable "^1.1.3" - terser-webpack-plugin "^1.4.1" - watchpack "^1.6.0" - webpack-sources "^1.4.1" - -websocket-driver@>=0.5.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" - integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== - dependencies: - http-parser-js ">=0.4.0 <0.4.11" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== - -whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3, whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" - integrity sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q== - -whatwg-mimetype@^2.1.0, whatwg-mimetype@^2.2.0, whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^6.4.1: - version "6.5.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz#f2df02bff176fd65070df74ad5ccbb5a199965a8" - integrity sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which@1, which@^1.2.9, which@^1.3.0, which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - -word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= - -workbox-background-sync@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" - integrity sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg== - dependencies: - workbox-core "^4.3.1" - -workbox-broadcast-update@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" - integrity sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA== - dependencies: - workbox-core "^4.3.1" - -workbox-build@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" - integrity sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw== - dependencies: - "@babel/runtime" "^7.3.4" - "@hapi/joi" "^15.0.0" - common-tags "^1.8.0" - fs-extra "^4.0.2" - glob "^7.1.3" - lodash.template "^4.4.0" - pretty-bytes "^5.1.0" - stringify-object "^3.3.0" - strip-comments "^1.0.2" - workbox-background-sync "^4.3.1" - workbox-broadcast-update "^4.3.1" - workbox-cacheable-response "^4.3.1" - workbox-core "^4.3.1" - workbox-expiration "^4.3.1" - workbox-google-analytics "^4.3.1" - workbox-navigation-preload "^4.3.1" - workbox-precaching "^4.3.1" - workbox-range-requests "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - workbox-streams "^4.3.1" - workbox-sw "^4.3.1" - workbox-window "^4.3.1" - -workbox-cacheable-response@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" - integrity sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw== - dependencies: - workbox-core "^4.3.1" - -workbox-core@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" - integrity sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg== - -workbox-expiration@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" - integrity sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw== - dependencies: - workbox-core "^4.3.1" - -workbox-google-analytics@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" - integrity sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg== - dependencies: - workbox-background-sync "^4.3.1" - workbox-core "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - -workbox-navigation-preload@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" - integrity sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw== - dependencies: - workbox-core "^4.3.1" - -workbox-precaching@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" - integrity sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ== - dependencies: - workbox-core "^4.3.1" - -workbox-range-requests@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" - integrity sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA== - dependencies: - workbox-core "^4.3.1" - -workbox-routing@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" - integrity sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g== - dependencies: - workbox-core "^4.3.1" - -workbox-strategies@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" - integrity sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw== - dependencies: - workbox-core "^4.3.1" - -workbox-streams@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" - integrity sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA== - dependencies: - workbox-core "^4.3.1" - -workbox-sw@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" - integrity sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w== - -workbox-webpack-plugin@4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz#47ff5ea1cc074b6c40fb5a86108863a24120d4bd" - integrity sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ== - dependencies: - "@babel/runtime" "^7.0.0" - json-stable-stringify "^1.0.1" - workbox-build "^4.3.1" - -workbox-window@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" - integrity sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg== - dependencies: - workbox-core "^4.3.1" - -worker-farm@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== - dependencies: - errno "~0.1.7" - -worker-rpc@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== - dependencies: - microevent.ts "~0.1.1" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz#d0b05463c188ae804396fd5ab2a370062af87529" - integrity sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -ws@^5.2.0: - version "5.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" - integrity sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA== - dependencies: - async-limiter "~1.0.0" - -ws@^6.1.2, ws@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== - dependencies: - async-limiter "~1.0.0" - -x-is-string@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" - integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI= - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= - -"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - -yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.7.2.tgz#f26aabf738590ab61efaca502358e48dc9f348b2" - integrity sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw== - dependencies: - "@babel/runtime" "^7.6.3" - -yargs-parser@^11.1.1: - version "11.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4" - integrity sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^13.1.1: - version "13.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz#d26058532aa06d365fe091f6a1fc06b2f7e5eca0" - integrity sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" - integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo= - dependencies: - camelcase "^3.0.0" - -yargs@12.0.5: - version "12.0.5" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz#05f5997b609647b64f66b81e3b4b10a368e7ad13" - integrity sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw== - dependencies: - cliui "^4.0.0" - decamelize "^1.2.0" - find-up "^3.0.0" - get-caller-file "^1.0.1" - os-locale "^3.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1 || ^4.0.0" - yargs-parser "^11.1.1" - -yargs@^13.3.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.0.tgz#4c657a55e07e5f2cf947f8a366567c04a0dedc83" - integrity sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.1" - -yargs@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" - integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg= - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.0" From fe4affa9f164916355fd161553375f9aba3dc70e Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 21 Mar 2020 14:52:31 -0400 Subject: [PATCH 007/386] Update Amazon icon The previous icon would result in misalignment in the company section --- src/icons/Amazon.png | Bin 1899 -> 2030 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/icons/Amazon.png b/src/icons/Amazon.png index edc6948ab218a63297c5d5b9b593537912105f11..69d7751bb9e227532c84277432322d6ec9fac091 100644 GIT binary patch delta 1478 zcmV;%1v&cb4(<=II|6^6NkleA zX?NT1-M#mY=S+9&0_w@$yR&CzzVkERIkN)y$)-)40zExFIaYr+Mj}nV)@{BPPYQts zQq|^{C$z?h6uR3L;>%bpHo*Ggz4>(zg#mqwD4;F?Zev~D!ye>entf3zB{ZS=z7Oqd zT4g?vQb9-o&+{}izEJSr8H&gMAPkEzJb<($1q1vo>G4+At=gr9KBc4#cm%9{Kg;XN z%EQtQ*t~{~`Kf>;>7hOU$RmwwU|AMYQ&YYb2;?Zrpp=pf>9j-j7aV2 zS2z;JHW8Sd3&{r+pvPnIP)P_kV{tgy48A#k9-B9B1{-8?T^ET&0tXKq!0FCTv^1~d zNFbFlqG(Chf^Hfd8yht_G?CC)?8a3cEGc%Z*n=`42L?U?i z&>>n*Xjy*;b|}O{26qU{cC|Rd3P}r_m@VWs{|<15!sTJ~_V;7&o;}#OaU<(NRK&V9 zO=#b_6L;?1F}j+X8oa)HHwK1>v3SX1!!()*7%akMY|A2^OKAzu_n0jNiHHLGKo149%SY+ zsIITW`R;DKwSPbE-krknjt->LX^h{RKz)5ZFEeSJ=Y;uL{1S}G*cOqZfeVSmoCgnr z!C)a=P*pFaDVa>7udfe{jg1Hsb$K60{4XMTjRw%7nyYq-1|{lh~za`^B9_`tvb z9-@D=w6?Zla&ppOviDTU^Z4ZBLJG*)JZ9|!=DGY$JhZKu=vR=z!9hc@=+>>Ms;V+- zE;Npoh3a5opHbvrY#_m#Spo7lg{Szn50kh|Pz;6)KSaLJd zWXv{Wdiij}h%uOXxNhxt02jk=8`25Tn zY~Qhis&_3WCT?OIrR-o^HMTVc@p~c*#}f!hctUWy)u%*+ia}}gkyTMbJ-0UwdGdc{ zjrBDy&Ri|W2j5;ZE)~DT>J8A>e>1AR+g9V5W?)IkL&p!mxgqVhR6(Y*)XyZ=nt&SW zB3)9+cIt2rSr7J)0;gUDo^8n@nW?~~@e*7bO(QW|iX4%q0)OJMRm;#CQCMDj8$S;N zNyoy`ZXb&SaEQ7=*YmqZ#$qoS1I2&Mjuc+Vg6bUs+8zhqe9A?0wMNjkiIOgH-zDx_ z$hjJ$w}DT7QTVV=;)x24Yf0^`2uYRobvBT1cK5VvN$uLD(<37~Y(rfk03?BxD}nZA zjoJ#zBTY_D0pAY`Tppr%BF>s>AeDnh-V2`^HaxwH+I8nbyN=#>;b`qMBOHG^lR#Mz za*T*Fd4s@;WYG#>T^N|j!JqYzqm~fVWc`5)C%=bN#a+wIUzs19mP?gNg`HhQo|P(M zpqOtbL_a^{!B6MFn6|}E)76^4GCK)p;mRy-g*r+TSEla%y1YF6ndf5#ZEg-&%A($` z=IGLxbs_l4P#)+csCcEKmcTx8mM)kVhU2jx86%dzk3qto-y?-9l$8 z^ql+dtm8J_;k@sA?>+Z9=RD`!GfXu`KA-oC#iD6_WYr9bX(NBJT~5Svpn5mtBIGwA z+D~EBRqE}%RMD>iMLc@3qTISP_na_&7KEvkHHNG;s)`5u7{s1OCW@|Fwrfj$2m7+w zY|z`=8;{1j!$2mJ2}`9?)UqtM#t(vh)>;y42ATbO4}gN74j7E^iu@pKFmZHwh*NV; z_U*e$RPZ3yDGh%=urM+_1=ks1-m^x*?KRKy>qYF()O;fd)dqA)DpjPD zmSwAQO!6$MX|XSKFIj(r7x=EC96ePOtA4F9%0R&@77M1ivok$@Al`*sIO6fMB*GmaG2B{l?b@0sVTW2 zB9AB9VthaFMd+AMYab+gV%qN;VoI?jlb+0VG z1^>6=3QhngS_Ow$KBhnL@h5_Mfj81gHMD(mb9(c-vxYn9KYt)ZS>#RsSQ1KAKc9bJ zkm_D@ssY#TOH40Au0vjgjA7}bh2&Eo-G$$E`U2k{@JsXyHr@CE#_A_d2e17!na0?` zX{RKk?!1HCu;%XekdJ5)ywA~j+D`Y-uh_Y)2_gBM>R|m_nnIm)2@8hy;JFLRhxlc> zqB^yPJ7;J<^mEY7gP0ch{||Jx(l~$mkgn46EITL!HOW8O4tgCNzE6`V<iV| zfV8ose~wCoW^Hr`w`xR=rEk4c=OY)g7k*-zvS^zl`0BF?*IS*07*qoM6N<$ Ef Date: Sat, 21 Mar 2020 14:53:00 -0400 Subject: [PATCH 008/386] Update react-script to ^3.4.0 As per this thread: https://github.com/facebook/create-react-app/issues/8499, upgrading to 3.4.0 and rebuilding node_modules helped fix the error. --- package-lock.json | 2413 ++++++++++++++++++++++++--------------------- package.json | 4 +- 2 files changed, 1287 insertions(+), 1130 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0ea42a02..4f54fc04 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,30 +13,32 @@ } }, "@babel/compat-data": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz", - "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", + "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", "requires": { - "browserslist": "^4.8.5", + "browserslist": "^4.9.1", "invariant": "^2.2.4", "semver": "^5.5.0" } }, "@babel/core": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.4.tgz", - "integrity": "sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==", - "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helpers": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "json5": "^2.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", "lodash": "^4.17.13", "resolve": "^1.3.2", "semver": "^5.4.1", @@ -51,11 +53,11 @@ } }, "@babel/generator": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", - "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.0.tgz", + "integrity": "sha512-onl4Oy46oGCzymOXtKMQpI7VXtCbTSHK1kqBydZ6AmzuNcacEVqGk9tZtAS+48IA9IstZcDCgIg8hQKnb7suRw==", "requires": { - "@babel/types": "^7.8.3", + "@babel/types": "^7.9.0", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -86,56 +88,67 @@ } }, "@babel/helper-builder-react-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.8.3.tgz", - "integrity": "sha512-JT8mfnpTkKNCboTqZsQTdGo3l3Ik3l7QIt9hh0O9DYiwVel37VoJpILKM4YFbP2euF32nkQSb+F9cUk9b7DDXQ==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", + "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", "requires": { - "@babel/types": "^7.8.3", - "esutils": "^2.0.0" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/types": "^7.9.0" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", + "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/types": "^7.9.0" } }, "@babel/helper-call-delegate": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", - "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz", + "integrity": "sha512-doAA5LAKhsFCR0LAFIf+r2RSMmC+m8f/oQ+URnUET/rWeEzC0yTRmAGyWkD4sSu3xwbS7MYQ2u+xlt1V5R56KQ==", "requires": { "@babel/helper-hoist-variables": "^7.8.3", "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/types": "^7.8.7" } }, "@babel/helper-compilation-targets": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz", - "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", + "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", "requires": { - "@babel/compat-data": "^7.8.4", - "browserslist": "^4.8.5", + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", - "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz", + "integrity": "sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==", "requires": { "@babel/helper-function-name": "^7.8.3", "@babel/helper-member-expression-to-functions": "^7.8.3", "@babel/helper-optimise-call-expression": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", "@babel/helper-split-export-declaration": "^7.8.3" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", - "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-regex": "^7.8.3", - "regexpu-core": "^4.6.0" + "regexpu-core": "^4.7.0" } }, "@babel/helper-define-map": { @@ -200,15 +213,16 @@ } }, "@babel/helper-module-transforms": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", - "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", "requires": { "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", "@babel/helper-simple-access": "^7.8.3", "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", "lodash": "^4.17.13" } }, @@ -246,14 +260,14 @@ } }, "@babel/helper-replace-supers": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", - "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", "requires": { "@babel/helper-member-expression-to-functions": "^7.8.3", "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" } }, "@babel/helper-simple-access": { @@ -273,6 +287,11 @@ "@babel/types": "^7.8.3" } }, + "@babel/helper-validator-identifier": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", + "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==" + }, "@babel/helper-wrap-function": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", @@ -285,29 +304,29 @@ } }, "@babel/helpers": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", - "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", "requires": { "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3" + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" } }, "@babel/highlight": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", - "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", "requires": { + "@babel/helper-validator-identifier": "^7.9.0", "chalk": "^2.0.0", - "esutils": "^2.0.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", - "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.2.tgz", + "integrity": "sha512-2jyvKdoOS1aWAFL2rjJZmamyDDkPCx/AAz4/Wh1Dfxvw8qqnOvek/ZlHQ2noO/o8JpnXa/WiUUFOv48meBKkpA==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.8.3", @@ -375,9 +394,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz", + "integrity": "sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-object-rest-spread": "^7.8.0" @@ -393,20 +412,20 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", - "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", - "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", + "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-create-regexp-features-plugin": "^7.8.8", "@babel/helper-plugin-utils": "^7.8.3" } }, @@ -550,16 +569,16 @@ } }, "@babel/plugin-transform-classes": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", - "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", + "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-define-map": "^7.8.3", "@babel/helper-function-name": "^7.8.3", "@babel/helper-optimise-call-expression": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", "@babel/helper-split-export-declaration": "^7.8.3", "globals": "^11.1.0" } @@ -573,9 +592,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", - "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz", + "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==", "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -607,18 +626,18 @@ } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.8.3.tgz", - "integrity": "sha512-g/6WTWG/xbdd2exBBzMfygjX/zw4eyNC4X8pRaq7aRHRoDUCzAIu3kGYIXviOv8BjCuWm8vDBwjHcjiRNgXrPA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-flow": "^7.8.3" } }, "@babel/plugin-transform-for-of": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", - "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -649,43 +668,43 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", - "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", + "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", "requires": { - "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", - "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", "requires": { - "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", "@babel/helper-simple-access": "^7.8.3", "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", - "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", + "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", "requires": { "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", - "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", + "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", "requires": { - "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3" } }, @@ -715,11 +734,11 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", - "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.8.tgz", + "integrity": "sha512-hC4Ld/Ulpf1psQciWWwdnUspQoQco2bMzSrwU6TmzRlvoYQe4rQFy9vnCZDTlVeCQj0JPfL+1RX0V8hCJvkgBA==", "requires": { - "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-call-delegate": "^7.8.7", "@babel/helper-get-function-arity": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" } @@ -733,11 +752,10 @@ } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.8.3.tgz", - "integrity": "sha512-glrzN2U+egwRfkNFtL34xIBYTxbbUF2qJTP8HD3qETBBqzAWSeNB821X0GjU06+dNpq/UyCIjI72FmGE5NNkQQ==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz", + "integrity": "sha512-wXMXsToAUOxJuBBEHajqKLFWcCkOSLshTI2ChCFFj1zDd7od4IOxiwLCOObNUvOpkxLpjIuaIdBMmNt6ocCPAw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3" } }, @@ -750,39 +768,50 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.8.3.tgz", - "integrity": "sha512-r0h+mUiyL595ikykci+fbwm9YzmuOrUBi0b+FDIKmi3fPQyFokWVEMJnRWHJPPQEjyFJyna9WZC6Viv6UHSv1g==", + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.1.tgz", + "integrity": "sha512-+xIZ6fPoix7h57CNO/ZeYADchg1tFyX9NDsnmNFFua8e1JNPln156mzS+8AQe1On2X2GLlANHJWHIXbMCqWDkQ==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.9.0", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", + "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", "requires": { - "@babel/helper-builder-react-jsx": "^7.8.3", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.8.3.tgz", - "integrity": "sha512-01OT7s5oa0XTLf2I8XGsL8+KqV9lx3EZV+jxn/L2LQ97CGKila2YMroTkCEIE0HV/FF7CMSRsIAybopdN9NTdg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", + "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.8.3.tgz", - "integrity": "sha512-PLMgdMGuVDtRS/SzjNEQYUT8f4z1xb2BAT54vM1X5efkVuYBf5WyGUMbpmARcfq3NaglIwz08UVQK4HHHbC6ag==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", + "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", - "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", "requires": { - "regenerator-transform": "^0.14.0" + "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { @@ -794,9 +823,9 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", - "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", "requires": { "@babel/helper-module-imports": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -847,9 +876,9 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz", - "integrity": "sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.0.tgz", + "integrity": "sha512-GRffJyCu16H3tEhbt9Q4buVFFBqrgS8FzTuhqSxlXNgmqD8aw2xmwtRwrvWXXlw7gHs664uqacsJymHJ9SUE/Q==", "requires": { "@babel/helper-create-class-features-plugin": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", @@ -866,26 +895,28 @@ } }, "@babel/preset-env": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", - "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", "requires": { - "@babel/compat-data": "^7.8.4", - "@babel/helper-compilation-targets": "^7.8.4", + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", "@babel/helper-module-imports": "^7.8.3", "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-proposal-async-generator-functions": "^7.8.3", "@babel/plugin-proposal-dynamic-import": "^7.8.3", "@babel/plugin-proposal-json-strings": "^7.8.3", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", "@babel/plugin-syntax-async-generators": "^7.8.0", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-json-strings": "^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", @@ -894,26 +925,26 @@ "@babel/plugin-transform-async-to-generator": "^7.8.3", "@babel/plugin-transform-block-scoped-functions": "^7.8.3", "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", "@babel/plugin-transform-computed-properties": "^7.8.3", "@babel/plugin-transform-destructuring": "^7.8.3", "@babel/plugin-transform-dotall-regex": "^7.8.3", "@babel/plugin-transform-duplicate-keys": "^7.8.3", "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.8.4", + "@babel/plugin-transform-for-of": "^7.9.0", "@babel/plugin-transform-function-name": "^7.8.3", "@babel/plugin-transform-literals": "^7.8.3", "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.8.3", - "@babel/plugin-transform-modules-commonjs": "^7.8.3", - "@babel/plugin-transform-modules-systemjs": "^7.8.3", - "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", "@babel/plugin-transform-new-target": "^7.8.3", "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.8.4", + "@babel/plugin-transform-parameters": "^7.8.7", "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", "@babel/plugin-transform-reserved-words": "^7.8.3", "@babel/plugin-transform-shorthand-properties": "^7.8.3", "@babel/plugin-transform-spread": "^7.8.3", @@ -921,92 +952,106 @@ "@babel/plugin-transform-template-literals": "^7.8.3", "@babel/plugin-transform-typeof-symbol": "^7.8.4", "@babel/plugin-transform-unicode-regex": "^7.8.3", - "@babel/types": "^7.8.3", - "browserslist": "^4.8.5", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", "semver": "^5.5.0" } }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, "@babel/preset-react": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.8.3.tgz", - "integrity": "sha512-9hx0CwZg92jGb7iHYQVgi0tOEHP/kM60CtWJQnmbATSPIQQ2xYzfoCI3EdqAhFBeeJwYMdWQuDUHMsuDbH9hyQ==", + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.8.3", - "@babel/plugin-transform-react-jsx-self": "^7.8.3", - "@babel/plugin-transform-react-jsx-source": "^7.8.3" + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" } }, "@babel/preset-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.8.3.tgz", - "integrity": "sha512-qee5LgPGui9zQ0jR1TeU5/fP9L+ovoArklEqY12ek8P/wV5ZeM/VYSQYwICeoT6FfpJTekG9Ilay5PhwsOpMHA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", "requires": { "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.8.3" + "@babel/plugin-transform-typescript": "^7.9.0" } }, "@babel/runtime": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", - "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.4.tgz", - "integrity": "sha512-+wpLqy5+fbQhvbllvlJEVRIpYj+COUWnnsm+I4jZlA8Lo7/MJmBhGTCHyk1/RWfOqBRJ2MbadddG6QltTKTlrg==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz", + "integrity": "sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==", "requires": { "core-js-pure": "^3.0.0", - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", - "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", "requires": { "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" } }, "@babel/traverse": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", - "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", + "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", "requires": { "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", + "@babel/generator": "^7.9.0", "@babel/helper-function-name": "^7.8.3", "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.8.4", - "@babel/types": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.0", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", - "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", "requires": { - "esutils": "^2.0.2", + "@babel/helper-validator-identifier": "^7.9.0", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } }, "@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" @@ -1033,9 +1078,9 @@ "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" }, "@hapi/hoek": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.0.tgz", - "integrity": "sha512-7XYT10CZfPsH7j9F1Jmg1+d0ezOux2oM2GfArAzLwWe4mE2Dr3hVjsAL6+TFY49RRJlCdJDMw3nJsLFroTc8Kw==" + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" }, "@hapi/joi": { "version": "15.1.1", @@ -1251,9 +1296,9 @@ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, "@sheerun/mutationobserver-shim": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz", - "integrity": "sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==" + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, "@svgr/babel-plugin-add-jsx-attribute": { "version": "4.2.0", @@ -1372,16 +1417,98 @@ } }, "@testing-library/dom": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.12.2.tgz", - "integrity": "sha512-KCnvHra5fV+wDxg3wJObGvZFxq7v1DJt829GNFLuRDjKxVNc/B5AdsylNF5PMHFbWMXDsHwM26d2NZcZO9KjbQ==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", "requires": { - "@babel/runtime": "^7.6.2", + "@babel/runtime": "^7.8.4", "@sheerun/mutationobserver-shim": "^0.3.2", - "@types/testing-library__dom": "^6.0.0", - "aria-query": "3.0.0", - "pretty-format": "^24.9.0", - "wait-for-expect": "^3.0.0" + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz", + "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz", + "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==", + "requires": { + "@jest/types": "^25.1.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@testing-library/jest-dom": { @@ -1401,12 +1528,12 @@ } }, "@testing-library/react": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.4.0.tgz", - "integrity": "sha512-XdhDWkI4GktUPsz0AYyeQ8M9qS/JFie06kcSnUVcpgOwFjAu9vhwR83qBl+lw9yZWkbECjL8Hd+n5hH6C0oWqg==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", "requires": { - "@babel/runtime": "^7.7.6", - "@testing-library/dom": "^6.11.0", + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", "@types/testing-library__react": "^9.1.2" } }, @@ -1416,9 +1543,9 @@ "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" }, "@types/babel__core": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz", - "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz", + "integrity": "sha512-tTnhWszAqvXnhW7m5jQU9PomXSiKXk2sFxpahXvI20SZKu9ylPi8WtIxueZ6ehDWikPT0jeFujMj3X4ZHuf3Tg==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -1445,9 +1572,9 @@ } }, "@types/babel__traverse": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz", - "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz", + "integrity": "sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==", "requires": { "@babel/types": "^7.3.0" } @@ -1510,9 +1637,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", - "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==" + "version": "13.9.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.2.tgz", + "integrity": "sha512-bnoqK579sAYrQbp73wwglccjJ4sfRdKU7WNEZ5FW4K2U6Kc0/eZ5kvXG0JKsEKFB50zrFmfFt52/cvBbZa7eXg==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -1536,9 +1663,9 @@ "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" }, "@types/react": { - "version": "16.9.19", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.19.tgz", - "integrity": "sha512-LJV97//H+zqKWMms0kvxaKYJDG05U2TtQB3chRLF8MPNs+MQh/H1aGlyDUxjaHvu08EAGerdX2z4LTBc7ns77A==", + "version": "16.9.25", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.25.tgz", + "integrity": "sha512-Dlj2V72cfYLPNscIG3/SMUOzhzj7GK3bpSrfefwt2YT9GLynvLCCZjbhyF6VsT0q0+aRACRX03TDJGb7cA0cqg==", "requires": { "@types/prop-types": "*", "csstype": "^2.2.0" @@ -1558,20 +1685,102 @@ "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" }, "@types/testing-library__dom": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.12.0.tgz", - "integrity": "sha512-PQ/gzABzc53T68RldZ/sJHKCihtP9ofU8XIgOk+H7tlfoCRdg9mqICio5Fo8j3Z8wo+pOfuDsuPprWsn3YtVmA==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", "requires": { "pretty-format": "^24.3.0" } }, "@types/testing-library__react": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.2.tgz", - "integrity": "sha512-CYaMqrswQ+cJACy268jsLAw355DZtPZGt3Jwmmotlcu8O/tkoXBI6AeZ84oZBJsIsesozPKzWzmv/0TIU+1E9Q==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", "requires": { "@types/react-dom": "*", - "@types/testing-library__dom": "*" + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz", + "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", + "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz", + "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==", + "requires": { + "@jest/types": "^25.1.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@types/yargs": { @@ -1588,11 +1797,11 @@ "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" }, "@typescript-eslint/eslint-plugin": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.18.0.tgz", - "integrity": "sha512-kuO8WQjV+RCZvAXVRJfXWiJ8iYEtfHlKgcqqqXg9uUkIolEHuUaMmm8/lcO4xwCOtaw6mY0gStn2Lg4/eUXXYQ==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.24.0.tgz", + "integrity": "sha512-wJRBeaMeT7RLQ27UQkDFOu25MqFOBus8PtOa9KaT5ZuxC1kAsd7JEHqWt4YXuY9eancX0GK9C68i5OROnlIzBA==", "requires": { - "@typescript-eslint/experimental-utils": "2.18.0", + "@typescript-eslint/experimental-utils": "2.24.0", "eslint-utils": "^1.4.3", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", @@ -1600,30 +1809,30 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.18.0.tgz", - "integrity": "sha512-J6MopKPHuJYmQUkANLip7g9I82ZLe1naCbxZZW3O2sIxTiq/9YYoOELEKY7oPg0hJ0V/AQ225h2z0Yp+RRMXhw==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.0.tgz", + "integrity": "sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw==", "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.18.0", + "@typescript-eslint/typescript-estree": "2.24.0", "eslint-scope": "^5.0.0" } }, "@typescript-eslint/parser": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.18.0.tgz", - "integrity": "sha512-SJJPxFMEYEWkM6pGfcnjLU+NJIPo+Ko1QrCBL+i0+zV30ggLD90huEmMMhKLHBpESWy9lVEeWlQibweNQzyc+A==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.24.0.tgz", + "integrity": "sha512-H2Y7uacwSSg8IbVxdYExSI3T7uM1DzmOn2COGtCahCC3g8YtM1xYAPi2MAHyfPs61VKxP/J/UiSctcRgw4G8aw==", "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.18.0", - "@typescript-eslint/typescript-estree": "2.18.0", + "@typescript-eslint/experimental-utils": "2.24.0", + "@typescript-eslint/typescript-estree": "2.24.0", "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/typescript-estree": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.18.0.tgz", - "integrity": "sha512-gVHylf7FDb8VSi2ypFuEL3hOtoC4HkZZ5dOjXvVjoyKdRrvXAOPSzpNRnKMfaUUEiSLP8UF9j9X9EDLxC0lfZg==", + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.24.0.tgz", + "integrity": "sha512-RJ0yMe5owMSix55qX7Mi9V6z2FDuuDpN6eR5fzRJrp+8in9UF41IGNQHbg5aMK4/PjVaEQksLvz0IA8n+Mr/FA==", "requires": { "debug": "^4.1.1", "eslint-visitor-keys": "^1.1.0", @@ -1829,9 +2038,9 @@ } }, "acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" }, "acorn-globals": { "version": "4.3.4", @@ -1843,16 +2052,16 @@ }, "dependencies": { "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" } } }, "acorn-jsx": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", - "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" }, "acorn-walk": { "version": "6.2.0", @@ -1880,6 +2089,29 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } } } }, @@ -1910,9 +2142,9 @@ } }, "ajv": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", - "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1946,11 +2178,18 @@ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" }, "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } } }, "ansi-html": { @@ -2032,12 +2271,12 @@ } }, "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.0.2.tgz", + "integrity": "sha512-S1G1V790fTaigUSM/Gd0NngzEfiMy9uTUfMyHhKhVyy4cH5O/eTuR01ydhGL0z4Za1PXFTRGH3qL8VhUQuEO5w==", "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "@babel/runtime": "^7.7.4", + "@babel/runtime-corejs3": "^7.7.4" } }, "arity-n": { @@ -2115,12 +2354,12 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "array.prototype.find": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.0.tgz", - "integrity": "sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.13.0" + "es-abstract": "^1.17.4" } }, "array.prototype.flat": { @@ -2246,13 +2485,9 @@ "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" }, "axobject-query": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.1.tgz", - "integrity": "sha512-lF98xa/yvy6j3fBHAgQXIYl+J4eZadOSqsPojemUqClzNbBV38wWGpUbQbVEyf4eUF5yF7eHmGgGA2JiHyjeqw==", - "requires": { - "@babel/runtime": "^7.7.4", - "@babel/runtime-corejs3": "^7.7.4" - } + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", + "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==" }, "babel-code-frame": { "version": "6.26.0", @@ -2294,14 +2529,14 @@ } }, "babel-eslint": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz", - "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "requires": { "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", "eslint-visitor-keys": "^1.0.0", "resolve": "^1.12.0" } @@ -2329,14 +2564,15 @@ } }, "babel-loader": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", - "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", "requires": { - "find-cache-dir": "^2.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "pify": "^4.0.1" + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" }, "dependencies": { "pify": { @@ -2471,51 +2707,34 @@ } }, "babel-preset-react-app": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.1.tgz", - "integrity": "sha512-YkWP2UwY//TLltNlEBRngDOrYhvSLb+CA330G7T9M5UhGEMWe+JK/8IXJc5p2fDTSfSiETf+PY0+PYXFMix81Q==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", "requires": { - "@babel/core": "7.8.4", + "@babel/core": "7.9.0", "@babel/plugin-proposal-class-properties": "7.8.3", "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-transform-flow-strip-types": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", "@babel/plugin-transform-react-display-name": "7.8.3", - "@babel/plugin-transform-runtime": "7.8.3", - "@babel/preset-env": "7.8.4", - "@babel/preset-react": "7.8.3", - "@babel/preset-typescript": "7.8.3", - "@babel/runtime": "7.8.4", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", "babel-plugin-macros": "2.8.0", "babel-plugin-transform-react-remove-prop-types": "0.4.24" }, "dependencies": { - "@babel/core": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", - "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.4", - "@babel/helpers": "^7.8.4", - "@babel/parser": "^7.8.4", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.4", - "@babel/types": "^7.8.3", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.0", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "requires": { + "regenerator-runtime": "^0.13.4" } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -2772,9 +2991,9 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "browser-resolve": { "version": "1.11.3", @@ -2857,13 +3076,14 @@ } }, "browserslist": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", - "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", "requires": { - "caniuse-lite": "^1.0.30001023", - "electron-to-chromium": "^1.3.341", - "node-releases": "^1.1.47" + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" } }, "bser": { @@ -2992,12 +3212,12 @@ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" }, "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" } }, "camelcase": { @@ -3026,9 +3246,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001023", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001023.tgz", - "integrity": "sha512-C5TDMiYG11EOhVOA62W1p3UsJ2z4DsHtMBQtjzp3ZsUglcQn62WOUgW0y795c7A5uZ+GCEIvzkMatLIlAsbNTA==" + "version": "1.0.30001035", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz", + "integrity": "sha512-C1ZxgkuA4/bUEdMbU5WrGY4+UhMFFiXrgNAfxiMIqWgFTWfv/xsZCS2xEHT2LMq7xAZfuAnu6mcqyDl0ZR6wLQ==" }, "capture-exit": { "version": "2.0.0", @@ -3039,9 +3259,9 @@ } }, "case-sensitive-paths-webpack-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", - "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, "caseless": { "version": "0.12.0", @@ -3152,9 +3372,9 @@ } }, "chownr": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", - "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { "version": "1.0.2", @@ -3716,22 +3936,22 @@ } }, "css-loader": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz", - "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", "requires": { "camelcase": "^5.3.1", "cssesc": "^3.0.0", "icss-utils": "^4.1.1", "loader-utils": "^1.2.3", "normalize-path": "^3.0.0", - "postcss": "^7.0.17", + "postcss": "^7.0.23", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.0", + "postcss-modules-scope": "^2.1.1", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.0", - "schema-utils": "^2.0.0" + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" }, "dependencies": { "camelcase": { @@ -3779,11 +3999,6 @@ "source-map": "^0.6.1" } }, - "css-unit-converter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", - "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" - }, "css-what": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", @@ -3897,9 +4112,9 @@ } }, "csstype": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.8.tgz", - "integrity": "sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==" + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", + "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==" }, "currently-unhandled": { "version": "0.4.1", @@ -4216,6 +4431,11 @@ "esutils": "^2.0.2" } }, + "dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + }, "dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", @@ -4276,12 +4496,21 @@ "domelementtype": "1" } }, + "dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", "requires": { - "is-obj": "^1.0.0" + "is-obj": "^2.0.0" } }, "dotenv": { @@ -4354,9 +4583,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.344", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.344.tgz", - "integrity": "sha512-tvbx2Wl8WBR+ym3u492D0L6/jH+8NoQXqe46+QhbWH3voVPauGuZYeb1QAXYoOAWuiP2dbSvlBx0kQ1F3hu/Mw==" + "version": "1.3.380", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.380.tgz", + "integrity": "sha512-2jhQxJKcjcSpVOQm0NAfuLq8o+130blrcawoumdXT6411xG/xIAOyZodO/y7WTaYlz/NHe3sCCAe/cJLnDsqTw==" }, "elliptic": { "version": "6.5.2", @@ -4383,9 +4612,9 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { "version": "1.0.2", @@ -4604,9 +4833,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.13.0.tgz", - "integrity": "sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -4679,9 +4908,9 @@ } }, "globals": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.3.0.tgz", - "integrity": "sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "requires": { "type-fest": "^0.8.1" } @@ -4721,25 +4950,25 @@ } }, "eslint-config-airbnb": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.0.1.tgz", - "integrity": "sha512-hLb/ccvW4grVhvd6CT83bECacc+s4Z3/AEyWQdIT2KeTsG9dR7nx1gs7Iw4tDmGKozCNHFn4yZmRm3Tgy+XxyQ==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.1.0.tgz", + "integrity": "sha512-kZFuQC/MPnH7KJp6v95xsLBf63G/w7YqdPfQ0MUanxQ7zcKUNG8j+sSY860g3NwCBOa62apw16J6pRN+AOgXzw==", "dev": true, "requires": { - "eslint-config-airbnb-base": "^14.0.0", + "eslint-config-airbnb-base": "^14.1.0", "object.assign": "^4.1.0", - "object.entries": "^1.1.0" + "object.entries": "^1.1.1" } }, "eslint-config-airbnb-base": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.0.0.tgz", - "integrity": "sha512-2IDHobw97upExLmsebhtfoD3NAKhV4H0CJWP3Uprd/uk+cHuWYOczPVxQ8PxLFUAw7o3Th1RAU8u1DoUpr+cMA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.1.0.tgz", + "integrity": "sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw==", "dev": true, "requires": { - "confusing-browser-globals": "^1.0.7", + "confusing-browser-globals": "^1.0.9", "object.assign": "^4.1.0", - "object.entries": "^1.1.0" + "object.entries": "^1.1.1" } }, "eslint-config-prettier": { @@ -4760,9 +4989,9 @@ } }, "eslint-config-react-app": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.0.tgz", - "integrity": "sha512-WrHjoGpKr1kLLiWDD81tme9jMM0hk5cMxasLSdyno6DdPt+IfLOrDJBVo6jN7tn4y1nzhs43TmUaZWO6Sf0blw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", "requires": { "confusing-browser-globals": "^1.0.9" } @@ -4792,15 +5021,15 @@ } }, "eslint-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.2.tgz", - "integrity": "sha512-S5VnD+UpVY1PyYRqeBd/4pgsmkvSokbHqTXAQMpvCyRr3XN2tvSLo9spm2nEpqQqh9dezw3os/0zWihLeOg2Rw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", "requires": { "fs-extra": "^8.1.0", "loader-fs-cache": "^1.0.2", "loader-utils": "^1.2.3", - "object-hash": "^1.3.1", - "schema-utils": "^2.2.0" + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" } }, "eslint-module-utils": { @@ -4879,9 +5108,9 @@ } }, "eslint-plugin-flowtype": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", - "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", "requires": { "lodash": "^4.17.15" } @@ -4890,7 +5119,6 @@ "version": "2.20.1", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", - "dev": true, "requires": { "array-includes": "^3.0.3", "array.prototype.flat": "^1.2.1", @@ -4910,7 +5138,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -4919,7 +5146,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, "requires": { "esutils": "^2.0.2", "isarray": "^1.0.0" @@ -4929,7 +5155,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, "requires": { "locate-path": "^2.0.0" } @@ -4938,7 +5163,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -4950,7 +5174,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -4959,14 +5182,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, "requires": { "p-try": "^1.0.0" } @@ -4975,7 +5196,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, "requires": { "p-limit": "^1.1.0" } @@ -4983,20 +5203,17 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, "requires": { "pify": "^2.0.0" } @@ -5005,7 +5222,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, "requires": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -5016,7 +5232,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, "requires": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" @@ -5025,8 +5240,7 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, @@ -5046,6 +5260,15 @@ "jsx-ast-utils": "^2.2.1" }, "dependencies": { + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -5063,10 +5286,9 @@ } }, "eslint-plugin-react": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.2.tgz", - "integrity": "sha512-6m1zFCSB8OKVIVyGipz1TJxVuNfgvbbUa7O9fxqyyT0b15tB2X/rxMNCGQv3LTD4XOKmG/ONr52FZHur0OKFkg==", - "dev": true, + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", "requires": { "array-includes": "^3.1.1", "doctrine": "^2.1.0", @@ -5076,18 +5298,24 @@ "object.fromentries": "^2.0.2", "object.values": "^1.1.1", "prop-types": "^15.7.2", - "resolve": "^1.14.2", - "string.prototype.matchall": "^4.0.2" + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" }, "dependencies": { "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, "requires": { "esutils": "^2.0.2" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -5119,12 +5347,12 @@ "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" }, "espree": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", - "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", "requires": { - "acorn": "^7.1.0", - "acorn-jsx": "^5.1.0", + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", "eslint-visitor-keys": "^1.1.0" } }, @@ -5134,9 +5362,9 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", + "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", "requires": { "estraverse": "^4.0.0" } @@ -5549,9 +5777,9 @@ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" }, "figures": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", - "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "requires": { "escape-string-regexp": "^1.0.5" } @@ -6113,12 +6341,12 @@ } }, "globule": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.0.tgz", - "integrity": "sha512-YlD4kdMqRCQHrhVdonet4TdRtv1/sZKepvoxNT4Nrhrp5HI8XFfc8kFlGlBn2myBo80aGp8Eft259mbcUJhgSg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", + "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "~4.17.12", "minimatch": "~3.0.2" } }, @@ -6283,9 +6511,9 @@ } }, "hosted-git-info": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", - "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==" + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "hpack.js": { "version": "2.1.6", @@ -6364,28 +6592,28 @@ "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" }, "html-escaper": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", - "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==" - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.1.tgz", + "integrity": "sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ==" + }, + "html-minifier-terser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.0.4.tgz", + "integrity": "sha512-fHwmKQ+GzhlqdxEtwrqLT7MSuheiA+rif5/dZgbz3GjoMXJzcRzy1L9NXoiiyxrnap+q5guSiv8Tz5lrh9g42g==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" }, "dependencies": { "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" } } }, @@ -6438,9 +6666,9 @@ "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" }, "htmlparser2": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.0.0.tgz", - "integrity": "sha512-cChwXn5Vam57fyXajDtPXL1wTYc8JtLbr2TN76FYu05itVVVealxLowe2B3IEznJG4p9HAYn/0tJaRlGuEglFQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^3.0.0", @@ -6451,15 +6679,15 @@ } }, "html-webpack-plugin": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz", - "integrity": "sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ==", + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", "requires": { - "html-minifier": "^3.5.20", - "loader-utils": "^1.1.0", - "lodash": "^4.17.11", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", "pretty-error": "^2.1.1", - "tapable": "^1.1.0", + "tapable": "^1.1.3", "util.promisify": "1.0.0" }, "dependencies": { @@ -6751,9 +6979,9 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" }, "indent-string": { "version": "4.0.0", @@ -6790,22 +7018,22 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "inquirer": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", - "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", + "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^2.4.2", + "chalk": "^3.0.0", "cli-cursor": "^3.1.0", "cli-width": "^2.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", "lodash": "^4.17.15", "mute-stream": "0.0.8", - "run-async": "^2.2.0", + "run-async": "^2.4.0", "rxjs": "^6.5.3", "string-width": "^4.1.0", - "strip-ansi": "^5.1.0", + "strip-ansi": "^6.0.0", "through": "^2.3.6" }, "dependencies": { @@ -6814,6 +7042,42 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -6827,31 +7091,22 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - } + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" } } } @@ -6869,7 +7124,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "dev": true, "requires": { "es-abstract": "^1.17.0-next.1", "has": "^1.0.3", @@ -6900,9 +7154,9 @@ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "ipaddr.js": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", - "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-absolute-url": { "version": "2.1.0", @@ -7025,6 +7279,11 @@ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, + "is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -7036,12 +7295,9 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -7083,9 +7339,9 @@ "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, "is-path-cwd": { "version": "2.2.0", @@ -7407,9 +7663,9 @@ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yargs": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", - "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -7420,13 +7676,13 @@ "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -7513,19 +7769,22 @@ } }, "jest-environment-jsdom-fourteen": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-0.1.0.tgz", - "integrity": "sha512-4vtoRMg7jAstitRzL4nbw83VmGH8Rs13wrND3Ud2o1fczDhMUF32iIrNKwYGgeOPUdfvZU4oy8Bbv+ni1fgVCA==", - "requires": { - "jest-mock": "^24.5.0", - "jest-util": "^24.5.0", - "jsdom": "^14.0.0" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" }, "dependencies": { "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" }, "jsdom": { "version": "14.1.0", @@ -7565,15 +7824,6 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, "whatwg-url": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", @@ -7631,9 +7881,9 @@ }, "dependencies": { "fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", "optional": true, "requires": { "bindings": "^1.5.0", @@ -7680,7 +7930,7 @@ } }, "chownr": { - "version": "1.1.3", + "version": "1.1.4", "bundled": true, "optional": true }, @@ -7830,7 +8080,7 @@ } }, "minimist": { - "version": "0.0.8", + "version": "1.2.5", "bundled": true, "optional": true }, @@ -7852,11 +8102,11 @@ } }, "mkdirp": { - "version": "0.5.1", + "version": "0.5.3", "bundled": true, "optional": true, "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" } }, "ms": { @@ -7865,7 +8115,7 @@ "optional": true }, "needle": { - "version": "2.4.0", + "version": "2.3.3", "bundled": true, "optional": true, "requires": { @@ -7892,7 +8142,7 @@ } }, "nopt": { - "version": "4.0.1", + "version": "4.0.3", "bundled": true, "optional": true, "requires": { @@ -7914,12 +8164,13 @@ "optional": true }, "npm-packlist": { - "version": "1.4.7", + "version": "1.4.8", "bundled": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, "npmlog": { @@ -7989,17 +8240,10 @@ "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true - } } }, "readable-stream": { - "version": "2.3.6", + "version": "2.3.7", "bundled": true, "optional": true, "requires": { @@ -8363,9 +8607,9 @@ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yargs": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", - "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -8376,13 +8620,13 @@ "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.1" + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", - "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -8547,9 +8791,9 @@ } }, "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==" }, "js-tokens": { "version": "4.0.0", @@ -8604,9 +8848,9 @@ }, "dependencies": { "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" }, "parse5": { "version": "4.0.0", @@ -8659,11 +8903,11 @@ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", + "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" } }, "jsonfile": { @@ -8802,6 +9046,19 @@ "pkg-dir": "^1.0.0" } }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, "pkg-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", @@ -8818,12 +9075,12 @@ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", + "emojis-list": "^3.0.0", "json5": "^1.0.1" }, "dependencies": { @@ -8921,9 +9178,9 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "loglevel": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", - "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" }, "loose-envify": { "version": "1.4.0", @@ -8943,9 +9200,12 @@ } }, "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "requires": { + "tslib": "^1.10.0" + } }, "lru-cache": { "version": "4.1.5", @@ -9236,9 +9496,9 @@ "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=" }, "mini-css-extract-plugin": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz", - "integrity": "sha512-MNpRGbNA52q6U92i0qbVpQNsgk7LExy41MdAlG84FeytfDOtRIf/mCHdEgG8rpTKOaNKiqUnZdlptF469hxqOw==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", "requires": { "loader-utils": "^1.1.0", "normalize-url": "1.9.1", @@ -9277,9 +9537,9 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { "version": "3.1.1", @@ -9373,18 +9633,11 @@ } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - } + "minimist": "^1.2.5" } }, "moo": { @@ -9530,11 +9783,12 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", "requires": { - "lower-case": "^1.1.1" + "lower-case": "^2.0.1", + "tslib": "^1.10.0" } }, "node-forge": { @@ -9672,9 +9926,9 @@ } }, "node-releases": { - "version": "1.1.47", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz", - "integrity": "sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==", + "version": "1.1.52", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.52.tgz", + "integrity": "sha512-snSiT1UypkgGt2wxPqS6ImEUICbNCMb31yaxWrOLXjhlt2z2/IBpaOxzONExqSm4y5oLnAqjjRWu+wsDzK5yNQ==", "requires": { "semver": "^6.3.0" }, @@ -9850,9 +10104,9 @@ } }, "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" }, "object-inspect": { "version": "1.7.0", @@ -9978,11 +10232,19 @@ } }, "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/open/-/open-7.0.3.tgz", + "integrity": "sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA==", "requires": { - "is-wsl": "^1.1.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", + "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" + } } }, "opencollective-postinstall": { @@ -10171,11 +10433,12 @@ } }, "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", "requires": { - "no-case": "^2.2.0" + "dot-case": "^3.0.3", + "tslib": "^1.10.0" } }, "parent-module": { @@ -10240,6 +10503,15 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, + "pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -10316,9 +10588,9 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz", - "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { "version": "2.3.0", @@ -10397,11 +10669,11 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" }, "pnp-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "requires": { - "ts-pnp": "^1.1.2" + "ts-pnp": "^1.1.6" } }, "popper.js": { @@ -10435,9 +10707,9 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.26", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", - "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -10472,36 +10744,13 @@ } }, "postcss-calc": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", - "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", "requires": { - "css-unit-converter": "^1.1.1", - "postcss": "^7.0.5", - "postcss-selector-parser": "^5.0.0-rc.4", - "postcss-value-parser": "^3.3.1" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, "postcss-color-functional-notation": { @@ -10853,11 +11102,11 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "requires": { - "dot-prop": "^4.1.1", + "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } @@ -10930,11 +11179,11 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "requires": { - "dot-prop": "^4.1.1", + "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } @@ -10961,9 +11210,9 @@ } }, "postcss-modules-scope": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.1.tgz", - "integrity": "sha512-OXRUPecnHCg8b9xWvldG/jUpRIGPNRka0r4D4j0ESUU2/5IOnpsjfPPmDprM3Ih8CgZ8FXjWqaniK5v4rWt3oQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" @@ -11363,9 +11612,9 @@ } }, "postcss-value-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", - "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", + "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" }, "postcss-values-parser": { "version": "2.0.1", @@ -11592,9 +11841,9 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.3.tgz", - "integrity": "sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "requires": { "asap": "~2.0.6" } @@ -11605,12 +11854,12 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "prompts": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz", - "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", "requires": { "kleur": "^3.0.3", - "sisteransi": "^1.0.3" + "sisteransi": "^1.0.4" } }, "prop-types": { @@ -11634,12 +11883,12 @@ } }, "proxy-addr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", - "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "requires": { "forwarded": "~0.1.2", - "ipaddr.js": "1.9.0" + "ipaddr.js": "1.9.1" } }, "prr": { @@ -11807,9 +12056,9 @@ } }, "react": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.12.0.tgz", - "integrity": "sha512-fglqy3k5E+81pA8s+7K0/T3DBCF0ZDOher1elBFzF7O6arXJgzyu/FW+COxFvAWXJoJN9KIZbT2LXlukwphYTA==", + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -11830,14 +12079,14 @@ } }, "react-dev-utils": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.1.0.tgz", - "integrity": "sha512-KmZChqxY6l+ed28IHetGrY8J9yZSvzlAHyFXduEIhQ42EBGtqftlbqQZ+dDTaC7CwNW2tuXN+66bRKE5h2HgrQ==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", "requires": { "@babel/code-frame": "7.8.3", "address": "1.1.2", - "browserslist": "4.8.6", - "chalk": "3.0.0", + "browserslist": "4.10.0", + "chalk": "2.4.2", "cross-spawn": "7.0.1", "detect-port-alt": "1.1.6", "escape-string-regexp": "2.0.0", @@ -11851,9 +12100,9 @@ "inquirer": "7.0.4", "is-root": "2.1.0", "loader-utils": "1.2.3", - "open": "^6.4.0", + "open": "^7.0.2", "pkg-up": "3.1.0", - "react-error-overlay": "^6.0.5", + "react-error-overlay": "^6.0.7", "recursive-readdir": "2.2.2", "shell-quote": "1.7.2", "strip-ansi": "6.0.0", @@ -11865,37 +12114,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "cross-spawn": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", @@ -11906,6 +12124,11 @@ "which": "^2.0.1" } }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -11934,15 +12157,68 @@ "slash": "^1.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } }, "locate-path": { "version": "5.0.0", @@ -11993,6 +12269,16 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -12001,14 +12287,6 @@ "ansi-regex": "^5.0.0" } }, - "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", - "requires": { - "has-flag": "^4.0.0" - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -12020,20 +12298,20 @@ } }, "react-dom": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.12.0.tgz", - "integrity": "sha512-LMxFfAGrcS3kETtQaCkTKjMiifahaMySFDn71fZUNpPHZQEzmk/GiAeIT8JSOrHB23fnuCOMruL2a8NYlw+8Gw==", + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "scheduler": "^0.18.0" + "scheduler": "^0.19.1" } }, "react-error-overlay": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.5.tgz", - "integrity": "sha512-+DMR2k5c6BqMDSMF8hLH0vYKtKTeikiFW+fj0LClN+XZg4N9b8QUAdHC62CGWNLTi/gnuuemNcNcTFrCvK1f+A==" + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", + "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" }, "react-ga": { "version": "2.7.0", @@ -12056,9 +12334,9 @@ } }, "react-is": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", - "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-lifecycles-compat": { "version": "3.0.4", @@ -12095,61 +12373,61 @@ } }, "react-scripts": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.3.0.tgz", - "integrity": "sha512-hzPc6bxCc9GnsspWqk494c2Gpd0dRbk/C8q76BNQIENi9GMwoxFljOEcZoZcpFpJgQ45alxFR6QaLt+51qie7g==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.1.tgz", + "integrity": "sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==", "requires": { - "@babel/core": "7.7.4", + "@babel/core": "7.9.0", "@svgr/webpack": "4.3.3", - "@typescript-eslint/eslint-plugin": "^2.8.0", - "@typescript-eslint/parser": "^2.8.0", - "babel-eslint": "10.0.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", "babel-jest": "^24.9.0", - "babel-loader": "8.0.6", - "babel-plugin-named-asset-import": "^0.3.5", - "babel-preset-react-app": "^9.1.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", "camelcase": "^5.3.1", - "case-sensitive-paths-webpack-plugin": "2.2.0", - "css-loader": "3.2.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", "dotenv": "8.2.0", "dotenv-expand": "5.1.0", "eslint": "^6.6.0", - "eslint-config-react-app": "^5.1.0", - "eslint-loader": "3.0.2", - "eslint-plugin-flowtype": "3.13.0", - "eslint-plugin-import": "2.18.2", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-react": "7.16.0", + "eslint-plugin-react": "7.19.0", "eslint-plugin-react-hooks": "^1.6.1", "file-loader": "4.3.0", "fs-extra": "^8.1.0", "fsevents": "2.1.2", - "html-webpack-plugin": "4.0.0-beta.5", + "html-webpack-plugin": "4.0.0-beta.11", "identity-obj-proxy": "3.0.0", "jest": "24.9.0", - "jest-environment-jsdom-fourteen": "0.1.0", + "jest-environment-jsdom-fourteen": "1.0.1", "jest-resolve": "24.9.0", "jest-watch-typeahead": "0.4.2", - "mini-css-extract-plugin": "0.8.0", + "mini-css-extract-plugin": "0.9.0", "optimize-css-assets-webpack-plugin": "5.0.3", - "pnp-webpack-plugin": "1.5.0", + "pnp-webpack-plugin": "1.6.4", "postcss-flexbugs-fixes": "4.1.0", "postcss-loader": "3.0.0", "postcss-normalize": "8.0.1", "postcss-preset-env": "6.7.0", "postcss-safe-parser": "4.0.1", - "react-app-polyfill": "^1.0.5", - "react-dev-utils": "^10.0.0", - "resolve": "1.12.2", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", "resolve-url-loader": "3.1.1", - "sass-loader": "8.0.0", + "sass-loader": "8.0.2", "semver": "6.3.0", - "style-loader": "1.0.0", - "terser-webpack-plugin": "2.2.1", - "ts-pnp": "1.1.5", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.5", + "ts-pnp": "1.1.6", "url-loader": "2.3.0", - "webpack": "4.41.2", - "webpack-dev-server": "3.9.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.10.3", "webpack-manifest-plugin": "2.2.0", "workbox-webpack-plugin": "4.3.1" }, @@ -12159,157 +12437,10 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "eslint-plugin-import": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz", - "integrity": "sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==", - "requires": { - "array-includes": "^3.0.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.11.0" - } - }, - "eslint-plugin-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz", - "integrity": "sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==", - "requires": { - "array-includes": "^3.0.3", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1", - "object.entries": "^1.1.0", - "object.fromentries": "^2.0.0", - "object.values": "^1.1.0", - "prop-types": "^15.7.2", - "resolve": "^1.12.0" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, "resolve": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.2.tgz", - "integrity": "sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", "requires": { "path-parse": "^1.0.6" } @@ -12318,11 +12449,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, @@ -12336,27 +12462,26 @@ } }, "react-table": { - "version": "7.0.0-rc.15", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.0.0-rc.15.tgz", - "integrity": "sha512-ofMOlgrioHhhvHjvjsQkxvfQzU98cqwy6BjPGNwhLN1vhgXeWi0mUGreaCPvRenEbTiXsQbMl4k3Xmx3Mut8Rw==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.0.0.tgz", + "integrity": "sha512-/RKUYLuqrupUs0qHdjdQLmgwdQ9mgXPnpshqv2T+OQUGhTu0XuLXVc6GOIywemXNf6qjL3dj81O6zALLK74Emw==" }, "react-test-renderer": { - "version": "16.12.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.12.0.tgz", - "integrity": "sha512-Vj/teSqt2oayaWxkbhQ6gKis+t5JrknXfPVo+aIJ8QwYAqMPH77uptOdrlphyxl8eQI/rtkOYg86i/UWkpFu0w==", + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.13.1.tgz", + "integrity": "sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==", "requires": { "object-assign": "^4.1.1", "prop-types": "^15.6.2", "react-is": "^16.8.6", - "scheduler": "^0.18.0" + "scheduler": "^0.19.1" } }, "react-tooltip": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.3.tgz", - "integrity": "sha512-j2t34JOZxopBq/80F0BxvMm+r6k7yj92avxTENNLoitYl/Htzzu02/T2Box0nPd6zlqCCaIhKaCrW5ZEAf45OQ==", + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.6.tgz", + "integrity": "sha512-nTc1yHHaPCHHURvMpf/VNF17pIZiU4zwUGFJBUVr1fZkezFC7E0VPMMVrCfDjt+IpwTHICyzlyx+1FiQ7lw5LQ==", "requires": { - "classnames": "^2.2.6", "prop-types": "^15.6.0" } }, @@ -12404,9 +12529,9 @@ } }, "readable-stream": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", - "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -12457,24 +12582,25 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" }, "regenerate-unicode-properties": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", - "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "requires": { "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" }, "regenerator-transform": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", - "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", "requires": { - "private": "^0.1.6" + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" } }, "regex-not": { @@ -12506,16 +12632,16 @@ "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==" }, "regexpu-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", - "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", "requires": { "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.1.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.1.0" + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "regjsgen": { @@ -12524,9 +12650,9 @@ "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" }, "regjsparser": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz", - "integrity": "sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", "requires": { "jsesc": "~0.5.0" }, @@ -12606,9 +12732,9 @@ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -12617,7 +12743,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -12627,7 +12753,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } @@ -12666,9 +12792,9 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", - "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", "requires": { "path-parse": "^1.0.6" } @@ -12713,6 +12839,29 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, "postcss": { "version": "7.0.21", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", @@ -12815,9 +12964,9 @@ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", + "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", "requires": { "is-promise": "^2.1.0" } @@ -12895,14 +13044,14 @@ } }, "sass-loader": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz", - "integrity": "sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "requires": { "clone-deep": "^4.0.1", "loader-utils": "^1.2.3", "neo-async": "^2.6.1", - "schema-utils": "^2.1.0", + "schema-utils": "^2.6.1", "semver": "^6.3.0" }, "dependencies": { @@ -12950,20 +13099,20 @@ } }, "scheduler": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.18.0.tgz", - "integrity": "sha512-agTSHR1Nbfi6ulI0kYNK0203joW2Y5W4po4l+v03tOoiJKpTBbxpNhWDvqc/4IcOw+KLmSiQLTasZ4cab2/UWQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "schema-utils": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", - "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", "requires": { - "ajv": "^6.10.2", + "ajv": "^6.12.0", "ajv-keywords": "^3.4.1" } }, @@ -13221,7 +13370,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", - "dev": true, "requires": { "es-abstract": "^1.17.0-next.1", "object-inspect": "^1.7.0" @@ -13248,9 +13396,9 @@ } }, "sisteransi": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", - "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "slash": { "version": "2.0.0", @@ -13776,7 +13924,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0", @@ -13830,6 +13977,13 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } } }, "strip-ansi": { @@ -13902,12 +14056,24 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "style-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", - "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.0.1" + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } } }, "stylehacks": { @@ -13921,11 +14087,11 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "requires": { - "dot-prop": "^4.1.1", + "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } @@ -13941,9 +14107,9 @@ } }, "svg-parser": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.3.tgz", - "integrity": "sha512-fnCWiifNhK8i2Z7b9R5tbNahpxrRdAaQbnoxKlT2KrSCj9Kq/yBSgulCRgBJRhy1dPnSY5slg5ehPUnzpEcHlg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, "svgo": { "version": "1.3.2", @@ -14054,9 +14220,9 @@ } }, "terser": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.3.tgz", - "integrity": "sha512-Lw+ieAXmY69d09IIc/yqeBqXpEQIpDGZqT34ui1QWXIUpR2RjbqEkT8X7Lgex19hslSqcWM5iMN2kM11eMsESQ==", + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz", + "integrity": "sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==", "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -14064,27 +14230,28 @@ } }, "terser-webpack-plugin": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz", - "integrity": "sha512-jwdauV5Al7zopR6OAYvIIRcxXCSvLjZjr7uZE8l2tIWb/ryrGN48sJftqGf5k9z09tWhajx53ldp0XPI080YnA==", + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz", + "integrity": "sha512-WlWksUoq+E4+JlJ+h+U+QUzXpcsMSSNXkDy9lBVkSqDn1w23Gg29L/ary9GeJVYCGiNJJX7LnVc4bwL1N3/g1w==", "requires": { "cacache": "^13.0.1", - "find-cache-dir": "^3.0.0", - "jest-worker": "^24.9.0", - "schema-utils": "^2.5.0", - "serialize-javascript": "^2.1.0", + "find-cache-dir": "^3.2.0", + "jest-worker": "^25.1.0", + "p-limit": "^2.2.2", + "schema-utils": "^2.6.4", + "serialize-javascript": "^2.1.2", "source-map": "^0.6.1", - "terser": "^4.3.9", + "terser": "^4.4.3", "webpack-sources": "^1.4.3" }, "dependencies": { "find-cache-dir": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz", - "integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "requires": { "commondir": "^1.0.1", - "make-dir": "^3.0.0", + "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" } }, @@ -14097,6 +14264,20 @@ "path-exists": "^4.0.0" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "25.1.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz", + "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -14106,9 +14287,9 @@ } }, "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", "requires": { "semver": "^6.0.0" } @@ -14138,6 +14319,14 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -14352,19 +14541,12 @@ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -14412,14 +14594,14 @@ } }, "ts-pnp": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.5.tgz", - "integrity": "sha512-ti7OGMOUOzo66wLF3liskw6YQIaSsBgc4GOAlWRnIEj8htCxJUxskanMUoJOD6MDCRAXo36goXJZch+nOS0VMA==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" }, "tslib": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", - "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" }, "tsutils": { "version": "3.17.1", @@ -14484,22 +14666,6 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - } - } - }, "unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -14524,14 +14690,14 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", - "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" }, "unicode-property-aliases-ecmascript": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", - "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" }, "unified": { "version": "6.2.0", @@ -14680,11 +14846,6 @@ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" - }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", @@ -14848,11 +15009,11 @@ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "requires": { - "browser-process-hrtime": "^0.1.2" + "browser-process-hrtime": "^1.0.0" } }, "w3c-xmlserializer": { @@ -14866,9 +15027,9 @@ } }, "wait-for-expect": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.1.tgz", - "integrity": "sha512-3Ha7lu+zshEG/CeHdcpmQsZnnZpPj/UsG3DuKO8FskjuDbkx3jE3845H+CuwZjA2YWYDfKMU2KhnCaXMLd3wVw==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "walker": { "version": "1.0.7", @@ -14921,9 +15082,9 @@ } }, "fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", "optional": true, "requires": { "bindings": "^1.5.0", @@ -14970,7 +15131,7 @@ } }, "chownr": { - "version": "1.1.3", + "version": "1.1.4", "bundled": true, "optional": true }, @@ -15120,7 +15281,7 @@ } }, "minimist": { - "version": "0.0.8", + "version": "1.2.5", "bundled": true, "optional": true }, @@ -15142,11 +15303,11 @@ } }, "mkdirp": { - "version": "0.5.1", + "version": "0.5.3", "bundled": true, "optional": true, "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" } }, "ms": { @@ -15155,7 +15316,7 @@ "optional": true }, "needle": { - "version": "2.4.0", + "version": "2.3.3", "bundled": true, "optional": true, "requires": { @@ -15182,7 +15343,7 @@ } }, "nopt": { - "version": "4.0.1", + "version": "4.0.3", "bundled": true, "optional": true, "requires": { @@ -15204,12 +15365,13 @@ "optional": true }, "npm-packlist": { - "version": "1.4.7", + "version": "1.4.8", "bundled": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, "npmlog": { @@ -15279,17 +15441,10 @@ "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true - } } }, "readable-stream": { - "version": "2.3.6", + "version": "2.3.7", "bundled": true, "optional": true, "requires": { @@ -15495,9 +15650,9 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { - "version": "4.41.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz", - "integrity": "sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==", + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", "requires": { "@webassemblyjs/ast": "1.8.5", "@webassemblyjs/helper-module-context": "1.8.5", @@ -15519,15 +15674,15 @@ "node-libs-browser": "^2.2.1", "schema-utils": "^1.0.0", "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.1", + "terser-webpack-plugin": "^1.4.3", "watchpack": "^1.6.0", "webpack-sources": "^1.4.1" }, "dependencies": { "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==" + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" }, "cacache": { "version": "12.0.3", @@ -15627,9 +15782,9 @@ } }, "webpack-dev-server": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.9.0.tgz", - "integrity": "sha512-E6uQ4kRrTX9URN9s/lIbqTAztwEPdvzVrcmHE8EQ9YnuT9J8Es5Wrd8n9BKg1a0oZ5EgEke/EQFgUsp18dSTBw==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -15646,7 +15801,7 @@ "ip": "^1.1.5", "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "loglevel": "^1.6.4", + "loglevel": "^1.6.6", "opn": "^5.5.0", "p-retry": "^3.0.1", "portfinder": "^1.0.25", @@ -15729,9 +15884,9 @@ } }, "fsevents": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", - "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", "optional": true, "requires": { "bindings": "^1.5.0", @@ -15778,7 +15933,7 @@ } }, "chownr": { - "version": "1.1.3", + "version": "1.1.4", "bundled": true, "optional": true }, @@ -15928,7 +16083,7 @@ } }, "minimist": { - "version": "0.0.8", + "version": "1.2.5", "bundled": true, "optional": true }, @@ -15950,11 +16105,11 @@ } }, "mkdirp": { - "version": "0.5.1", + "version": "0.5.3", "bundled": true, "optional": true, "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" } }, "ms": { @@ -15963,7 +16118,7 @@ "optional": true }, "needle": { - "version": "2.4.0", + "version": "2.3.3", "bundled": true, "optional": true, "requires": { @@ -15990,7 +16145,7 @@ } }, "nopt": { - "version": "4.0.1", + "version": "4.0.3", "bundled": true, "optional": true, "requires": { @@ -16012,12 +16167,13 @@ "optional": true }, "npm-packlist": { - "version": "1.4.7", + "version": "1.4.8", "bundled": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, "npmlog": { @@ -16087,17 +16243,10 @@ "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "optional": true - } } }, "readable-stream": { - "version": "2.3.6", + "version": "2.3.7", "bundled": true, "optional": true, "requires": { @@ -16747,6 +16896,14 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -16763,11 +16920,11 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yaml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", - "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", + "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", "requires": { - "@babel/runtime": "^7.6.3" + "@babel/runtime": "^7.8.7" } }, "yargs": { diff --git a/package.json b/package.json index 80785595..5c45bf8c 100644 --- a/package.json +++ b/package.json @@ -12,13 +12,13 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", "gh-pages": "^2.2.0", - "node-sass": "^4.13.0", + "node-sass": "^4.13.1", "react": "^16.12.0", "react-dom": "^16.12.0", "react-ga": "^2.7.0", "react-icons": "^3.8.0", "react-markdown": "^4.3.1", - "react-scripts": "3.3.0", + "react-scripts": "^3.4.0", "react-scroll": "^1.7.15", "react-table": "^7.0.0-rc.15", "react-test-renderer": "^16.12.0", From e4f6b419b3e253fd8414051980d6467f3fb49cc8 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 21 Mar 2020 15:01:14 -0400 Subject: [PATCH 009/386] Update company icons --- src/icons/Airbnb.png | Bin 1013 -> 2206 bytes src/icons/Amazon.png | Bin 2030 -> 1648 bytes src/icons/Apple.png | Bin 509 -> 1608 bytes src/icons/Facebook.png | Bin 659 -> 1848 bytes src/icons/LinkedIn.png | Bin 470 -> 1949 bytes src/icons/Microsoft.png | Bin 202 -> 962 bytes src/icons/Pinterest.png | Bin 922 -> 2271 bytes src/icons/Quora.png | Bin 850 -> 2178 bytes src/icons/Snapchat.png | Bin 675 -> 1791 bytes src/icons/Twitter.png | Bin 695 -> 1896 bytes src/icons/Uber.png | Bin 536 -> 1301 bytes src/icons/Yelp.png | Bin 835 -> 2257 bytes 12 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/icons/Airbnb.png b/src/icons/Airbnb.png index d9b5a8b0e8ee39a5cde13884768a81aa89adf99a..17c73d08c9eda6d7bcb1ead96c0cf91be23dbdba 100644 GIT binary patch literal 2206 zcmY*adpy(o8~=`C%~`o+NZFZUE8ARKhPh3-lS?%bVq;=kwwg=imU1~pxzni}x57v+ zg`z@HQts-|PsGXG6Cs?f{Ob4nd|uDzd4Hbo`*}al^ZDl+YiDx=3Xz8Z001>NBii%5 ztiZq`{PRC-{jYonV%i@u2Dq;jKJhQnx8ux-jnW+@$jObCSwBq8G5Be zBfc~6d@KlK5%BL6)){@o32QsJ2|a)e*T!gJ)DQ#+91hnD@S@=DiHA4S`8R!p4~xaX zW3g;D8^hMb&;z`&>N+|)STzl-h6b9?Kr@4AERR4mjj8lQxpuc+$GBG%Hf5-OslCn{wC-IVDWo2z@UH$rlKRH^FK$N;OMsR$X=W?Ze^^fvpX4^d#Harp^;}W)z!6{t%g*mZY?8t-fVw;kPheI zLHYK9fq8UFv^q=;5R#Kq_EvU8N=Qi>I`kw~c6axE0Jy`$*6J2ftyi~H>`i5?jHA&7 z`*wNPs&gIy-@;xjIR`D9L?;zCs)dVtz-q4a^tM$MeVR;@+5J~Th-@hXY#i1nWve$i zqK-t$M&V+_kB8eauVrKawRc3kNL&+OINs#)7Te(3Mp>n6SFgPnlWWmQSB>KGvOfgi zIyTx6FBMwnL#dw>#4jn5FAFdDOgf!3ZPvw!&9A|j<1*HEDf`pAVpqCyP)8DTD5uJZ zYRYHVPdYb(2aqZ%Mw4%=+(S&8LvnQP`;lyzr%t`;h?gnl$iNJqQ!Q=&EcqjYqSj6k zR*u`HQ<}VyAiv=v-jTyFZ&f`ic_Y$HdPNuONCx>_f02Gs;aHD@UdRIDer-+JOy$wV zl_OU)C&in6qdWppp&A(t3+vgMZMBVY>rXBnyVbwKx+6!;BnLoC@f?lLOB<4f$tO6eHaMi^niDRCbiGqmqHpTx@gsB4L!Ly)V=rNRZueZ1D zXjP*_b zqMF-YU8YE;A5U@QbS)zawY|vZLMxV@&CQ7s?z2HL5k$L&@y3Y7#eJ5O(@~;jr$-xx zUlt8!QGm>6m%__qRuv4~3MU6N#a$jcXU1q`426kS??_JSd6e**O0C1aZ{2Tt(`NEm zD{i%~LTFG?M@gwtO$4~-c=%-xZ5*~syaZ48nH71t7T5|=oGKFujujGn79UV1r7oUU8^ z!kg+E@4&rYlCHACS-CdVfRN|=4vg#OS<={tw;RIF_^TL-0P9xQFm zubBS_tkO7KH;qPYv*>wAy60|88S|W9oN|*=tlie2R<1yQ8JvoWk z8-5`p)I{qN;}MQ7LHTvp+V5#Ckj8pZD;x_wTj1^Ub}6NzYH_!2i7d2!p)=IHCcnqs z!r%!HWGNq-xV`02WWnmm;NU+q+vC$W&KgQzaeLCY(u)ofl7eL?BzmW~8oi;9#>HWm zNt%y(2IS-t8subV($E|wzdbFe-4QELSA&WE2VHlv4~@M?C(U?0Tps2BSpdM?)P~44 Hc8~lQ)V#5G delta 974 zcmV;<12O!b5%mXpUL_t(YiJg^QXdG1($A4#b)7>Q2J}8nx6HOtlB?KxW z*g!EAt6)K}R9g|0KuZ*?4~@y}Y(z&$cXpDZmEs3ggn|Y`@Pi`OqL#KqL0|kJqL#K6 zMWjkK!ge>)Was!WH;ro{IVkW{Nu_e{z8G^Ou(v&ihu<+}!)W6sYSiBPgB*X+@ZnoWHRq&asaHn}A<9 zeYQg;Cdx}w5R@JVX^mJcuU>V8xW;OyWA!6TQlPGzBq*H%+JSGy^KS#tOr{6XI{^!o zFD0Kp9{KGr5W0aM@cb?Ty>f!A{TRxjXd@33hM$m-_knvBe?gB@)`w`29zqTq{8q{5 zKd1y%wMbppA|xAa_?dM2J(6;$f;l zT7~kUiH?y9ZXgx3fR396Y-gyy4H4g9?$GSu=K2YgL1X>Oh3U6R&>6?dIxOz~X>s>Y zQ|5)(A6i{3e`|afI2UnPLp2jR^?To5ZU3bg%+tkU?Ah-`~Oz)=lmlGC!>uF1A7hIxOm>j zRoLk4go$rhNB}LSg0HEyLg|ewi`E5Z!>4Ov;VbjIt}?;Js06*a=8^Qw-$1d#GfOf# zTN5kuf9=zA6$#|93HPaOw^icRan=x|jsrJUxLXiCrjE0w3TxYKs78N4rW+EI5PkzR z0e_+T3Ru5`Za~;!{Bwx(p`n1h4kUpYlrcmnQC1=Hlqn=25q8S(=$Uw6)EV3g@(z%$ zA-sUFO>+KG0L|K4P{x4kYhVM=9pa6A7%PaAL_9mt!JPFR!e(GOa0-zlV7)B4-1#bO wfB%i78up-iKX4215AZ2veMv?}ew@es2dsHka+Od39RL6T07*qoM6N<$g78$-z5oCK diff --git a/src/icons/Amazon.png b/src/icons/Amazon.png index 69d7751bb9e227532c84277432322d6ec9fac091..f9491ee80dcd5164db06587b6c645b84bda45897 100644 GIT binary patch delta 1094 zcmV-M1iAa}5AY1IIs$(LAW1|)R7ef2Rb6OYMHD_Wd++Sso88#fP>r=sut|l)g1UVv z`cN&1O10RBN)li6MHKPpO%QS4D-=qLRTM>4@X_O1j6o9GPb3ZU!GBfIaED?r~SCtDpp=K{05?QR@8` zK%?KX{!f-eC#BSI3do>sr1E*~=JTJYNVYyJfV1+)iV69Cw;M(0!TX>P@h@Wj44Xdq zH^Fy+IDHOj{aAk(hG)Rrl!9#zh1R-*FHaaDX7bWRirzVrO7WE1t7PmI2!h*P?p; zM0%(T^>_t*Kced9l%(=Dk8d}UWq@@|E(?Xi2DIa0SloZbR*?#mgVY1-$nBUb)+WRi zl4ehHnu<{zkHh0#>3$uEpJ0QHeFzzQZ;fQ(m}6NHG>eQL2Y5fyaTA(FpuH9}8prq) z?#5M;t6~~p`^nNWMTToT0nU0weCJT~@4$1*a;o}y#xS}qvk|s_vJBX;^Hvewuk(F> zJ=QfNlk$Jnbg!u^#Ex{`Hle*u?JOuOaM~g~1K$I95BTe#PH3HkGT+)EC_j&xM+iz# z`+N|I7b$N1I8k}PFAuEc`$054)tvP>IWT0S;SM6c11-;kd4u?AFwcWhXVJF5*nR1^ z3w>Sg<9x1d%zWAFS)raNyLyarm5Paia!L&eS6zP;j!L8pa@$!s)?yVl_d9FIz`$p|p&r6G6JX{htj`lnam!BGvKi>^rrz<$6`Cdpw%^VY2p@)fun!dL;_vw#vMzP5tPm7f|)>Xo8Z^^cHUTJ4iFp ztv4QPhvR%Q-487H?|mhGT;{?jlXkfM0`x z@0VKs6jQRl;1qY82=v&X5__it_O|}b#?60;mha-gaG@mEp?fH*B@{)vitgc5AW-rE z*69_{7qO;W4SfM>Uxhk6+&MgdxprjJ6S#-IH$3~BF~GoFTv{qifxPpYM=;v^C>GnX zyA_HXk=stq|9e48a9{>`{sZz;-pK65<_V&62m12;Z=Y}QnzLi&%QG9&DDbl24j4YZ zOWYK#fRjLV@-n+ABX1?*q-x-R>{~!#DFg$>?Bn1QfE$Q)A*R9&6g+8UE40r^reLu_V z%F4si4%obgjro76RLajfjwT0eLE(`qC$xC&dVKUWEwSh^MvQ^zyj8cMe${>{#ZmT_ zOgp~k2W;DxW#KR`UFo4c|HvbaYhYOxQd3jD6$s=g%Ak~z4C%K=#zxO+2)%ndn!L!NEa8vFO&VsH&LeMCKT}P*XMtb$z;s9va%BU_U%JUOAC65U4_G)o=%zh zs|hMVa*-0iVhk|0T2>yelR`aBiQ&GeBt_F6nZ@O~I$ZwgJIqZbQAsIr90%j$Q@ETQ#;d1@U_#3&#@(NO(eUyVa*ego;6F^pRCjLOr)P4tam_ zWsUVUF3wyn#|PhDGcFas#Oe*u*MBprz1vpfnPy-~$V0~uz_}sqw^TuLOiI$#&{+4p|TOj{>J&1)gomBAKbcrSTG68cicHTZ$Z!rUHNBu~o~^8c|qYdK*6v z14+li(QY4$18|7CLD%!UM#f?<83TXC&5jga$b#w}0ooo1-h9eMbG1g$wuzE1ao;8G zTgbT@qql)ieo^?aPvVIRjcZBmtq4h#^>sFoZ+7>zYf0_erPCuLI&4E-Apj(Sl`Dbv zW{uhk$|FrqP66K!3tS$ec_Pl5Y9N(^N8Ssc8a6z=i`sSPLc5OMcj0L5Gb4W-I+H+I z5OR!&GI@i*ie%9WU|krP$-$rXkfW9m)MWjE3n#yaQ^j4&&0m=xo0dzJN`;+WM4pu@ zVxX9BCqzF#7`5RZBtJ1fGPoe+-002ovPDHLkV1lDb%ijP1 diff --git a/src/icons/Apple.png b/src/icons/Apple.png index af3a8f5d229176f6792de3f30a23c6a3133008a0..29fa34606b102ef598bba21f192536539fe37f18 100644 GIT binary patch literal 1608 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~s%N5Spk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M>oE=EEe+dnWIo4P|Wej^Ms=KWBxpsyQ-@< z1s*^7ZrA0@cSGyqL%*Ioqb2qAp!xf+t5?0>Tlc=ScVfN1l)KCZ_6kk8|8ln&zWmo$ z~dmHPj_k1nd2bawha&}*2)R{D9r7vDCaOtXol-Kh&r8d4Xq%$aek z`hrriZ`%4jf6v?N3H0ZEVLWs0W&6=3eoJ}PJ>PO|>zUTdnagb=HTCAU+h_dpa_#J& zm28X`ZN2^C-<~TwZ@fG7SD`>Ag5lntw=1WY-@Ll@Z|k*e`>o>pTKM&)?{B-hsYZrH zLTP^Olb7LBR#XONO`CmWr~I51{IN6R4LWx%lMdc}`rfh0kKX)UU1t-1;}}zG$W9HLf>zzHPRd)NY%4 zu{iZ$$+GWj?+5wLc~SlBd2rhP?LW^rTdkF6t7N-mxL{T#Te_0Z>{(wQcre*9&d|G_ zxmMBj-@&b)kMq}lzUU-Y{qW1vqmkz}Yed^UD^*zdGyG7F`@LJ1>4Ar?h`NSFRZeSv zHcR66jTGJaTez&|1{I%McweRxFlalf1VD?}mEziW`euE*#;w zXz;RZw&RapgGS>EBJmkkk;_DN<}4RizL9Rse4;q`kW2F2yH_g~Y1RM9%HGP%5tSJQjcbhz6Mnc~I=Q+oIaE)ME5RX7S+q?!q0)&VS+2pCv*zHp z{h|6FgkA~RsHFL89n!k6;aQY^Q}7qIoKs<$haNvL*YWW=qi`a}LP=Bz2nYy#2xN$nz8HU>Nkl@DIW9^>6+&ClWk);iXEoEb*Ahnp3` z`C5O)oQjN$;C_YRb36_9?{yhmsSv->aN90&sZIPaRyxFgVLMLZ_W;hpb4Ad3rO|y^ZhjAL^917=Z!dNif>(pMFU93e2c#d^6}%|N7~TZ2 zYf|6nHN>eP_%*(D7@WuHmb0U|!9+k<=n#L0Lj%qxbA#o8u&2V{?SQj?G-qtg;in1% zxQ2cZe<~-9i|aZn+Y)2a@XOY5Qb@XsqJfAnp z^;H_tHNW2tn8Zct2eT*@!D{pU3>UC-Gs11?`P= z005X5jlu#wLSgD^;5jBFE`tujV^PV#&Btcb;3X?6$Sc~{7qA1dI-m;C1C$jMa03t% zKy?!X03Bkwjad+zEshcZWXAz2Tby9fD;5njFnh}@mqR`&mMd+u5#`FCup&)Y8*vkK z8cDQ+JOI#yD+~gZUIg2R9E|e|;s^Qq;Mtr6hww;FM3h5vLXsj2ASB~Km=MJeMj_;294UJ@DCBuLB9J@Uvs!osJ#x(4p=k^ibA0X+{kD=i{iPJ4&I39 zSUx`qkHH9qLI>d<2M#v|ReD4&Q%D++C|kA3pvqCZti%9RfyC{9ny{oOCk^j!J?OFx$^Yg8H;s9|QoEDKE-bel%D@z`oOF9y-T{ z<%5#pwJEK%ztt^uXf&<+#XO}*lng$gk!9HxL>{}3Qqs(2re|gOcxI|-7$FYIa)8_( zhE8kYK>dda#+|6q`GvWKo;kjDZM@+9g5|29D)nwnsK2CUfu!uGhJCiW+VFBlY?`+; zR3zPK_-YT%)EPeDI>AnzyK-)1x{|8dYUP%+kQX{?X3*iWSkulkY<6mnuqKE8WzaI4 z4NdJFk^1+Y#WfS3o3MYe)O!5)^0R60$vM|qulJ}H-3Rh)suXz|R=vwbkWqRI@rq+N zy4OaI)*%KK=LE~&bc~I{vxAx0(}spq(X6{91Y;q@I42txD-js^MCsG#^qQ}Z7E7+X zMRYyzODuW^f1Nh_P|SDaccq1miD8aQs>8Kph&ZI|yPjOprGnVDxv*~|WKDSVT`^5% z)k1UUY3ty)V>FvvhwTq|8~nEvT1~zXL;2GI3cDlV?%-w{U7AAYw*LgpZxd5-^!N46 zE|m~63=vSMBoEQ{yN=}9@HNh&vx|had+$UCvXBZLw zq5ZT2$~*c7=;!qZ<7?h$^;>4hRwf1cf%#%tMM-BpD?{Hcl|yzG4Gmh?*>;t1S4W})C?<+FiH{Ey2q_|)|7`}CWC({7oC^H zjA*v(l+2!?UrdgNe1;5tsb{k+bpIe4tsQB9OU`Uc8c6%`XH%+)$NeE^vCI7$IHzN- zId;aDP?2F_@5eH)?kw48%6Ct^ntaDJqDS(5Bq>13+VR*|zq3?SVf)s>H{#}qCTsDD z`9KM%Ug0w8yUtS0#q6JdySwDotX8t=bS*+*ONqvRT_oQ3LL zy;o*fVUtzniF)-1J))-pUiMROVN0Xu`8;J`f%%4WutpBt7cj}R^Re#e=DUf~r!H8m zI$wOPDysA;o|r6K`<2KYf*)AaaD{~hd+-CRb-iJ~{>j?lTBf~O!CxW_w5|x56~p<3 zw+Qa*t4<3;-cQT&-lX4K>yYxgtd6UFA$o;)ZWmvzYtgWa-iO}jS$7MUb-2pY>cQg3 z=dy>7NCEo_ze65zr`_IbtoIx8RCMC(mlXvC(JplZ&|Y*)>hRea+?Q{5dFsejZcJNX z zEw$-_QB~#%jfWZ-GvpOIXTIbSbpV?UNlbre(iwKabrP=k!H+ax^0@K zDKDt~-AU^&s>X4Vgs%sGTYXkH$G-MNT05RgWFGqFgFKMKX8Ud=tZ3&Tb&5pC1I84; N4=)b}B1~&;vz!g!XF71=zGVZyiyu^ ziw(way7#{CeBU|m-FFWBV@P9)ij#0V@aY1Hh!9p~T~rIczq7EEe;xVVltJ&{WO%RW z4GTI9T&+Xf1)Vh}lw3?d_;zZ8So~v;kC_3k*s`m_frz}yWgfl(QLBLyckcjG!1+^( zSBs@1UfV!6d)EujOl{`PiUTMlRzq8<8q+d*2Peb(#nKA)*YXu%LeTF%=7OkxII$Ap zW-c@I`B(*eMQ^x)fB1$m2hNww(0DHMXvR1Csct38D9NO$GEh0ZEp;J~UrayU0Eouj zm!`yf3%xV8((Y6YoP^s!{i|3`0k*2vBO=_k@>TkdD)8yDl7+YGm7WEA&v@6>=q-DU zbRQWY5gQqmpG(;%KZ0#O{kR|{WBr3sX|EWF5VmmzeeT?If5(D-H0~~9bjoUgwg7|x zR9Ux^xrA`J5(?LViw$DdAgDmK(185+5DFCo-``mPcF)wn*SU&8x#jBYnTac#UZ{1x zVgO)FC#iGh(+e)|44)O6Em|HKPbeO)&%*gss`n&Gl~zhc24s%h6M(fGuaLZX?( zfi>?OJ^AUOU)A8i9Dgnv@!AFi9jlEz1(s{Y!7?(V{q7A_MuASNtg?xbl$N&Noiv~A zLqC}`v6Xg5Rr*wfmiLirV9^pC3G1?G15Q}VO22?#i_(6C{40N*zvbP5?LM#bLfaC!&5k!o1 zxkkus22qGbVLTGCO<|ukLb};IBFw{?fd~Rl7pI9dh9D3K5;Gu(NVYh+lPTg zXy6$A6cv5xPm1O>xt|cp#j;=r3ki6VF04dWSNV*+33in)CGIScmc0RsGxY}_!9Zn> zz*4j<)K)IMGAZ@SllQ&O$i{tKe!kSZQP5oL2tCpLHfCWtcdg*xIuOoKPw>ImrWg7n zEl;x%pY*|@gd!#8xhG4MMp^J6+HG*;b?sFAqoPel@7?JFYU#j8_29#XcuIOyhf{O( zXj;?BOFXdnlT1`;0e7^0woeke9~!cE!u|Wi)(pMPVR2`S{4fkb&VR;iq)K#8{NbJB z?_ShgR;NRBYOhDEC}c)Z0~WOZxD=axJcT=lba&vz^VTO@_-!WMaMKArgbR>h+vjcA zREc`k$k8?IQW9wAdGQIwl`6$h4CHMB5{!mtokm;-r_7A4E^n@vXH`_HKRI7sGVh9v z<3;#ujK3x5EQXyO_~LMN@@0q=eJCsdE@?I{3EC>w#L@@zl+sX{UiFioOA1mo;-<(G zoWH8`4}`_dJ7MpgY0Z0D6UUEC?ch@(pBf^sz1Bf-J3P+ax)4$c-J^OiMk=bZXMo?X ztI7NHsBvz!QzvZ&u}`b5MJhjdsIBvY7DZ0&{W~?By7Yzc@olb@_Zi_ZsJK zmB8B6tVdM4nINS;wm*)Xm4d|E5}I;)!vm1DNjVE^b*_(RRDYz@PmQ{)Ih7^8eo25+ zWo3Ny5(JC$ff0wKDXfgw%rH4`dbD^CywKM(YPniNFE$2hkT+;i7~7tA<4tiG_`aFD z$>;CZZnYMUkgq7Fj#+A%d&u~h{s1n|?kDtTpy0to>Vvx_2J^gBRofZQQ%0^!UlehQ z4j8xFp-#9=1cx`RBM_g=piH6fB>x;7|9oWr$X zK(}Z8hrfgudSA4X4#d^*^&r(6p$3zM$naVrSmWf ztF*%3H2Mi1P+lO`RI1K^cJ^)2yCYScTA$VM_NOe}Q$1g2u6VnMnw(g|SfF7(z$_1W z^{GNpG!I^?XSd$;5wD@9eUSbeAEjI{+`jaQ!`ThA5qRZ6<^*v#A*)Ml!3wfCJL;Q~ z#O^M?Pc#qs6Lo6?>%aL!m1BoGRx{m(CJ;O&C>%9Pwp{7y{2fv$BaUAW;8gV_Erljd zU)15RU!kjE>Xk-G_5PH)Ngjcgt4I9J^=PZ#@oP)a&{9QxX*+>bR^@y#s%$_HT)2a$&E^QfejF}vvS7|>E**dW^bGc!Yi#yPis`ZWn}LP=Bz2nYy#2xN$nz8HUaNklyO-n*S6o#L!68{Ncs4fV2W#|5?!u+bpCNcq6AA$J4~_(_AFY zXP;AGW3msA!_M452g%nA0KpkI0I_(Q=xvIHp-viX7S0mS_zx~~woxkJao8E}X$GLN z#tLBU-R<>wN4t&K30DjAgAUxGeG)Gpf4F}Nex_}8)l%Q0$0?03SU}ZuR>CJtZ$~-2 zc{KdPU3O`_v_<(4y?bKo=o$baU}t#*kXHsKDtQ0Y4Er^cwQUwTRmnz$K$KS?7b;&s z`if%lv|*>-zJK!GRZ@B;^Z$lmJyPU2%a6*x0|gE3|1i@~6$Al5EeAQU`33e;Zj2E7 Sd1zn&0000aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~s%N5Spk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M~_n`?}glrg-QrBFWc--Mp zYXyf{Ttnk@22EurA0Lk%jwxDMo<%kL9_#J(dRh8H;`#Y+&o|f3FaA?oyD)P<$GUDC z?@7P6v)bRi6uNoctF+6;f_a~N(mdQIDl-N*YD^S%4eSz8;RFQ3@VK zIqBuE+2T8&$bUI>Rr%uc*Q$m0XD(Qm>=k@napDc7N6qVgB&HtxCZ0P>k2f#w9=i|6 z%<~sG_oX}B<-g}N-ILEq}LP=Bz2nYy#2xN$nz88N0Y)M2xR7i>K)UgeKFbo91PvpWS zJFp0m*nyN8lAaZ^O1czL%nA<$4gUIH=gOfStAWe}(q1xx*~M-mTYMV_9B|+RKqipr zb{}!4De^?fCIk*ZngIpL7;538vp7yk`O2FX6QYoePajICnKOf>fFO~z2n3`3Tg(aglmjYPIe*Cmp*BuX+| zuDxxDNJ6>FmbH|fvSoW`%3JUIJfHKN?{j|N^F8N0|NJgFIarB;<-q^|h}u}2yKp^( zXS;TC&!JG{3fF=eY_AABD+)Fgc&BoW>9?<0CU4Q^c0^sLSxElb;0|MVM0N8>Q zeqtAp`Zk9T0OI_C9ormtuIDXlu5q)sJ^wAxFU4DYKiQC5{J$_SOCcRCOMdw1t6GkE+mr}1SpdnM4`i(NR{sl zI2ZH6Fcs)`3L_Ay;%4szMN?@c=s_Jr9bFX^7z%|VXgruhdm{HYWuPnSTX zo@F3aRCtAct{;6e{C$5_qR_X;;tmMoeSzue=)!(#b5jw#DBO|ePvTbQ>7(=z-z? zk4c((9Z6~x3UfSoE#j|)Rl2*t4tBa8>UQ(Rl&Ie|<%(=|pM`<)kp=%yNe><%z1tt> z*v?jJDNavFbVDj%_DvQp-aMu|uYxNkXm`0wsJjtk4BQhVfbg^RNJ-WF2_UV2>!c6p|#nH(}o~SB`qjTz%i}uB|!C6(yy8 zX1nd}phjQC+;%^FCOS0ffiLhg-Dy#8np|)J-&+eiC7-%v_y}R2;Z3&`h{q)Si$P}} z30$=rb&QBrnC*}C(G+-6_WCk9X75Lvmag>j>h+6{)R&(KQAd4?%r!MG?vwmGs_D(X zZ;*4UsqV^hXCg<`n~4^R!i!7B&3&j?v5k+oepA;z(m$4G7QhTCq6M1Y2QjmB%)r3t z$#Puv(x|ewMtX+p%P-M-mNo^wHTomxZ7p)IYV?_A98Ib&MvrgGDprH}#x|Ei6(fQK z9S)H?o=}uFR|_3SUl*0Y^XF^fLF?~Blit+`ccvf5w*=&-YI@jRY162vOKCf(E`GUn+U+o^5cdl9^U2XQJ3+fHR!t*|gTazN6^z(%CQuLn>3pGkWWiV^m`} zhEgM1WAz)yaJuJ2ri1GIke_(=rYy_3QE5M+uiigigyd_HWnrLv>)UXglNlvVSl}d! zEhxRObU1U+^q}+cx81Q7UK?PRu^rUr%9R7p6YJ`%gq&EDmg545L<=93_#3=5 zcyOxcNZ{LA{tv6H9cqrynsZ_jMcCuPs#VIbv^&i~(D6uoK<{*)a=NwFqF`0SR4BFu zn?_5;h23cOJuD2al(ii}x@E$zLLT`}$qQD|8Ig4{z+sr}G_t0N91KhFqItwwxI zh$;(z<_{T3*|HMo%<~&hnCg!XYp35p(3?PP*3fxtKFJihkTw@=CFOE~-94DFct&YhdO|6;qxW#WsSUGwZdGm1*q8Ww?U;cor9&4& zaQ9y@V9G2}3(Y156_%{6y(IbmNQg*C{M?BH(q3*~zgWg~F+9bev^#qBo$$DMU!trW zqZvaaUlSQ*31j2vH#X@o`Oqm-^8QiN0Cj1SpBkpY_Q7DCtoCyM=u!zOZhl6os^M4_ zZW3Le409_jK(@vPS|@tNBAMx|5i zS+}PLHa3i0y%MK5o_4!M@FOciS%Xz#{L|A;8)_VC&mQN@Bt0`^dV01@Kk=AJguhWU zIXpbVIN3I$CVAc~R{9JsD_bOhvUS_4XKbPLMyq)K(>b&lTrjA#c+JxzP9;x8&m+DO zA!d=EGxeJs{IuTT<;58Gj$Qo@(4sMH$-(^n{_qX9yfyP*wmaH`VE|LcpZ7LMEA+ir z6GezRU@eBYxqLttt*6!)CiOXcAP@a$i$hCY9n{3R(w5z3hVHM;v~{d}(u?YQHg|da z6{}#&UXB_tw!UDL2)k}hJkKe~srgu>3tnjY%Cz;VwHjPg4xYR(To&%;d3RT^!O12< z0JFO8am8Y~q}Lz%*pNkpKVy delta 880 zcmV-$1CRXQ5t;{(Bn<>}LP=Bz2nYy#2xN$nz88N3JV``BR7i=fmQ83}RTRg6_r90O zo6c8;rg0LiGb2p`f=w%}NR{HkkFBT`8bqyhBlJsXw767^8r>(q<+}lQ3^GGnub@pNmOHrZbtrn6o;(`@jF+Igj(+y<#LBwmh=oDTZ1M-Di4a^8kpWQf`WMDWvoPM-xgS#>3r-hLuZ+yK@ItG=g-yQMOHb zVv@rALfvgzW1IENrDYL1e2BK^dueLhR=ManB*%Z@<~#3`zA~|1T>)_++U?X@bak}T zHTWs+&K)>~0*R3y$xKY*6pA#5w-bEgG0cBp5JxGlz4iu6Uw=~*QWIc!JluEsORQ*w zm5aYJbE1!YJYJ=Ve()~ACm+XAim3y=q<_Cu-9;^G`;k|$q7gEG{K?gq4wH|^afL#- zLZPxorPIuuI7xmshA<4apE_ClHC44_nzS8!4uBi|@1a+-v_A6`JwN}z&Yyw8r%NXlnhpvh4IsrGe!x=Z;d10fogy0Ge7`K}u9Ajb6Py< zZ$-o9{LVqB30VDWn*3}Gvn9Z`XPi{IrkD{~L3cdf~eI@f)oWjDb#sD0L zzu$ZtM=5;!9zt$$GNAa%zW1|Hpy6)APFboxw{Rc!!}I5*7HfnMeZKgZkCgD?!B zG%2k8w5&*&NdH>^6caXcpAFRnm^Gh5`J?GLex%fxQUvxt!u{WWOFkaQw|9RJ!sSBe za!en4mE!X9e*@eO-<}5mSU&q5`MG&QFTaR&Zxpm9IXcFT{sA(RQ|s=p3lN5ZclT}p zlIO=*{NgKOAAXE0bQgt%Tc}j3QGN9R?(Qz+meQOjN5=rrnGD&PYYmNWN8Mw_)zJ<> z`qE|cvFaKB-vF^TF|m(6*^pRyLqO5CNt_!dF+8$ifVdFuOs<`wRbhC&2-BdLus39` zHMT^Gq4fkRmD;d5fRGHDEr#w(D9L7CTeQX&lEI*%PW=P7>@EdqCIYYk00008^7C diff --git a/src/icons/Quora.png b/src/icons/Quora.png index e63a10744ee8512e5b1744d62a0dd6cbebd109a9..b8ab1e901c88c7d1fb99d9d21e040f4edfdaaeee 100644 GIT binary patch literal 2178 zcmY*adpy(o8~+Z46}jiup&=3548?xiFpFVsOLD24vALunTTFCQqIHqTG`Eos(Zorm zI_}3MAvqf6=NzW#qN2%VQGQ$b)$jNDyq?eV{yd-e^M0P^`_K2hkC&?wSQiWcfRY;? zN0fMNsVS_Noa2e;C5Z#kh^|L%@KiBpWj z2hspwgSyl}0J}iaJ}5BCFMuB4NkE3hQlTVrY$yfFpvFnF02Bi$fm8~eWXPZ%j-eqL zXvjAPQi7#n7{u@!g&vKD1bF%wI>*LS3~iw{P&fnwHZ(Lu#goI4M4Zc7y5xq2MAGST zNEj?JF%g<*4ULVDfLYnw+r!`p7y@A_VOY|VV(27>Wem;eyU2faa1>ftd{i7gDmKPY zs!IxuJxWJIAksoV*7rW?QQ73)CH`Igj@25InO+Zpt5Z+iBOsEDP#3bH^)u-SuquM`mOmY@RZYFQ~WrR2Q(w2f?Ys`u3 zLH?IVW3mN*dC%`UYP;jC=1e(CxJiENZIR4%0+>-G*Fy4*u50P4u_8s@B-R@1{EK@u zGVQ=|>QKujQ@tY!OQ+DW-25-bicRt7P(0rpXM`~O)Ww9a%q}tJLsn_T$rg%Akv!Ta z@~jAJffiEhL3*P8N&!*x{;G^;H`Cx4VDiQ!gOy{b z-3=Lie!4{|)^6#m;3?_N#hu3HIHFk+AGZis2pV2|)qk%u=PJXn<6x3EyUJeD~7$^&LpbWkDrSeK43)|^TO(nfldl|K;)icpiB zus#y$S)e#=dWiIKTCYI#_5J(dgf=3%x)FRmm{qbk%H3XFiT&KpihJJi;L2#DdTB-8 z-dfRqrU=X6&7J<$yfx!Xt1d}>oy*MIoU|(c(2pGt3Ll(&H;qjmLxn1vgoT^DYgR1K z+1P*O$+)1y#l5~|A)=^byy{L%h@C+={ZIT>W7SS9-~MV+pPvnOJwl6B&=Z)6LaH(+ zLr!`|DpDq|amcMzA#%zCPiC5ogj%U;!L(KW5w8LJ7Z+_Dn~~hyr^cIo$x39Wk_>(# zXLd@@H)xM@>8U;;oImz{qxR)mBK(Z(6-tub+~^71Lo3sL*a>%Tpi+1~{^ea&)hxHI zhmBrwkYw+bJaUJ|U@YOsNGR-^Amy>?l?AovL+yiRLqfB?Th5)%O*7M6n0L+=iRgT@ z!4n%Bp0dLF_sn{@`@*TZV3Jn||w#aH%oF+-*y_`##6dwYB9$J^&$AODb4_hQJ%<29pwkJ;kr5bxY%mH)#P z+%hs_w_*U7+e!KzGUr{Q3YT#eHXk3BPd_v@v4rxBOuYr~ngM2bkK=7lv)MDH z;*R@oc6VI@XiY0J~bmyFUs1h~;pMMn6J#tscCYU z=da&5w~cGQWB0%uPG#MqZQ_>CQKbip4U|`P?FKcUt%_z-V>zd=9;J7pS zb1uzlv}l3Y&$=zbrTEZ?58{Y%IErXvmHF&a&tkoBV3w31SLWDnFmG9D5-P7_1qmcq zu(|!n+|s;=yCaSlFL4{EnkO>v+n%06{Cj_b{nDK*-e-O#?Mq6^>+B7xd#g4WD0W5; zTi-+9f|IxZ<`U~-TtvmhaS}zS@CNnujJD|&1!2S@A8W~a456AH3|2T|aNylm8y(1E e?rJhstXFVE)FT%{fW delta 808 zcmV+@1K0e55z+>bBn<>}LP=Bz2nYy#2xN$nz88N2^hrcPR7i=fluKw-XB5YO-+jzX z=}e*{R-;jqN_TBVP%){x6Cbz}MFfkrY8PDA7TmY-5NF+(8Q;) zA%TCxSxVcKgM9$_`4b6OnZSPa8ap?h%vC&&F{2d#J@5?4=idp?;2I6ZO_S)RjWqXM zA(?ZS@Zc^J9^56Fb7;QaO?2b;V495>%{bUn>v7w^lG4pvQfWGu6P?Xgt(AIih&%Jk zni{XMy_x`b)@&(1d+v*r`=3Z|=?ZaFL>zx?8SGpl-o5+5eriD6*0ym1jHr})ZUk97 zPR$H6$thCqe-c!3x!X^m5@3wIwCMVESPSO+eqqN>bZQ`Ux#GIK`R#Y#w-$XzWXwrYG1z~0 zeSpzA9V{yV{5w)#d^BcwIB+5njA6i5ZlF#Gaz7uRto{Wme8>Fi++uMBCyLqen%Ekf!M!Jqx>>5N?t$h1#noLZmXu5Qs z*iT!)G_e;iLM4;I*(1loNrW0GmJomM@!x&}d4D~W%x6vF7*X+h`~3Cdg^N-hYn(X^ECj)(`P9B@+;-uzEB0@1Jp2M<_r?Y|G?_(03iRv z=ITGN0`L!z_z(zy(b9s7e~wNKAS2bIMZhrx4u7aPfKI0=_dN=U11RXSvXr(>#1?@K mK=a4IDulBNx+YQD{vVHEIUf)MdA-d50000aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~s%N5Spk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+MdQTU}5D(tcu)X;*p#t-_SEtWEU|7Z>?tD(+_k>*5 zPCmtp3XXHzltdmdEnVn(p&_6}N#!4-ii!ZQZ;--@l}tfdOFUSD1ajt|FRb|%`{wh} z?c3ic|2VtnZg+8$`rfjJQ{Gw^W%g-qRnp~zuqlR%Q_D{BmZ=#upPBG<`OLqYXFT69@34>3T~)^l z;}a`%3|L-^Y{?S)5F#nFmOZ_Q_1lqyvjlffopYF#T~1?4WZ|3e&k4`nc;o_?8CkB? zK6aKXdd-@Bh*nEl#4RAlOz0}4$%DXL4B zsD+FXU&waeVh_i?kUee^SAPqN=&xkISS6Ej z=fsgu3Fn>X?AX4ap<7<7gkzes!;zG#)mtV{KEPkLP9uMV??)$R>5Y@5n|ebWw1nc9 zE%;>;heW*Je0P5hyzP=ycQEjCsytb1ZL6 z>M#?Hw-M8tGDTlcykfeI|G^qX_0A+l;{|O;R5X=%rf`QCpLaexf8r#CST3ELb7eNA zp5frvnRI{Sy5xsbyVz9^h{XpkG-5gwsy?}FMfC?o%kqhCi}}u;6ZLal_DHisLni0x zPo2_l>pE?&zK(CGVSFw7W`(P7;Drvu#U3nk4>$a3-kzDb(DU-;4-$DZIK__`voxQ( zYQNy_U9+pp_OVal5qK(Sn?FHBq}o$gv+|@uChLhi?vwu8Z*YF3$ltB`x=7)v;k);D zWUe#se%|fF6n3HHtV^u5mh0ZE?G8SNrA=ZF^Lh01hEG4bOWlowZ6=%0em?)D?p{qS z99q%QHb0i0xE=GmYmRYR_GjC7-vjj}CjFkQ%<{3Tl4V+Nb$n)E*YmE2L0^p4H2Mbo zn)yv|dQX$>VfEwUmDR7cxYn#@_|Ljdx?+kKTQg7SUsHMcy;9C^E+{O$UG+;OD?|5& z{=YpydKHgOH7ej$XN(cHh0H8-AXfyT79Rxvszyo%393T@udK_ScV` zee>jpkj)Q{vuls?tvQ^?!)oHtu6;<`PVcy+6;T`1|gq&i77Vt7P-C^x(C{ z7t*HB+P$o4lgROcTW{a?Yx-!xo%nh^a0avQSmo5 zdex^EvpFu?QuFDQj>)1gT&g>C{`|Pq9-1{*qlT^6E-ETY$DU1ZC*QoKmx|UL54DUt zv5Y6j?&Ix6y5)avH|<-x>1clU!}yEu>dh|y|9|_FesNc0n86Z>3!qxS)78&qol`;+ E08V_qX8-^I delta 631 zcmV--0*L+p4Wk8+Bn<>}LP=Bz2nYy#2xN$nz88N2MM*?KR7i=fl`&6KQ5462_qOjn zY>KwErCP8ANJtZgMvZa7kmwgMF(xD~#6hD2BrHzO5(js}VvK{|z`@v{aboCT9Dq1U zpoIsu3M2~e-Rn>kq3^v5%1Q3>&N=_zJ@=fPC)8ZW1s(UFgB+0%;{;486jIF!FE%Fp zs`Ya2p6!5q{P2PU_}u0ELpr61RI==ZGdHQkugAFj?P#Iqb_N;H~$aTssMWv#vdKq0rE7hHie z09})i95w=yz2oG{(>Td~0M-sw5n=GJr2CVZ&fStNZu{;sjuKKzT09f77_YzXKjN-p7ReDNac@lri zYF}#yd(brw-BTE+H^j8wW#z*)+~sNr0Lj*mV&D`l zyA~b!QGRZIB9R>-RhkMEZO%VpYxNC@^ktUkU*N0ufeanfrB%&Fv*k*5rYV%4km$J! zD7KeosC|6Q)@IXKS>(F@QqwfP@4H{)F$n@ZPZ@>(_YV-;M)wtXXFKsbzW||2#1(Y} R*OveQ002ovPDHLkV1f)^A;tgz diff --git a/src/icons/Twitter.png b/src/icons/Twitter.png index 06c793a5fff043622d6f0832b1311adf78f9c936..743160623921c2c9fe68f0c8f79fa8efca66cd22 100644 GIT binary patch literal 1896 zcmY*ac|4ox7XCtYi3+vG(l(-Y5@cFUE=D6HN=$7fu?!)pG$fIwNruvW(AtWqT!UJw zowkM=rZt9Q+G|={&8@*q(M)gAF&(v5Dm7o!)qCIfci!{7=X=g`&Uyd&GLHlhwV)=wrp^ypjRytXkhk+SFeD4RIE_jWWy`eKVntdE^T-n z=yq^P6g~iG>ZuF@$V$QXArxjvxFDSDkBj3Zp0o7*zK65h zI`jWx8+F{!s^b6C%!f(Wqu{6>P&f4Evw1-MJFO`IpaJ(K910<6oje-FG7E*L^x#6YK*Aac$T;KES{67 z*%W%U2yc6cG-!1rN$=Ck&&Z8?F_Ujwk1?9bx7wWkftf6oj7=(|&kOG;PdzS8^KPO` z9(TO*tZp#ndY$_E{_}wJ$k;MgaBGg~&Gwf1Z$7d8!!_-X{x`%LZMR!a(6fOC(od`GAtVp-S=Z33S zFcTOkp-G0Zi&s(lm=iU9oG5#2tuHY}3nuMxD3^o?r&A$yM=jKs=Vsa>JRVF1+DUrs zGaYBCp~LTz7em$BSz%$PZS-48VAqK`>02lSo6EH|L(P~&Loaysi=!-lir?=ImUbaG z#t#%o^3Y_$qD<>;Qbo+sOi#49LO(C(P-X`CbtYD(@8waz{&D`1e%5H{O$%CPOp4}@ zlTKd@P9x$H;mYY4-s;^iw`*2^Z~lg8^vga4zp})kwLm;CE5uuR{(IoG^MT{G20J6o ze(LRZCV4)XY>8%}aPixG=Q(QS7QMR(?K)}{yBm6<4qWQJDoyPoOac)$Udnks^SPnH z%g%q!4=tD{j^dq7pWggSM?op7mapg>epdIDvg!50>1{4zT7_nAYKm5I_flJHrw^4c zmvw39vhVlZracxi2Z^=UejS$F$#j(Ms3?Se#eXP|c9gKMWWnkTxL!S|6Sjq}#-)-L z(>NuhZ@*c9L%xT*f?G~F4V%Q?Be?iH=M|xI+UVCPjIwG`^`Gn(k`~s7v`6|v9k+I| zL??GV?n$tV_+*%CH2e~GDJWxW$yQxq)>ZEXY4Ld71@Zf0!{$MKJUuAXNglC8Vih`s(nDPrukS|_CUWtI!8Jf zp6i=9#|v&twxoBR>tIOV1TNK=GpGqq+B**zNMJkm3^?3tU*`V?Fb`HUEopK7u9nc8 zcWHS#2Eb76H$ze5uG}gAv(u#cyDxvfysV$PI&3%AZWfz2V^m_saw8Qt?8y;Av(a|k zzJQ3ShC3YvO5=rRj3bYPorQP07HAo7g2|~|%g$!D#+YYSoVn4~?4R_EWS_rQ#;??) z3dzB_%<&Y}t4o2%BIK06pmgV&EtSC0rsg)0+t z^>z>bl=a?!g1K<-Kh7r=`B_u>GMe8UWN~K80mHB3G$t?Ns1)O}^oChVZB%WS`R;=` z>iee|EHss&06!^Y4{&bhM)nIOqA(=&uAG>x8 zX=q_xE&8s$D0<-XsYjILi%z+}LP=Bz2nYy#2xN$nz88N2SxH1eR7i>4l}S$%VI0PPv)VcZ z)XEZ;VoZdn7(+maONg8eM-xASBwjpt@B@%|@#f7B-~}}?(Sr-oC`6$oAd8`hNGmiz zTT`Gdof&34;Lep-93{MdEC=LiaJ1 zGTCBq>MO%T)A*a(k-fhBh+3*-Ze8%v6;NHxMFD!-wH)(5bEZncBbay3qFP zN3BXQs`FvdAe1oi$j+1J&cH;Nfr-fPwPou0fRQDgj#`Cg|F$fN&{?O_S+^b8zaD^$ zZaTEQ`|WMhsPPq!p!oS=F}_h8Fc{IPII#OyV=^2o4tO!2%|zFCsF zW!d!g54%1=t^k19w3q9Tzj5!`IA)QkY#Z)A8D(^Cx!^VO--05-@xwA*tqojmRFPdi z3jnFC!JUUAyq=7>?mGZwVwNlQoAh(E22kX}`I}o7FF%I4|9pa#WV)z1fROvkG*U^d z=p>h#YiJ4hsX3(KQDxFugQY}@sc?*;nJC{kO6$h~_yvj2j$&`Qm$uV!WT9vk_)oMU lNRE2;2C&zVf^F^<V7mYS002ovPDHLkV1gSkKqCME diff --git a/src/icons/Uber.png b/src/icons/Uber.png index 4595935f8ce6b8af451ff10c3543f0b1a819b48a..e94a784cc0dd8c98fbd080dfe0f385029ddbb739 100644 GIT binary patch literal 1301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~s%N5Spk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+MX3@Y89;}l^4Fv)PLrgw+*)YYv|NOh^UjDPQx94ts z@Os_5SK*;|WB*32eVHnj_EO#0@XWjPk~%l}#}28#V{eLIT;KR~!CPCKX8r{x*SDwt z-tx7lJ+fFX?%;j4e98FcSb>>k=6YS9TVE^=D1Vi=@38rgs~hen*syrrS17bQv1s{% zV%gf(`B!&H2HfsHW#+h_bBd>}l*1xzZC zjNm;bab&0bs{X@a9zrWzuU(F7WAU0$om-sgEtqP3d)3jjxo6H#OTBx{<;xNoWxc~C9c5dK3zk^l<*b`%S^GpU=Dy`TQ9gmi z+VeijZCEwu^Nl`7ttWiHJOhg4!=~Loa(uzD9K-aPN4+=Zw(p!USJ$z>qR01SOpVBV z&I$Eh=cYWL;H4pKvafq@!cV)lWoxp0_N?x2mw0i2;nC|D-cvOmM0F+@*7Ij> zR|;O0CrwjcuH3fs$|k?%lUT1lNvzucRrU6M#?|XRDtR)L7Z`3`Q^%mRZuR5^ zvuFBW^VDNCSh?qOzvoKHCoB~=gHJlDectSyBtP?WtOm2Coc?Y5=WIK;yX4PkN3H%k z>z|ellm5-$H#uKBe9X8r_usdJtOmbB#In9`edlIgTzLAVPVv{cM&&&+7of4-nf39cbyz*x4*UKA(M1rY=QEh($ delta 490 zcmV}LP=Bz2nYy#2xN$nz8HVHNklCeA`nrqim1p|)?ykhEG)DVY_w4;3o9E7n-nRuv$0W0Ayy)YTB=A81O-zFF)?f7 z6Wv(ME}5LnZtnW{VBp?6|MQ(Qk2}ME)<8|J!Wg!;V?N+De*A3#2XPahuoT)COylsM z7!QBrR>8Dedx+7x=A(Gihk2)cY>&97HsNg-gIV0iJ!$?+OcT3%CAeJ(dW1%S-P47C zj-itIp#nUG!8JyGu@HB<1l|eIgBs=?-3YNW5m=9}0UEDq4x0<{J9A)v=zLW$Ig9J< zcA?Ne9Xw93ycpX8+{BUa?IiZLpC99D=zo8KiR^uQo}dcwh_vXrh6`2aipNHkCs+ub zi#Q*?ZOoF+77~nw_xV^|%kupF#FjNG&b1D6R<6N;2t5tJWFHC6h1fZ(r`@RlwQ#(K zc|$r`^VlmTa0o90_zRb%|0Jry8GH^g^Rf*QFPw2aDHtwD`+P=PpIy?H+!44X9K}-I z(g-@5z_(CUoz{|m##(CNT_5I)I9AuZqYb!(_dSf8xF(%NMb)|VD``*flP>*1>C%5D g9U0&It^A+rH_VN~VN0*e-~a#s07*qoM6N<$f@Rd^!~g&Q diff --git a/src/icons/Yelp.png b/src/icons/Yelp.png index 70e27b2be76ff0604271b7a4cd86c0ed1467225c..4440d5930b43202a36aabc34d2f5be9f226d761a 100644 GIT binary patch literal 2257 zcmY*adpy(o8y~Z!&7F|zjC5Sb47shE)zNh7CR zA|l#xR*5dU=t!bMiL;eo{m$p}dOpwl^L*dW`+1(vKi_N@CtFd70t5g6h}zp>U3p%f zZ^B^S`IKt4%5wr_S6d9Aaa3uJcS#TSv=71K0opt)3;+p80f2l8ZvzAr0HE&}0Kf?- z{=}{Vzin{@0e~z5Kxm8O&GYf( z0HD%*695#I@Y)yfBDi}}Jn@d^fssUg|Dec#VEs5^6h8}K8E4Le#9)d)ERGmKBAdrq z!M`)id6*wYz+vAhlyED!C*B2S9T^=AGuB7x8^F;J7z}0^9TZ~jinZBF=iRK}VH8S~ zIRZhYQuV1u`jOG02tzY7GlT&Wfkf)@7<%LrB#M8W9*L~}L*#!t*kE#CG$D#Yh$O-I zy8Z!?F%&B}oL}hY`q3wa5b~=MiM%xyZ$Je93&K#}0P$0smukt6nmb1mf_ats`e;MT z@67+iw(3|S_{IOPnIDsWkMc%ELo5+LpA8LhyuI5C005`hWB0q;iPAh0a@`N_+$<$8 zbhB7S7QF$(1+hK_Vj@dnr}f+ag3Ld<+`p}e7w@MeS#zpoL$lKsucu~KXg%*& zXfwizelZ;#?D{-a@%b^^CDSBs*fNZA-RaNST$igD?S(h{fyZS9Z9#pi7GE>RxXY}W zwz1gkFCc?11Z7{0tc1$lj;XrV)#fN^@nA(axT~0;+OsjoTkZ}~=TnE}l+|2vTAw|- zSp6{G*Z0HJX|X-ZAgqw)EM3$yDpAt4EB#GW(uTULt%cE0t55Ac*c-*q@6bJy)H&Vo zv|4;Png9&ccxtSb9W4WTbP~TJmOEcW)L{I%;b*nCWi>N0^b+@2%voWl(t1e_ar(>k zk;WT9e5aDl=5di;-x(2VFq$Ehn-hvs7F9~Y;s!ER{+aJte-O@e8u57+7Zo?YZi~c` zuGOS7oXU+veOD6$`p1$|Mp8j06LFpRogxn{?x^b?x8FhTh2;wySDhJ$*K=Y6c342w z*}Cnm+uKSU{9`?c_bIrb%G=F4VPPaj%0+Lzo4CJI4j65S47E^EQW+mq9#qORYA2ec zxW_5>!;gg4dU40S@Cf&jPL;Nf&5ZL;A}?0c+N@4p_;9?d zE!Nm^jyBk7s`iD7z<{6XbyqiDXc}0o)=Ul}HS`B}8H$ITZ+*I99HrP^TkuSx^*wtA zbM**ARCofumm_%EPJKNTp`iK=vP4G%o{%L&ib6|-$QWo}3sd&-UB9DtWRWuos7mz; zL*O_^B=p`W-z#tv?k)paxLW5GSo*cxapKCfyZ$SCNe z)tb;~&l2)-`Ak}IQi~|mG*O>{GcT~KSQ};E;%W&(ZiUS~AS8L0a;XWaoI!W6NB;68 zUBPrFL6vlbB^y}W;TN`9Zm==y_J&UIb;QT^LsmzI|GIh19Sn9!dM%_0J-SHhR*7%0 z^O`&q>hF~taDT_(nl4SDxl|ia);6rY}9ZyS*a@-=l8 zr*9vs9yVN?EUxKZk9Sl9=eRh?HQ9KkV+bY~UVvxm?pJZoP+_x+0>W{>-oXePr)If4wQ49y@FYhfDUh+rF>herZ^RV@zR?AWb z^m@D>!dfM(#7H&dlIq!OGOeuW>}$V2AmJbf$HxOpfraJG%$0STM$mHQn2bjy@PlQ0 zn(g-Hi}ttcxdTOxU!SonQSY*0$oUpy@77Qz9SUs^X19)cwbZhxK^>qT zlfpotDk>oBfJ`k>@JnUG>+F-Xy%Z~(TXkB#8MZGiB95Lj#i_9w5(wO@@d>2j)bow8 zWLlGsN+oNvz3C;gFNPDvcvszq*6gp)bEzj+z5hz5`)mN6#2}NQWx;Oz|GNDFCu}3e GFZExj(YYf4 delta 793 zcmV+!1LpkE5yJ+MBn<>}LP=Bz2nYy#2xN$nz88N2^VHC%IGqY*C zuDZ4$Vb-dZ4@FWzNEaxmmz46QPzZX6E>HwLWJN>;MqyEQd#RwJi&hkchFzc(vgnFt zXck?d%-ynWcOBPt-JO{p)Lo}pQDgsa=X~d!-*@=FIo}9%4#wL=4kNG@NF@$ZRb)}% zVv>JEscE42)_4>ilqix6Z1pQ3H0I!Cn4KqNW-(#)IxKnf5EIS#?%$&G(y6hqd_rRm zTCA1i1xv|3Ta9S8==^VU$Dt|VQ4_@B77{YE48{91hD{k8z(m>Rz_kbA2@?# zn=mrKWV18#xs%-6FR_L=&HYm-0%>^=P>|c4?9r=RgIdKB&J_) zz&v9%A6CpE(Aq@K`C3vIFOS41U0zxiO+od``cg6b8d4lVz)^7(^NiX3rr3XlJIZ(J z;{akz*%8kmqx2A|%Zehl77hW>`{5mb?p%)eU8l=Xdjn$wSo0T?zG?`IT{I4ajiFLlt&+5_bQ>WKWL*LQz1-)lSR8OjLijVd_Qzs){`Dh8ooSsg;)b zldvvaN?KttieD!9{fjOp*3B6rpU{}i$#_5dgVHpPo023-{R+hMw*~NN8W*e*yZ! Date: Thu, 16 Apr 2020 13:15:50 -0400 Subject: [PATCH 010/386] Update package-lock.json --- package-lock.json | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f54fc04..8d667c5f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9028,12 +9028,12 @@ } }, "loader-fs-cache": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz", - "integrity": "sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", "requires": { "find-cache-dir": "^0.1.1", - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" }, "dependencies": { "find-cache-dir": { @@ -9046,19 +9046,6 @@ "pkg-dir": "^1.0.0" } }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - } - }, "pkg-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", From 006eb24f7b84951613620a2697eb7e4c904cd94d Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Thu, 16 Apr 2020 13:30:14 -0400 Subject: [PATCH 011/386] Add ability to filter by dropdown for Pattern and Difficulty --- src/components/Table/index.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 383539fd..494b2c0b 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -33,6 +33,34 @@ function DefaultColumnFilter({ ); } +function SelectColumnFilter({ + column: { filterValue, setFilter, preFilteredRows, id }, +}) { + const options = React.useMemo(() => { + const options = new Set(); + preFilteredRows.forEach(row => { + options.add(row.values[id]); + }); + return [...options.values()]; + }, [id, preFilteredRows]); + + return ( + + ); +} + const Table = () => { const [checked, setChecked] = useState( JSON.parse(localStorage.getItem('checked')) || @@ -106,10 +134,12 @@ const Table = () => { { Header: 'Pattern', accessor: 'pattern', + Filter: SelectColumnFilter, }, { Header: 'Difficulty', accessor: 'difficulty', + Filter: SelectColumnFilter, Cell: cellInfo => ( Date: Sun, 10 May 2020 23:14:10 -0400 Subject: [PATCH 012/386] Patch security vulnerabilities --- package-lock.json | 189 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 127 insertions(+), 64 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8d667c5f..a53b7850 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3451,13 +3451,53 @@ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + } } }, "clone-deep": { @@ -7138,11 +7178,6 @@ "loose-envify": "^1.0.0" } }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" - }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -8975,14 +9010,6 @@ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "requires": { - "invert-kv": "^1.0.0" - } - }, "left-pad": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", @@ -9928,9 +9955,9 @@ } }, "node-sass": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", - "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", @@ -9946,7 +9973,7 @@ "node-gyp": "^3.8.0", "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "^2.2.4", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, @@ -10288,14 +10315,6 @@ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "^1.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -13020,14 +13039,14 @@ "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" + "yargs": "^13.3.2" } }, "sass-loader": { @@ -16634,9 +16653,9 @@ } }, "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "wide-align": { "version": "1.1.3", @@ -16915,44 +16934,88 @@ } }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" }, "dependencies": { - "camelcase": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" } } }, "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "requires": { - "camelcase": "^3.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "dependencies": { "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" } } } diff --git a/package.json b/package.json index 5c45bf8c..35d6e25a 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", "gh-pages": "^2.2.0", - "node-sass": "^4.13.1", + "node-sass": "^4.14.1", "react": "^16.12.0", "react-dom": "^16.12.0", "react-ga": "^2.7.0", From efda73c839c7fab17c5625860206b2d52649b621 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 00:35:56 -0400 Subject: [PATCH 013/386] Fix layout "jump" when switching between tabs On the "Question List" tab, the content will "jump" a few pixels to the left due to the content exceeding the page height (ie. it has a lot of rows, which our table does). As a result, we need to account for this by calculating the left and right margin when the user switches to the respective tab, whether the scroll bar is present or not. See https://stackoverflow.com/questions/9341465/prevent-a-centered-layout-from-shifting-its-position-when-scrollbar-appears#answer-42987298 --- src/components/styles.scss | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/styles.scss b/src/components/styles.scss index 31725af9..056615a6 100644 --- a/src/components/styles.scss +++ b/src/components/styles.scss @@ -1,7 +1,8 @@ @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700'); .App { - margin: 0; + margin-left: calc(100vw - 100%); + margin-right: 0; font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased !important; From 95b2a8b502f47e967701a42f01a85ff08f9e9c63 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 00:45:12 -0400 Subject: [PATCH 014/386] Remove table border and extraneous container pieces --- src/components/Table/index.js | 2 +- src/components/Table/styles.scss | 2 -- src/components/Tabs/index.js | 36 ++++++++++---------------------- 3 files changed, 12 insertions(+), 28 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 494b2c0b..6ba14def 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -194,7 +194,7 @@ const Table = () => { return ( - +

{headerGroups.map(headerGroup => ( diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index edd79950..efd8c23a 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -1,6 +1,4 @@ .table { - padding-top: 1rem; - .row { justify-content: center; } diff --git a/src/components/Tabs/index.js b/src/components/Tabs/index.js index 533cb330..400e530b 100644 --- a/src/components/Tabs/index.js +++ b/src/components/Tabs/index.js @@ -62,31 +62,17 @@ const Tabs = () => { - - - - - -
- - - - - - - - - - - - - - - - - - - + + +
+ + + + + + + + ); }; From ed7231cf1ca8c36519365ac054bc94ae75f8e8b5 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 01:08:10 -0400 Subject: [PATCH 015/386] Update font size to 14 This will prevent width-overflow for the "Question List" tab --- src/components/styles.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/styles.scss b/src/components/styles.scss index 056615a6..eb814e6a 100644 --- a/src/components/styles.scss +++ b/src/components/styles.scss @@ -5,5 +5,6 @@ margin-right: 0; font-family: 'Open Sans', sans-serif; + font-size: 14px; -webkit-font-smoothing: antialiased !important; } From 8c11304a46b0ab39c5b6438b8169628f19197d48 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 14:46:31 -0400 Subject: [PATCH 016/386] Remove unused variables --- src/components/Tabs/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/Tabs/index.js b/src/components/Tabs/index.js index 400e530b..aac5ef3c 100644 --- a/src/components/Tabs/index.js +++ b/src/components/Tabs/index.js @@ -5,8 +5,6 @@ import { Nav, NavItem, NavLink, - Row, - Col, Container, } from 'reactstrap'; import classnames from 'classnames'; From b8648d0b63d0897547b5029b6142f29ccb5f1acb Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 14:46:41 -0400 Subject: [PATCH 017/386] Add responsive attribute to Table component --- src/components/Table/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 6ba14def..096a1d80 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -194,7 +194,14 @@ const Table = () => { return ( - + {headerGroups.map(headerGroup => ( From b0d6d8fb153ccf44c98223bbecea54b784bf7086 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 16:46:36 -0400 Subject: [PATCH 018/386] Remove unused column filter code --- src/components/Table/index.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 096a1d80..d2e3b2de 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -129,7 +129,6 @@ const Table = () => { ), disableFilters: true, - maxWidth: 2, }, { Header: 'Pattern', @@ -208,18 +207,6 @@ const Table = () => { {headerGroup.headers.map(column => ( ))} From f8b273ce9cdb5880ebdc3a463e935f6e835257ed Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 16:46:51 -0400 Subject: [PATCH 019/386] Add tool-tip for Companies header This will display the last time the company list was updated --- src/components/Table/index.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index d2e3b2de..c85b4bd9 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -8,7 +8,7 @@ import { } from 'reactstrap'; import ReactTooltip from 'react-tooltip'; import { useTable, useFilters } from 'react-table'; -import { FaSortAlphaUp, FaSortAlphaDown } from 'react-icons/fa'; +import { FaQuestionCircle } from 'react-icons/fa'; import { Event } from '../Shared/Tracking'; import questionList from '../../data'; @@ -149,7 +149,16 @@ const Table = () => { ), }, { - Header: 'Companies', + Header: () => { + return ( +
+ Companies{' '} + + + +
+ ); + }, accessor: 'companies', Cell: cellInfo => { const companies = cellInfo.row.original.companies.map(company => { From 0455bc565548e675e69e34f59da6a31201cef0e1 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 11 May 2020 17:50:55 -0400 Subject: [PATCH 020/386] Update company list - May 2020 --- src/components/Table/index.js | 2 +- src/data/index.js | 706 +++++++++++++++++----------------- 2 files changed, 354 insertions(+), 354 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index c85b4bd9..62f1d946 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -153,7 +153,7 @@ const Table = () => { return (
Companies{' '} - +
diff --git a/src/data/index.js b/src/data/index.js index 1fd1a281..d18b51fb 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -5,7 +5,7 @@ export default [ url: 'https://leetcode.com/problems/contains-duplicate/', pattern: 'Arrays', difficulty: 'Easy', - companies: ['Amazon', 'Adobe', 'Microsoft', 'Oracle'], + companies: ['Amazon', 'Apple'], }, { id: 1, @@ -13,7 +13,7 @@ export default [ url: 'https://leetcode.com/problems/missing-number/', pattern: 'Arrays', difficulty: 'Easy', - companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Apple'], + companies: ['Amazon', 'Microsoft', 'Apple'], }, { id: 2, @@ -22,7 +22,7 @@ export default [ 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', pattern: 'Arrays', difficulty: 'Easy', - companies: ['Apple', 'Microsoft'], + companies: ['Microsoft', 'Apple'], }, { id: 3, @@ -31,12 +31,13 @@ export default [ pattern: 'Arrays', difficulty: 'Easy', companies: [ + 'Facebook', 'Amazon', + 'Bloomberg', 'Apple', - 'Google', 'Microsoft', - 'Bloomberg', - 'Facebook', + 'Google', + 'Oracle', ], }, { @@ -47,15 +48,17 @@ export default [ difficulty: 'Medium', companies: [ 'Facebook', - 'Goldman Sachs', - 'Lyft', 'Amazon', + 'Lyft', 'Microsoft', + 'Goldman Sachs', 'Apple', 'Oracle', - 'Asana', 'Google', - 'Qualtrics', + 'Uber', + 'Adobe', + 'Asana', + 'Bloomberg', ], }, { @@ -64,7 +67,7 @@ export default [ url: 'https://leetcode.com/problems/find-the-duplicate-number/', pattern: 'Arrays', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft', 'Google'], + companies: ['Amazon', 'Google', 'Microsoft', 'Facebook', 'Apple'], }, { id: 6, @@ -72,7 +75,7 @@ export default [ url: 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', pattern: 'Arrays', difficulty: 'Medium', - companies: ['Amazon', 'Facebook'], + companies: ['Amazon', 'Microsoft', 'Facebook', 'Apple'], }, { id: 7, @@ -80,7 +83,7 @@ export default [ url: 'https://leetcode.com/problems/set-matrix-zeroes/', pattern: 'Arrays', difficulty: 'Medium', - companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle'], }, { id: 8, @@ -89,15 +92,13 @@ export default [ pattern: 'Arrays', difficulty: 'Medium', companies: [ - 'Microsoft', - 'Goldman Sachs', 'Amazon', + 'Microsoft', + 'Oracle', 'Apple', + 'Facebook', 'Google', - 'Oracle', 'Adobe', - 'Facebook', - 'Snapchat', ], }, { @@ -106,17 +107,7 @@ export default [ url: 'https://leetcode.com/problems/rotate-image/', pattern: 'Arrays', difficulty: 'Medium', - companies: [ - 'Amazon', - 'Microsoft', - 'Apple', - 'Lyft', - 'Quora', - 'Adobe', - 'Facebook', - 'Akuna Capital', - 'Palantir', - ], + companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook'], }, { id: 10, @@ -126,15 +117,14 @@ export default [ difficulty: 'Medium', companies: [ 'Amazon', - 'Facebook', - 'Intuit', 'Microsoft', 'Bloomberg', + 'Intuit', + 'Facebook', + 'Google', 'Snapchat', - 'Pinterest', 'Apple', - 'Google', - 'Uber', + 'Pinterest', ], }, @@ -146,12 +136,13 @@ export default [ difficulty: 'Hard', companies: [ 'Amazon', + 'Microsoft', 'Google', - 'Facebook', 'Bloomberg', - 'Apple', 'Oracle', 'Adobe', + 'Facebook', + 'Apple', ], }, { @@ -162,10 +153,11 @@ export default [ difficulty: 'Hard', companies: [ 'Google', - 'Facebook', - 'Amazon', 'Microsoft', + 'Amazon', + 'Apple', 'Bloomberg', + 'Facebook', 'Uber', ], }, @@ -176,7 +168,7 @@ export default [ url: 'https://leetcode.com/problems/letter-case-permutation/', pattern: 'Backtracking', difficulty: 'Easy', - companies: ['Microsoft'], + companies: ['Amazon'], }, { id: 14, @@ -185,13 +177,12 @@ export default [ pattern: 'Backtracking', difficulty: 'Medium', companies: [ - 'Amazon', 'Facebook', - 'Microsoft', + 'Amazon', 'Bloomberg', - 'Goldman Sachs', - 'Adobe', 'Google', + 'Microsoft', + 'Atlassian', ], }, { @@ -200,7 +191,7 @@ export default [ url: 'https://leetcode.com/problems/subsets-ii/', pattern: 'Backtracking', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft'], + companies: ['Amazon', 'Bloomberg'], }, { id: 16, @@ -209,15 +200,16 @@ export default [ pattern: 'Backtracking', difficulty: 'Medium', companies: [ - 'Amazon', 'Microsoft', + 'Amazon', 'Facebook', - 'Bloomberg', - 'LinkedIn', 'Apple', 'Google', + 'LinkedIn', 'Oracle', 'Uber', + 'Goldman Sachs', + 'Atlassian', ], }, { @@ -226,7 +218,7 @@ export default [ url: 'https://leetcode.com/problems/permutations-ii/', pattern: 'Backtracking', difficulty: 'Medium', - companies: ['Amazon', 'LinkedIn', 'Microsoft'], + companies: ['Amazon', 'Bloomberg'], }, { id: 18, @@ -234,7 +226,7 @@ export default [ url: 'https://leetcode.com/problems/combinations/', pattern: 'Backtracking', difficulty: 'Medium', - companies: ['Google', 'Microsoft'], + companies: ['Microsoft', 'Google', 'Amazon'], }, { id: 19, @@ -242,14 +234,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum/', pattern: 'Backtracking', difficulty: 'Medium', - companies: [ - 'Airbnb', - 'Amazon', - 'Google', - 'Facebook', - 'Microsoft', - 'Bloomberg', - ], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Airbnb', 'Uber'], }, { id: 20, @@ -257,7 +242,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum-ii/', pattern: 'Backtracking', difficulty: 'Medium', - companies: ['Microsoft', 'LinkedIn', 'Amazon'], + companies: ['Google', 'Microsoft', 'Amazon'], }, { id: 21, @@ -265,7 +250,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum-iii/', pattern: 'Backtracking', difficulty: 'Medium', - companies: ['Microsoft'], + companies: ['Microsoft', 'Amazon'], }, { id: 22, @@ -274,14 +259,13 @@ export default [ pattern: 'Backtracking', difficulty: 'Medium', companies: [ - 'Microsoft', - 'Amazon', 'Facebook', + 'Amazon', + 'Microsoft', + 'Adobe', 'Bloomberg', 'Google', 'Apple', - 'Uber', - 'Adobe', ], }, { @@ -298,7 +282,7 @@ export default [ url: 'https://leetcode.com/problems/palindrome-partitioning/', pattern: 'Backtracking', difficulty: 'Medium', - companies: ['Uber', 'Qualtrics'], + companies: ['Amazon'], }, { id: 25, @@ -310,12 +294,13 @@ export default [ 'Amazon', 'Microsoft', 'Google', + 'Atlassian', 'Facebook', - 'Apple', + 'Oracle', 'Salesforce', - 'Atlassian', + 'Lyft', 'Uber', - 'Oracle', + 'Apple', ], }, { @@ -332,7 +317,7 @@ export default [ url: 'https://leetcode.com/problems/sudoku-solver/', pattern: 'Backtracking', difficulty: 'Hard', - companies: ['Microsoft', 'Amazon', 'Facebook'], + companies: ['Microsoft', 'Amazon', 'Apple', 'Oracle'], }, { id: 28, @@ -340,7 +325,7 @@ export default [ url: 'https://leetcode.com/problems/n-queens/', pattern: 'Backtracking', difficulty: 'Hard', - companies: ['Facebook', 'Amazon'], + companies: ['Apple', 'Oracle', 'Amazon'], }, { id: 29, @@ -350,13 +335,13 @@ export default [ difficulty: 'Easy', companies: [ 'Amazon', + 'Google', + 'Adobe', 'Microsoft', 'Uber', - 'Adobe', - 'Bloomberg', - 'Google', - 'Apple', 'Facebook', + 'Bloomberg', + 'Oracle', ], }, { @@ -365,7 +350,7 @@ export default [ url: 'https://leetcode.com/problems/house-robber/', pattern: 'Dynamic Programming', difficulty: 'Easy', - companies: ['Google', 'Amazon', 'Uber', 'LinkedIn', 'Bloomberg'], + companies: ['Google', 'Apple', 'Adobe', 'Microsoft', 'Amazon'], }, { id: 31, @@ -375,19 +360,16 @@ export default [ difficulty: 'Easy', companies: [ 'Amazon', + 'Facebook', 'Microsoft', 'Goldman Sachs', - 'Facebook', - 'Google', - 'Uber', 'Bloomberg', + 'Apple', 'Oracle', + 'Uber', + 'Google', 'JPMorgan', - 'Morgan Stanley', - 'Adobe', - 'Apple', - 'Blackrock', - 'Citadel', + 'Atlassian', ], }, { @@ -398,17 +380,16 @@ export default [ difficulty: 'Easy', companies: [ 'Amazon', + 'Apple', 'Microsoft', 'Google', - 'LinkedIn', - 'Apple', 'Facebook', - 'Adobe', + 'LinkedIn', 'Oracle', + 'Bloomberg', + 'Adobe', + 'Uber', 'JPMorgan', - 'Morgan Stanley', - 'Asana', - 'Atlassian', ], }, { @@ -417,7 +398,7 @@ export default [ url: 'https://leetcode.com/problems/range-sum-query-immutable/', pattern: 'Dynamic Programming', difficulty: 'Easy', - companies: ['Facebook'], + companies: ['Google', 'Facebook'], }, { id: 34, @@ -434,17 +415,15 @@ export default [ pattern: 'Dynamic Programming', difficulty: 'Medium', companies: [ - 'Capital One', 'Amazon', 'Microsoft', - 'Adobe', - 'Airbnb', 'Blackrock', + 'Goldman Sachs', 'Google', - 'Oracle', 'Apple', - 'Bloomberg', - 'Goldman Sachs', + 'Airbnb', + 'Capital One', + 'Uber', ], }, { @@ -454,12 +433,12 @@ export default [ pattern: 'Dynamic Programming', difficulty: 'Medium', companies: [ - 'LinkedIn', 'Amazon', + 'LinkedIn', 'Google', + 'Microsoft', 'Facebook', - 'Uber', - 'Akuna Capital', + 'Bloomberg', ], }, { @@ -468,7 +447,15 @@ export default [ url: 'https://leetcode.com/problems/longest-increasing-subsequence/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Amazon', 'Apple', 'Google'], + companies: [ + 'Atlassian', + 'Amazon', + 'Apple', + 'Facebook', + 'Google', + 'Microsoft', + 'Oracle', + ], }, { id: 38, @@ -482,8 +469,9 @@ export default [ 'Adobe', 'Facebook', 'Apple', - 'Google', 'Bloomberg', + 'Oracle', + 'Google', 'Uber', ], }, @@ -496,23 +484,23 @@ export default [ companies: [ 'Facebook', 'Amazon', + 'Google', 'Bloomberg', + 'Oracle', 'Microsoft', - 'Google', 'Qualtrics', 'Apple', + 'Adobe', 'Snapchat', - 'Uber', - 'Oracle', ], }, { id: 40, - name: 'Combination Sum', + name: 'Combination Sum IV', url: 'https://leetcode.com/problems/combination-sum-iv/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Amazon'], + companies: ['Google'], }, { id: 41, @@ -523,11 +511,12 @@ export default [ companies: [ 'Amazon', 'Facebook', + 'Lyft', 'Google', - 'Goldman Sachs', + 'Microsoft', + 'Bloomberg', 'Apple', - 'Adobe', - 'Snapchat', + 'Goldman Sachs', ], }, { @@ -537,12 +526,14 @@ export default [ pattern: 'Dynamic Programming', difficulty: 'Medium', companies: [ + 'Facebook', + 'Microsoft', 'Amazon', - 'Uber', + 'Google', 'Apple', - 'Microsoft', - 'Facebook', + 'Oracle', 'Goldman Sachs', + 'Uber', ], }, { @@ -551,7 +542,7 @@ export default [ url: 'https://leetcode.com/problems/jump-game/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Amazon', 'Google', 'Uber'], + companies: ['Amazon', 'Facebook', 'Adobe', 'Google', 'Bloomberg', 'Oracle'], }, { id: 44, @@ -559,7 +550,7 @@ export default [ url: 'https://leetcode.com/problems/palindromic-substrings/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Citadel', 'Twitter', 'Uber'], + companies: ['Facebook', 'Amazon', 'Apple', 'Twitter', 'Google', 'Citadel'], }, { id: 45, @@ -568,7 +559,7 @@ export default [ 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Amazon'], + companies: ['Facebook', 'Amazon'], }, { id: 46, @@ -576,7 +567,7 @@ export default [ url: 'https://leetcode.com/problems/partition-equal-subset-sum/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Google'], + companies: ['Facebook'], }, { id: 47, @@ -584,7 +575,7 @@ export default [ url: 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['LinkedIn', 'Amazon'], + companies: ['LinkedIn', 'Amazon', 'Facebook'], }, { id: 48, @@ -593,7 +584,7 @@ export default [ 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Amazon'], + companies: ['Google', 'Amazon', 'Apple'], }, { id: 49, @@ -601,7 +592,7 @@ export default [ url: 'https://leetcode.com/problems/counting-bits/', pattern: 'Dynamic Programming', difficulty: 'Medium', - companies: ['Amazon', 'Apple'], + companies: ['Facebook'], }, { id: 50, @@ -609,7 +600,7 @@ export default [ url: 'https://leetcode.com/problems/linked-list-cycle/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', - companies: ['Amazon', 'Apple', 'Microsoft', 'Google', 'Oracle'], + companies: ['Amazon', 'Apple', 'Microsoft', 'Goldman Sachs'], }, { id: 51, @@ -617,7 +608,7 @@ export default [ url: 'https://leetcode.com/problems/middle-of-the-linked-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', - companies: ['Adobe'], + companies: ['Amazon', 'Apple', 'Oracle'], }, { id: 52, @@ -625,7 +616,7 @@ export default [ url: 'https://leetcode.com/problems/palindrome-linked-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', - companies: ['Microsoft', 'Amazon', 'Adobe'], + companies: ['Amazon', 'Microsoft', 'Apple', 'Snapchat', 'Bloomberg'], }, { id: 53, @@ -633,7 +624,7 @@ export default [ url: 'https://leetcode.com/problems/remove-linked-list-elements/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', - companies: ['Apple'], + companies: ['Bloomberg', 'Google', 'Capital One'], }, { id: 54, @@ -641,7 +632,7 @@ export default [ url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft'], + companies: ['Amazon', 'Apple', 'Microsoft'], }, { id: 55, @@ -649,7 +640,7 @@ export default [ url: 'https://leetcode.com/problems/linked-list-cycle-ii/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', - companies: ['Microsoft', 'Amazon'], + companies: ['Microsoft', 'Apple', 'Adobe'], }, { id: 56, @@ -659,14 +650,14 @@ export default [ difficulty: 'Medium', companies: [ 'Amazon', + 'Google', 'Bloomberg', - 'Microsoft', + 'Facebook', 'Adobe', - 'Google', 'Apple', - 'Facebook', - 'Oracle', + 'Microsoft', 'Uber', + 'Oracle', ], }, { @@ -675,14 +666,7 @@ export default [ url: 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', - companies: [ - 'Amazon', - 'Microsoft', - 'Apple', - 'Facebook', - 'Goldman Sachs', - 'Oracle', - ], + companies: ['Amazon', 'Facebook', 'Microsoft'], }, { id: 58, @@ -690,7 +674,7 @@ export default [ url: 'https://leetcode.com/problems/sort-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', - companies: ['Microsoft', 'Adobe', 'Amazon'], + companies: ['Microsoft', 'Amazon', 'Facebook'], }, { id: 59, @@ -706,15 +690,7 @@ export default [ url: 'https://leetcode.com/problems/clone-graph/', pattern: 'Graphs', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Google'], - }, - { - id: 61, - name: 'Course Schedule', - url: 'https://leetcode.com/problems/course-schedule/', - pattern: 'Graphs', - difficulty: 'Medium', - companies: ['Amazon', 'Facebook', 'Google', 'Uber', 'Apple'], + companies: ['Amazon', 'Facebook', 'Microsoft'], }, { id: 62, @@ -722,7 +698,7 @@ export default [ url: 'https://leetcode.com/problems/pacific-atlantic-water-flow/', pattern: 'Graphs', difficulty: 'Medium', - companies: ['Amazon', 'Facebook', 'Bloomberg'], + companies: ['Microsoft', 'Google', 'Amazon'], }, { id: 63, @@ -736,15 +712,9 @@ export default [ 'Facebook', 'Microsoft', 'Google', - 'Uber', 'Oracle', - 'LinkedIn', 'Apple', - 'Qualtrics', - 'Palantir', - 'Snapchat', - 'JPMorgan', - 'Atlassian', + 'Uber', 'Goldman Sachs', ], }, @@ -754,7 +724,7 @@ export default [ url: 'https://leetcode.com/problems/graph-valid-tree/', pattern: 'Graphs', difficulty: 'Medium', - companies: ['LinkedIn', 'Amazon'], + companies: ['Amazon', 'LinkedIn'], }, { id: 65, @@ -763,7 +733,7 @@ export default [ 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', pattern: 'Graphs', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft'], + companies: ['Facebook', 'Amazon'], }, { id: 66, @@ -771,7 +741,16 @@ export default [ url: 'https://leetcode.com/problems/reverse-linked-list/', pattern: 'In-place reversal of a linked list', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft', 'Apple', 'Google', 'Adobe', 'Facebook'], + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Adobe', + 'Oracle', + 'Goldman Sachs', + 'Google', + ], }, { id: 67, @@ -779,7 +758,7 @@ export default [ url: 'https://leetcode.com/problems/reverse-linked-list-ii/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', - companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Oracle'], + companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], }, { id: 68, @@ -787,7 +766,7 @@ export default [ url: 'https://leetcode.com/problems/rotate-list/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Amazon', 'Microsoft'], }, { id: 69, @@ -795,7 +774,7 @@ export default [ url: 'https://leetcode.com/problems/swap-nodes-in-pairs/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', - companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], + companies: ['Microsoft', 'Facebook', 'Apple', 'Amazon'], }, { id: 70, @@ -803,7 +782,7 @@ export default [ url: 'https://leetcode.com/problems/odd-even-linked-list/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', - companies: ['Capital One', 'Microsoft', 'Google', 'Bloomberg', 'Facebook'], + companies: ['Capital One', 'Facebook', 'Google', 'Microsoft', 'Bloomberg'], }, { id: 71, @@ -811,7 +790,7 @@ export default [ url: 'https://leetcode.com/problems/reverse-nodes-in-k-group/', pattern: 'In-place reversal of a linked list', difficulty: 'Hard', - companies: ['Microsoft', 'Amazon'], + companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Adobe'], }, { id: 72, @@ -823,12 +802,13 @@ export default [ 'Amazon', 'Microsoft', 'Adobe', - 'Facebook', 'Bloomberg', - 'Apple', - 'Uber', 'Google', + 'Apple', 'Oracle', + 'LinkedIn', + 'Facebook', + 'Uber', ], }, { @@ -838,7 +818,7 @@ export default [ 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', pattern: 'K-Way Merge', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Microsoft'], + companies: ['Amazon', 'Facebook', 'Microsoft', 'Google'], }, { id: 74, @@ -846,7 +826,7 @@ export default [ url: 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', pattern: 'K-Way Merge', difficulty: 'Medium', - companies: ['LinkedIn', 'Amazon'], + companies: ['LinkedIn', 'Amazon', 'Facebook'], }, { id: 75, @@ -857,16 +837,13 @@ export default [ companies: [ 'Facebook', 'Amazon', - 'Google', 'Microsoft', - 'Oracle', 'Bloomberg', + 'Google', + 'Oracle', 'Uber', - 'Atlassian', - 'Apple', - 'LinkedIn', 'Lyft', - 'Twitter', + 'Atlassian', ], }, { @@ -876,7 +853,7 @@ export default [ 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', pattern: 'K-Way Merge', difficulty: 'Hard', - companies: ['Amazon', 'Google'], + companies: ['Google', 'Amazon', 'Snapchat'], }, { id: 77, @@ -884,7 +861,7 @@ export default [ url: 'https://leetcode.com/problems/meeting-rooms', pattern: 'Merge Intervals', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft', 'Bloomberg'], + companies: ['Microsoft'], }, { id: 78, @@ -894,18 +871,18 @@ export default [ difficulty: 'Medium', companies: [ 'Facebook', + 'Amazon', 'Google', 'Microsoft', - 'Amazon', 'Uber', - 'Palantir', - 'LinkedIn', 'Oracle', - 'Salesforce', - 'Bloomberg', 'Apple', - 'Snapchat', - 'Two Sigma', + 'LinkedIn', + 'Bloomberg', + 'Salesforce', + 'Palantir', + 'Goldman Sachs', + 'Twitch', ], }, { @@ -914,7 +891,15 @@ export default [ url: 'https://leetcode.com/problems/interval-list-intersections/', pattern: 'Merge Intervals', difficulty: 'Medium', - companies: ['Facebook', 'Uber', 'Google', 'Amazon'], + companies: [ + 'Facebook', + 'Uber', + 'Google', + 'Apple', + 'Snapchat', + 'Amazon', + 'Oracle', + ], }, { id: 80, @@ -922,7 +907,7 @@ export default [ url: 'https://leetcode.com/problems/non-overlapping-intervals/', pattern: 'Merge Intervals', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft', 'Apple'], + companies: ['Facebook'], }, { id: 81, @@ -931,15 +916,15 @@ export default [ pattern: 'Merge Intervals', difficulty: 'Medium', companies: [ - 'Facebook', 'Amazon', - 'Microsoft', 'Bloomberg', + 'Facebook', + 'Google', + 'Microsoft', + 'Apple', 'Uber', 'Oracle', - 'Google', - 'Lyft', - 'Quora', + 'Goldman Sachs', ], }, { @@ -948,7 +933,7 @@ export default [ url: 'https://leetcode.com/problems/task-scheduler/', pattern: 'Merge Intervals', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Uber', 'Microsoft', 'Oracle'], + companies: ['Facebook', 'Microsoft', 'Amazon', 'Uber', 'Oracle'], }, { id: 83, @@ -957,7 +942,7 @@ export default [ 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', pattern: 'Merge Intervals', difficulty: 'Medium', - companies: ['Facebook', 'Quora'], + companies: ['Facebook'], }, { id: 84, @@ -965,14 +950,7 @@ export default [ url: 'https://leetcode.com/problems/insert-interval/', pattern: 'Merge Intervals', difficulty: 'Hard', - companies: [ - 'LinkedIn', - 'Amazon', - 'Google', - 'Twitter', - 'Facebook', - 'Oracle', - ], + companies: ['Google', 'Facebook', 'Twitter', 'Uber', 'LinkedIn', 'Amazon'], }, { id: 85, @@ -980,7 +958,14 @@ export default [ url: 'https://leetcode.com/problems/employee-free-time/', pattern: 'Merge Intervals', difficulty: 'Hard', - companies: ['Pinterest', 'Amazon', 'Airbnb', 'Uber'], + companies: [ + 'Pinterest', + 'Amazon', + 'Google', + 'Facebook', + 'Airbnb', + 'Bloomberg', + ], }, { id: 86, @@ -1005,7 +990,7 @@ export default [ url: 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', pattern: 'Modified Binary Search', difficulty: 'Easy', - companies: ['Google', 'Facebook', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Google', 'Uber'], }, { id: 89, @@ -1013,7 +998,7 @@ export default [ url: 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', pattern: 'Modified Binary Search', difficulty: 'Medium', - companies: ['Microsoft', 'Amazon', 'Goldman Sachs', 'Facebook', 'Google'], + companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs', 'Apple'], }, { id: 90, @@ -1021,15 +1006,7 @@ export default [ url: 'https://leetcode.com/problems/find-peak-element/', pattern: 'Modified Binary Search', difficulty: 'Medium', - companies: [ - 'Facebook', - 'Google', - 'Bloomberg', - 'Apple', - 'Uber', - 'Amazon', - 'Quora', - ], + companies: ['Facebook', 'Amazon', 'Google', 'Apple'], }, { id: 91, @@ -1041,12 +1018,12 @@ export default [ 'Facebook', 'Amazon', 'Microsoft', - 'Bloomberg', 'Google', 'Oracle', - 'LinkedIn', 'Goldman Sachs', - 'Tesla', + 'Bloomberg', + 'LinkedIn', + 'Apple', ], }, { @@ -1055,7 +1032,7 @@ export default [ url: 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', pattern: 'Modified Binary Search', difficulty: 'Medium', - companies: ['Facebook', 'Microsoft', 'Bloomberg'], + companies: ['Amazon'], }, { id: 93, @@ -1063,7 +1040,7 @@ export default [ url: 'https://leetcode.com/problems/search-a-2d-matrix/', pattern: 'Modified Binary Search', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft', 'Facebook', 'Apple', 'Adobe'], + companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Apple'], }, { id: 94, @@ -1071,7 +1048,7 @@ export default [ url: 'https://leetcode.com/problems/search-a-2d-matrix-ii/', pattern: 'Modified Binary Search', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft', 'Facebook', 'Citadel'], + companies: ['Amazon', 'Facebook', 'Microsoft'], }, { id: 95, @@ -1079,7 +1056,7 @@ export default [ url: 'https://leetcode.com/problems/find-k-closest-elements/', pattern: 'Modified Binary Search', difficulty: 'Medium', - companies: ['Uber'], + companies: ['Facebook', 'Bloomberg', 'Apple'], }, { id: 96, @@ -1095,7 +1072,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-size-subarray-sum/', pattern: 'Sliding Window', difficulty: 'Medium', - companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Apple'], + companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Oracle'], }, { id: 98, @@ -1111,7 +1088,7 @@ export default [ url: 'https://leetcode.com/problems/permutation-in-string/', pattern: 'Sliding Window', difficulty: 'Medium', - companies: ['Uber', 'Facebook', 'Google', 'Amazon'], + companies: ['Facebook', 'Microsoft', 'Google'], }, { id: 100, @@ -1128,7 +1105,16 @@ export default [ url: 'https://leetcode.com/problems/sliding-window-maximum/', pattern: 'Sliding Window', difficulty: 'Hard', - companies: ['Amazon', 'Google', 'Facebook', 'Uber', 'Microsoft', 'Twitter'], + companies: [ + 'Amazon', + 'Microsoft', + 'Google', + 'Uber', + 'Facebook', + 'Apple', + 'Adobe', + 'Citadel', + ], }, { id: 102, @@ -1139,15 +1125,14 @@ export default [ difficulty: 'Hard', companies: [ 'Amazon', - 'Microsoft', - 'Google', 'Facebook', - 'Bloomberg', + 'Google', + 'Apple', 'Adobe', + 'Bloomberg', + 'Microsoft', 'Uber', - 'Apple', 'Goldman Sachs', - 'Salesforce', ], }, { @@ -1157,12 +1142,13 @@ export default [ 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', pattern: 'Sliding Window', difficulty: 'Hard', - companies: ['Akuna Capital'], + companies: ['Amazon'], }, { id: 104, - name: 'Unique Letter String', - url: 'https://leetcode.com/problems/unique-letter-string/', + name: 'Count Unique Characters of All Substrings of a Given String', + url: + 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', pattern: 'Sliding Window', difficulty: 'Hard', companies: ['Twitch'], @@ -1175,15 +1161,16 @@ export default [ difficulty: 'Hard', companies: [ 'Facebook', - 'LinkedIn', 'Amazon', 'Google', - 'Uber', 'Microsoft', + 'LinkedIn', + 'Bloomberg', + 'Apple', 'Adobe', 'Lyft', - 'Goldman Sachs', - 'Bloomberg', + 'Oracle', + 'Salesforce', ], }, { @@ -1193,7 +1180,7 @@ export default [ 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', pattern: 'Sliding Window', difficulty: 'Hard', - companies: ['Amazon', 'Microsoft', 'Google'], + companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, { id: 107, @@ -1201,7 +1188,7 @@ export default [ url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', pattern: "Top 'K' Elements", difficulty: 'Medium', - companies: ['Facebook', 'Oracle', 'Amazon', 'Microsoft'], + companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], }, { id: 108, @@ -1209,7 +1196,7 @@ export default [ url: 'https://leetcode.com/problems/k-closest-points-to-origin/', pattern: "Top 'K' Elements", difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Asana', 'Google', 'Apple', 'Microsoft'], + companies: ['Facebook', 'Amazon', 'Asana', 'Oracle', 'Apple'], }, { id: 109, @@ -1217,15 +1204,7 @@ export default [ url: 'https://leetcode.com/problems/top-k-frequent-elements/', pattern: "Top 'K' Elements", difficulty: 'Medium', - companies: [ - 'Amazon', - 'Facebook', - 'Yelp', - 'Microsoft', - 'Uber', - 'Oracle', - 'Snapchat', - ], + companies: ['Amazon', 'Facebook', 'Oracle', 'Google', 'Yelp', 'Apple'], }, { id: 110, @@ -1233,7 +1212,7 @@ export default [ url: 'https://leetcode.com/problems/sort-characters-by-frequency/', pattern: "Top 'K' Elements", difficulty: 'Medium', - companies: ['Bloomberg'], + companies: ['Amazon', 'Bloomberg', 'Uber'], }, { id: 111, @@ -1247,10 +1226,12 @@ export default [ 'LinkedIn', 'Google', 'Microsoft', - 'Apple', + 'Goldman Sachs', 'Bloomberg', 'Uber', + 'Adobe', 'Oracle', + 'JPMorgan', ], }, { @@ -1259,7 +1240,14 @@ export default [ url: 'https://leetcode.com/problems/reorganize-string/', pattern: "Top 'K' Elements", difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Microsoft', + 'Oracle', + 'Twitter', + ], }, { id: 113, @@ -1267,7 +1255,7 @@ export default [ url: 'https://leetcode.com/problems/rearrange-string-k-distance-apart', pattern: "Top 'K' Elements", difficulty: 'Hard', - companies: ['Facebook'], + companies: ['Google'], }, { id: 114, @@ -1275,7 +1263,7 @@ export default [ url: 'https://leetcode.com/problems/course-schedule-iii/', pattern: "Top 'K' Elements", difficulty: 'Hard', - companies: ['Google'], + companies: ['Microsoft'], }, { id: 115, @@ -1283,7 +1271,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-frequency-stack/', pattern: "Top 'K' Elements", difficulty: 'Hard', - companies: ['Amazon', 'Google'], + companies: ['Amazon', 'Apple'], }, { id: 116, @@ -1291,7 +1279,7 @@ export default [ url: 'https://leetcode.com/problems/course-schedule/', pattern: 'Topological Sort', difficulty: 'Medium', - companies: ['Amazon', 'Facebook', 'Google', 'Uber', 'Apple'], + companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle', 'Google', 'Apple'], }, { id: 117, @@ -1299,7 +1287,17 @@ export default [ url: 'https://leetcode.com/problems/course-schedule-ii/', pattern: 'Topological Sort', difficulty: 'Medium', - companies: ['Amazon', 'Facebook', 'Google', 'Intuit', 'Uber', 'Apple'], + companies: [ + 'Amazon', + 'Google', + 'Facebook', + 'Apple', + 'Intuit', + 'Microsoft', + 'Uber', + 'Twitter', + 'Oracle', + ], }, { id: 118, @@ -1307,7 +1305,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-height-trees/', pattern: 'Topological Sort', difficulty: 'Medium', - companies: ['Google'], + companies: ['Google', 'Amazon'], }, { id: 119, @@ -1317,14 +1315,14 @@ export default [ difficulty: 'Hard', companies: [ 'Facebook', - 'Airbnb', 'Amazon', + 'Airbnb', + 'Apple', + 'Bloomberg', 'Google', - 'Microsoft', - 'Pinterest', 'Uber', - 'Bloomberg', - 'Apple', + 'Twitter', + 'Microsoft', ], }, { @@ -1341,7 +1339,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', pattern: 'BFS', difficulty: 'Easy', - companies: ['Amazon'], + companies: ['Apple'], }, { id: 122, @@ -1349,7 +1347,7 @@ export default [ url: 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', pattern: 'BFS', difficulty: 'Easy', - companies: ['Facebook'], + companies: ['Amazon', 'Facebook'], }, { id: 123, @@ -1365,7 +1363,14 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-level-order-traversal/', pattern: 'BFS', difficulty: 'Medium', - companies: ['Amazon', 'Facebook', 'Bloomberg', 'Microsoft', 'LinkedIn'], + companies: [ + 'Amazon', + 'Microsoft', + 'LinkedIn', + 'Apple', + 'Bloomberg', + 'Facebook', + ], }, { id: 125, @@ -1374,7 +1379,15 @@ export default [ 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', pattern: 'BFS', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Qualtrics', 'Facebook'], + companies: [ + 'Amazon', + 'Microsoft', + 'Qualtrics', + 'Facebook', + 'Apple', + 'Bloomberg', + 'LinkedIn', + ], }, { id: 126, @@ -1383,7 +1396,14 @@ export default [ 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', pattern: 'BFS', difficulty: 'Medium', - companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Oracle', 'Facebook'], + companies: [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Apple', + 'Oracle', + ], }, { id: 127, @@ -1392,7 +1412,7 @@ export default [ 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', pattern: 'BFS', difficulty: 'Medium', - companies: ['Microsoft', 'Bloomberg', 'Amazon'], + companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Facebook', 'Google'], }, { id: 128, @@ -1400,7 +1420,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-right-side-view/', pattern: 'BFS', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Bloomberg', 'Microsoft'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], }, { id: 129, @@ -1408,7 +1428,7 @@ export default [ url: 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', pattern: 'BFS', difficulty: 'Medium', - companies: ['Facebook', 'Amazon', 'Uber', 'Microsoft', 'Oracle'], + companies: ['Amazon', 'Facebook', 'Microsoft', 'Uber'], }, { id: 130, @@ -1416,7 +1436,7 @@ export default [ url: 'https://leetcode.com/problems/boundary-of-binary-tree', pattern: 'BFS', difficulty: 'Medium', - companies: ['Amazon', 'Microsoft'], + companies: ['Amazon', 'Microsoft', 'Apple', 'Oracle'], }, { id: 131, @@ -1424,7 +1444,7 @@ export default [ url: 'https://leetcode.com/problems/same-tree/', pattern: 'DFS', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft', 'Facebook', 'Bloomberg'], + companies: ['Amazon'], }, { id: 132, @@ -1432,7 +1452,7 @@ export default [ url: 'https://leetcode.com/problems/path-sum/', pattern: 'DFS', difficulty: 'Easy', - companies: ['Facebook', 'Amazon'], + companies: ['Amazon', 'Facebook', 'Bloomberg'], }, { id: 133, @@ -1440,16 +1460,7 @@ export default [ url: 'https://leetcode.com/problems/diameter-of-binary-tree/', pattern: 'DFS', difficulty: 'Easy', - companies: [ - 'Facebook', - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Bloomberg', - 'Atlassian', - 'Oracle', - ], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle', 'Google', 'Adobe'], }, { id: 134, @@ -1457,7 +1468,7 @@ export default [ url: 'https://leetcode.com/problems/merge-two-binary-trees/', pattern: 'DFS', difficulty: 'Easy', - companies: ['Adobe'], + companies: ['Adobe', 'Amazon'], }, { id: 135, @@ -1465,7 +1476,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', pattern: 'DFS', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Bloomberg'], + companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs'], }, { id: 136, @@ -1474,7 +1485,7 @@ export default [ 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', pattern: 'DFS', difficulty: 'Easy', - companies: ['LinkedIn', 'Amazon', 'Microsoft'], + companies: ['Amazon', 'Facebook', 'Microsoft', 'LinkedIn'], }, { id: 137, @@ -1482,7 +1493,7 @@ export default [ url: 'https://leetcode.com/problems/subtree-of-another-tree/', pattern: 'DFS', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft', 'Google'], + companies: ['Amazon'], }, { id: 138, @@ -1490,7 +1501,7 @@ export default [ url: 'https://leetcode.com/problems/invert-binary-tree/', pattern: 'DFS', difficulty: 'Easy', - companies: ['Google', 'Amazon'], + companies: ['Google', 'Microsoft', 'Amazon'], }, { id: 139, @@ -1498,7 +1509,7 @@ export default [ url: 'https://leetcode.com/problems/path-sum-ii/', pattern: 'DFS', difficulty: 'Medium', - companies: ['Quora', 'Amazon', 'Facebook', 'Google'], + companies: ['Amazon', 'Microsoft', 'Quora'], }, { id: 140, @@ -1506,7 +1517,7 @@ export default [ url: 'https://leetcode.com/problems/path-sum-iii/', pattern: 'DFS', difficulty: 'Medium', - companies: ['Quora', 'Amazon', 'Bloomberg'], + companies: ['Amazon', 'Microsoft'], }, { id: 141, @@ -1516,15 +1527,13 @@ export default [ pattern: 'DFS', difficulty: 'Medium', companies: [ - 'Amazon', 'Facebook', + 'Amazon', 'Microsoft', - 'Apple', - 'Oracle', 'Google', + 'Oracle', 'LinkedIn', - 'Bloomberg', - 'Airbnb', + 'Atlassian', ], }, { @@ -1533,7 +1542,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-binary-tree/', pattern: 'DFS', difficulty: 'Medium', - companies: ['Amazon'], + companies: ['Google'], }, { id: 143, @@ -1541,7 +1550,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-width-of-binary-tree/', pattern: 'DFS', difficulty: 'Medium', - companies: ['Google', 'Bloomberg', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], }, { id: 144, @@ -1550,14 +1559,7 @@ export default [ 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', pattern: 'DFS', difficulty: 'Medium', - companies: [ - 'Microsoft', - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Apple', - 'Oracle', - ], + companies: ['Amazon', 'Microsoft', 'Google', 'Facebook', 'Bloomberg'], }, { id: 145, @@ -1569,12 +1571,13 @@ export default [ 'Facebook', 'Amazon', 'Microsoft', - 'Asana', 'Bloomberg', - 'Google', - 'Apple', + 'Asana', + 'Atlassian', 'Oracle', + 'Google', 'Salesforce', + 'Apple', ], }, { @@ -1583,7 +1586,7 @@ export default [ url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', pattern: 'DFS', difficulty: 'Medium', - companies: ['Facebook', 'Oracle', 'Amazon', 'Microsoft'], + companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], }, { id: 147, @@ -1591,7 +1594,7 @@ export default [ url: 'https://leetcode.com/problems/implement-trie-prefix-tree/', pattern: 'DFS', difficulty: 'Medium', - companies: ['Amazon', 'Google', 'Facebook', 'Microsoft'], + companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, { id: 148, @@ -1599,14 +1602,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', pattern: 'DFS', difficulty: 'Hard', - companies: [ - 'Facebook', - 'Amazon', - 'Apple', - 'Google', - 'Microsoft', - 'Bloomberg', - ], + companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Uber', 'Apple'], }, { id: 149, @@ -1617,13 +1613,13 @@ export default [ companies: [ 'Facebook', 'Amazon', - 'LinkedIn', 'Microsoft', - 'Uber', - 'Quora', + 'LinkedIn', 'Oracle', + 'Uber', 'Google', 'Apple', + 'Snapchat', ], }, { @@ -1635,11 +1631,10 @@ export default [ companies: [ 'Amazon', 'Microsoft', - 'Apple', 'Google', - 'Facebook', - 'Uber', 'Snapchat', + 'Apple', + 'Facebook', 'Citadel', ], }, @@ -1652,11 +1647,11 @@ export default [ companies: [ 'Amazon', 'Google', - 'Facebook', 'Apple', - 'Bloomberg', 'Microsoft', + 'Facebook', 'Uber', + 'Salesforce', ], }, { @@ -1665,7 +1660,7 @@ export default [ url: 'https://leetcode.com/problems/sliding-window-median/', pattern: 'Two Heaps', difficulty: 'Hard', - companies: ['Facebook', 'Google'], + companies: ['Amazon', 'Facebook', 'Google'], }, { id: 153, @@ -1676,17 +1671,13 @@ export default [ companies: [ 'Amazon', 'Google', - 'Adobe', 'Apple', + 'Adobe', 'Microsoft', 'Facebook', 'Bloomberg', - 'Oracle', - 'Goldman Sachs', 'Uber', - 'LinkedIn', - 'Morgan Stanley', - 'Salesforce', + 'Oracle', ], }, { @@ -1695,7 +1686,7 @@ export default [ url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', pattern: 'Two Pointers', difficulty: 'Easy', - companies: ['Amazon', 'Microsoft'], + companies: ['Amazon', 'Apple', 'Microsoft'], }, { id: 155, @@ -1703,7 +1694,17 @@ export default [ url: 'https://leetcode.com/problems/squares-of-a-sorted-array/', pattern: 'Two Pointers', difficulty: 'Easy', - companies: ['Uber', 'Facebook', 'Amazon', 'Twitch'], + companies: [ + 'Facebook', + 'Amazon', + 'Apple', + 'Google', + 'Adobe', + 'Microsoft', + 'Twitch', + 'Bloomberg', + 'Oracle', + ], }, { id: 156, @@ -1711,7 +1712,7 @@ export default [ url: 'https://leetcode.com/problems/backspace-string-compare', pattern: 'Two Pointers', difficulty: 'Easy', - companies: ['Google', 'Atlassian', 'Facebook'], + companies: ['Google', 'Facebook', 'Amazon', 'Microsoft', 'Oracle'], }, { id: 157, @@ -1722,11 +1723,13 @@ export default [ companies: [ 'Amazon', 'Facebook', - 'Microsoft', - 'Bloomberg', 'Google', + 'Microsoft', 'Apple', - 'Qualtrics', + 'Bloomberg', + 'Adobe', + 'Oracle', + 'Citadel', ], }, { @@ -1735,7 +1738,7 @@ export default [ url: 'https://leetcode.com/problems/3sum-closest/', pattern: 'Two Pointers', difficulty: 'Medium', - companies: ['Google', 'Amazon', 'Apple', 'Bloomberg'], + companies: ['Google', 'Facebook', 'Amazon', 'Apple', 'Microsoft'], }, { id: 159, @@ -1743,7 +1746,7 @@ export default [ url: 'https://leetcode.com/problems/subarray-product-less-than-k/', pattern: 'Two Pointers', difficulty: 'Medium', - companies: ['Akuna Capital'], + companies: ['Akuna Capital', 'Google'], }, { id: 160, @@ -1752,15 +1755,13 @@ export default [ pattern: 'Two Pointers', difficulty: 'Medium', companies: [ - 'Facebook', 'Amazon', 'Microsoft', - 'Uber', 'Oracle', - 'Google', - 'Bloomberg', 'LinkedIn', 'Apple', + 'Facebook', + 'Uber', ], }, { @@ -1771,15 +1772,15 @@ export default [ difficulty: 'Hard', companies: [ 'Facebook', - 'LinkedIn', 'Amazon', 'Google', - 'Uber', 'Microsoft', + 'LinkedIn', + 'Bloomberg', 'Adobe', 'Lyft', - 'Goldman Sachs', - 'Bloomberg', + 'Oracle', + 'Salesforce', ], }, { @@ -1791,18 +1792,15 @@ export default [ companies: [ 'Amazon', 'Goldman Sachs', - 'Microsoft', 'Facebook', + 'Microsoft', 'Google', 'Apple', - 'Qualtrics', 'Bloomberg', - 'Uber', - 'Snapchat', 'Adobe', 'Oracle', - 'Salesforce', - 'Citadel', + 'Airbnb', + 'Qualtrics', ], }, { @@ -1814,9 +1812,11 @@ export default [ companies: [ 'Amazon', 'Goldman Sachs', - 'Google', + 'Adobe', 'Apple', + 'Google', 'Facebook', + 'Microsoft', 'Bloomberg', ], }, From bbaf1e806fd2def569ae4c0e553293bd5ae5bb71 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Wed, 20 May 2020 14:31:26 -0400 Subject: [PATCH 021/386] Update package-lock.json to fix security loophole --- package-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a53b7850..c6e92576 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5433,9 +5433,9 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" }, "events": { "version": "3.1.0", @@ -6014,9 +6014,9 @@ } }, "follow-redirects": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", - "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", + "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", "requires": { "debug": "^3.0.0" }, @@ -6785,9 +6785,9 @@ "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" }, "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", From 43b9c2b473222b2294427f31490ac47657b71e5d Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Tue, 26 May 2020 12:53:45 -0400 Subject: [PATCH 022/386] Add Square company icon --- src/icons/Square.png | Bin 0 -> 1493 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/icons/Square.png diff --git a/src/icons/Square.png b/src/icons/Square.png new file mode 100644 index 0000000000000000000000000000000000000000..68c0b23bce5ff52c08beeca40d5a2cb89e310702 GIT binary patch literal 1493 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJW ziJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajk#L+X(X49sDkE{-7{ylX?f{e=TX{-s&fUc40Kwd7%{gN6i)>N}R*3Tzie zIkO_Pvj1pjHAOdhhiww%%sJSqXQH?waHSW^t&k^zEK$EC-j}zpJiJ)!%H%U=YUg~O z`(09X`stTliyF4<+t=6I%R8gGvZ8DHy4M=o+Rh3B6N2tI?~@^emJo|0Vm!>4C-nx>|^toW9)amAApOD-4ensdWV>|ud~-F$zp zOIDLSBsSfA)7YM_GP&Kz_iW;tw|`nrznwN?&vehW525EJ6JD0MwH?!&l*_ex)t2Tz z>?ig-SL9u=P-UJri)f05K=PJ5zk~HEkEG-3FGnt&=8AVt(FkULWF+7PUIl>`G|p;pg8S zLvw$8tPQO?ygR9+ra(97ixZ2$YHdT6^2r{mlRMNO8I>HH+xl}xY9PPH;fm|qO%A{Q z%5^%l#Z|AOOh{{$1CN$XwOt|0>%YhOf3nE$+#(|q`asN6MpE+NrAtCFi*85eoxB@+ z<;t}~y07+1$SyvhW3YIhiU#K zjkTWUw{rGhw3y?w+jyqVjiXDPWOG=}ug{wB@PwI1$)>Co0YaTE_b%R2TfTDjk=`Sp zxQ?l-U$}9jV@pQu>QJ>AU%mM=FC03=^s6d=(W@L;vuoEQ9gw`*!?6qf0n49=%>+8GUUt7mxFL!L~ySxoqv!bIXiaox@BR$vjdg~TT z8NN4NuRcwyGW=d9_r1MMfQK!0>5GdQQ$GFws;K7q@chhmM;;gY`1>YSRz~iMJoD)A zyaJo&MUf%l*B3mm@~^w3b>+||8{eZcZ1#EiN&lD@>&#)bP0l+XkK Dd8#$$ literal 0 HcmV?d00001 From 56a3d43ef5d5c0473122516d01aabb19f3a3cad8 Mon Sep 17 00:00:00 2001 From: Mohit Mittal Date: Tue, 26 May 2020 22:43:48 +0530 Subject: [PATCH 023/386] Added Trie Category Questions (#9) * Added Trie Category Questions * Updated Companies | Trie Category * Updated LC premium questions | Trie --- src/data/index.js | 97 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 95 insertions(+), 2 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index d18b51fb..4d76fa0e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1592,7 +1592,7 @@ export default [ id: 147, name: 'Implement Trie (Prefix Tree)', url: 'https://leetcode.com/problems/implement-trie-prefix-tree/', - pattern: 'DFS', + pattern: 'Trie', difficulty: 'Medium', companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, @@ -1626,7 +1626,7 @@ export default [ id: 150, name: 'Word Search II', url: 'https://leetcode.com/problems/word-search-ii/', - pattern: 'DFS', + pattern: 'Trie', difficulty: 'Hard', companies: [ 'Amazon', @@ -1820,4 +1820,97 @@ export default [ 'Bloomberg', ], }, + { + id: 164, + name: 'Longest Word in Dictionary', + url: 'https://leetcode.com/problems/longest-word-in-dictionary/', + pattern: 'Trie', + difficulty: 'Easy', + companies: [ + 'Goldman Sachs', + 'Google', + ], + }, + { + id: 165, + name: 'Index Pairs of a String', + url: 'https://leetcode.com/problems/index-pairs-of-a-string/', + pattern: 'Trie', + difficulty: 'Easy', + companies: [ + 'Amazon', + ], + }, + { + id: 166, + name: 'Maximum XOR of Two Numbers in an Array', + url: 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', + pattern: 'Trie', + difficulty: 'Medium', + companies: [ + 'Google', + ], + }, + { + id: 167, + name: 'Concatenated Words', + url: 'https://leetcode.com/problems/concatenated-words/', + pattern: 'Trie', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Apple', + 'Facebook', + ], + }, + { + id: 168, + name: 'Prefix and Suffix Search', + url: 'https://leetcode.com/problems/prefix-and-suffix-search/', + pattern: 'Trie', + difficulty: 'Hard', + companies: [ + 'Facebook', + 'Google', + 'Uber', + ], + }, + { + id: 169, + name: 'Palindrome Pairs', + url: 'https://leetcode.com/problems/palindrome-pairs/', + pattern: 'Trie', + difficulty: 'Hard', + companies: [ + 'Airbnb', + 'Amazon', + 'Facebook', + 'Google', + 'Square', + ], + }, + { + id: 170, + name: 'Design Search Autocomplete System', + url: 'https://leetcode.com/problems/design-search-autocomplete-system/', + pattern: 'Trie', + difficulty: 'Hard', + companies: [ + 'Amazon', + 'Google', + 'Lyft', + 'Microsoft', + 'Uber', + ], + }, + { + id: 171, + name: 'Word Squares', + url: 'https://leetcode.com/problems/word-squares/', + pattern: 'Trie', + difficulty: 'Hard', + companies: [ + 'Oracle', + ], + }, ]; From e0bd606ce643b08809b1be8b2f871d966dc6ab1e Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Tue, 26 May 2020 13:14:22 -0400 Subject: [PATCH 024/386] Fix formatting errors for src/data/index.js --- src/data/index.js | 45 ++++++++------------------------------------- 1 file changed, 8 insertions(+), 37 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 4d76fa0e..edff96d3 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1826,10 +1826,7 @@ export default [ url: 'https://leetcode.com/problems/longest-word-in-dictionary/', pattern: 'Trie', difficulty: 'Easy', - companies: [ - 'Goldman Sachs', - 'Google', - ], + companies: ['Goldman Sachs', 'Google'], }, { id: 165, @@ -1837,9 +1834,7 @@ export default [ url: 'https://leetcode.com/problems/index-pairs-of-a-string/', pattern: 'Trie', difficulty: 'Easy', - companies: [ - 'Amazon', - ], + companies: ['Amazon'], }, { id: 166, @@ -1847,9 +1842,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', pattern: 'Trie', difficulty: 'Medium', - companies: [ - 'Google', - ], + companies: ['Google'], }, { id: 167, @@ -1857,11 +1850,7 @@ export default [ url: 'https://leetcode.com/problems/concatenated-words/', pattern: 'Trie', difficulty: 'Hard', - companies: [ - 'Amazon', - 'Apple', - 'Facebook', - ], + companies: ['Amazon', 'Apple', 'Facebook'], }, { id: 168, @@ -1869,11 +1858,7 @@ export default [ url: 'https://leetcode.com/problems/prefix-and-suffix-search/', pattern: 'Trie', difficulty: 'Hard', - companies: [ - 'Facebook', - 'Google', - 'Uber', - ], + companies: ['Facebook', 'Google', 'Uber'], }, { id: 169, @@ -1881,13 +1866,7 @@ export default [ url: 'https://leetcode.com/problems/palindrome-pairs/', pattern: 'Trie', difficulty: 'Hard', - companies: [ - 'Airbnb', - 'Amazon', - 'Facebook', - 'Google', - 'Square', - ], + companies: ['Airbnb', 'Amazon', 'Facebook', 'Google', 'Square'], }, { id: 170, @@ -1895,13 +1874,7 @@ export default [ url: 'https://leetcode.com/problems/design-search-autocomplete-system/', pattern: 'Trie', difficulty: 'Hard', - companies: [ - 'Amazon', - 'Google', - 'Lyft', - 'Microsoft', - 'Uber', - ], + companies: ['Amazon', 'Google', 'Lyft', 'Microsoft', 'Uber'], }, { id: 171, @@ -1909,8 +1882,6 @@ export default [ url: 'https://leetcode.com/problems/word-squares/', pattern: 'Trie', difficulty: 'Hard', - companies: [ - 'Oracle', - ], + companies: ['Oracle'], }, ]; From d45088f40616c81ffe5716147e9e74331ad1974d Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Tue, 26 May 2020 18:24:19 -0400 Subject: [PATCH 025/386] Add default sort for question list When the page is loaded, the data set will now be sorted automatically according to difficulty then pattern, irregardless of the order that questions are added to /src/data/index.js. --- src/components/Table/index.js | 107 ++++++++++++++++++---------------- 1 file changed, 58 insertions(+), 49 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 62f1d946..c1564271 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -7,7 +7,7 @@ import { NavLink, } from 'reactstrap'; import ReactTooltip from 'react-tooltip'; -import { useTable, useFilters } from 'react-table'; +import { useTable, useFilters, useSortBy } from 'react-table'; import { FaQuestionCircle } from 'react-icons/fa'; import { Event } from '../Shared/Tracking'; @@ -17,49 +17,10 @@ import './styles.scss'; const images = require.context('../../icons', true); -function DefaultColumnFilter({ - column: { filterValue, preFilteredRows, setFilter }, -}) { - const count = preFilteredRows.length; - - return ( - { - setFilter(e.target.value || undefined); // Set undefined to remove the filter entirely - }} - placeholder={`Search ${count} questions...`} - /> - ); -} - -function SelectColumnFilter({ - column: { filterValue, setFilter, preFilteredRows, id }, -}) { - const options = React.useMemo(() => { - const options = new Set(); - preFilteredRows.forEach(row => { - options.add(row.values[id]); - }); - return [...options.values()]; - }, [id, preFilteredRows]); - - return ( - - ); -} +const sortByObject = { Easy: 0, Medium: 1, Hard: 2 }; +questionList.sort( + (a, b) => sortByObject[a.difficulty] - sortByObject[b.difficulty], +); const Table = () => { const [checked, setChecked] = useState( @@ -71,21 +32,21 @@ const Table = () => { window.localStorage.setItem('checked', JSON.stringify(checked)); }, [checked]); + const data = React.useMemo(() => questionList, []); + const defaultColumn = React.useMemo( () => ({ Filter: DefaultColumnFilter, minWidth: 30, - maxWidth: 10, + maxWidth: 30, }), [], ); - const data = React.useMemo(() => questionList, []); - const columns = React.useMemo( () => [ { - Header: 'Sort questions by name or pattern!', + Header: 'Leetcode Patterns', columns: [ { id: 'Checkbox', @@ -138,7 +99,6 @@ const Table = () => { { Header: 'Difficulty', accessor: 'difficulty', - Filter: SelectColumnFilter, Cell: cellInfo => ( { {cellInfo.row.original.difficulty} ), + Filter: SelectColumnFilter, }, { Header: () => { @@ -184,6 +145,50 @@ const Table = () => { [], ); + function DefaultColumnFilter({ + column: { filterValue, preFilteredRows, setFilter }, + }) { + const count = preFilteredRows.length; + + return ( + { + setFilter(e.target.value || undefined); // Set undefined to remove the filter entirely + }} + placeholder={`Search ${count} questions...`} + /> + ); + } + + function SelectColumnFilter({ + column: { filterValue, setFilter, preFilteredRows, id }, + }) { + const options = React.useMemo(() => { + const options = new Set(); + preFilteredRows.forEach(row => { + options.add(row.values[id]); + }); + return [...options.values()]; + }, [id, preFilteredRows]); + + return ( + + ); + } + const { getTableProps, getTableBodyProps, @@ -195,8 +200,12 @@ const Table = () => { columns, data, defaultColumn, + initialState: { + sortBy: [{ id: 'pattern' }], + }, }, useFilters, + useSortBy, ); return ( From a62d35051f511030d920a7abb9347768a03daaa3 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Wed, 27 May 2020 15:01:35 -0400 Subject: [PATCH 026/386] Sort pattern dropdown list values This only applies to the pattern column whereas we leave the difficulty dropdown list untouched. --- src/components/Table/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index c1564271..e6921f48 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -166,10 +166,16 @@ const Table = () => { }) { const options = React.useMemo(() => { const options = new Set(); + preFilteredRows.forEach(row => { options.add(row.values[id]); }); - return [...options.values()]; + + if (id === 'difficulty') { + return [...options.values()]; + } + + return [...options.values()].sort(); }, [id, preFilteredRows]); return ( From 4429019403dd5f802c9b8715872e6a300cb324dd Mon Sep 17 00:00:00 2001 From: Sean Date: Wed, 3 Jun 2020 11:53:19 -0400 Subject: [PATCH 027/386] Update target-sum question pattern from Backtracking to DFS (#15) Fixes #14 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index edff96d3..4dd654b0 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -272,7 +272,7 @@ export default [ id: 23, name: 'Target Sum', url: 'https://leetcode.com/problems/target-sum/', - pattern: 'Backtracking', + pattern: 'DFS', difficulty: 'Medium', companies: ['Facebook'], }, From ce12d85c4499ac11dd42ed4ca0268e9f71ed367b Mon Sep 17 00:00:00 2001 From: Sean Date: Fri, 5 Jun 2020 10:54:31 -0400 Subject: [PATCH 028/386] Add GNU GPLv3 License (#17) Fixes #16 --- LICENSE.md | 674 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 674 insertions(+) create mode 100644 LICENSE.md diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..0ac5d05a --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + + Preamble + +The GNU General Public License is a free, copyleft license for +software and other kinds of works. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + +Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + +Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + +Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + +0. Definitions. + +"This License" refers to version 3 of the GNU General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based +on the Program. + +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + +An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +1. Source Code. + +The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + +The Corresponding Source for a work in source code form is that +same work. + +2. Basic Permissions. + +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + +3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + +4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + +5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + +8. Termination. + +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + +However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +11. Patents. + +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + +A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + +13. Use with the GNU Affero General Public License. + +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + +14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + +If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + +17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + +If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and`show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + +You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + +The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. From 4af578f172b71a15b7b1beec92ea1796ec1ee73a Mon Sep 17 00:00:00 2001 From: Sean Date: Fri, 5 Jun 2020 13:15:30 -0400 Subject: [PATCH 029/386] Show lock icon for Leetcode Premium questions (#19) * Add lock icon to signify leetcode premium questions Fixes #11 * Add `Premium` field to each question This new field will represent whether or not a question requires leetcode premium to view, and also allow users to filter by all, premium, or free questions. * Move Premium to its own column --- src/components/Table/index.js | 18 +++- src/data/index.js | 171 ++++++++++++++++++++++++++++++++++ 2 files changed, 188 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e6921f48..32443674 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -8,7 +8,7 @@ import { } from 'reactstrap'; import ReactTooltip from 'react-tooltip'; import { useTable, useFilters, useSortBy } from 'react-table'; -import { FaQuestionCircle } from 'react-icons/fa'; +import { FaQuestionCircle, FaLock } from 'react-icons/fa'; import { Event } from '../Shared/Tracking'; import questionList from '../../data'; @@ -67,6 +67,22 @@ const Table = () => { ); }, }, + { + id: 'Premium', + Cell: cellInfo => { + return ( + + {cellInfo.row.original.premium ? ( + + {' '} + + ) : ( + '' + )} + + ); + }, + }, { Header: 'Name', accessor: 'name', diff --git a/src/data/index.js b/src/data/index.js index 4dd654b0..7848af68 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -5,6 +5,7 @@ export default [ url: 'https://leetcode.com/problems/contains-duplicate/', pattern: 'Arrays', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Apple'], }, { @@ -13,6 +14,7 @@ export default [ url: 'https://leetcode.com/problems/missing-number/', pattern: 'Arrays', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Microsoft', 'Apple'], }, { @@ -22,6 +24,7 @@ export default [ 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', pattern: 'Arrays', difficulty: 'Easy', + premium: false, companies: ['Microsoft', 'Apple'], }, { @@ -30,6 +33,7 @@ export default [ url: 'https://leetcode.com/problems/single-number/', pattern: 'Arrays', difficulty: 'Easy', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -46,6 +50,7 @@ export default [ url: 'https://leetcode.com/problems/product-of-array-except-self/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -67,6 +72,7 @@ export default [ url: 'https://leetcode.com/problems/find-the-duplicate-number/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Google', 'Microsoft', 'Facebook', 'Apple'], }, { @@ -75,6 +81,7 @@ export default [ url: 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Facebook', 'Apple'], }, { @@ -83,6 +90,7 @@ export default [ url: 'https://leetcode.com/problems/set-matrix-zeroes/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle'], }, { @@ -91,6 +99,7 @@ export default [ url: 'https://leetcode.com/problems/spiral-matrix/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -107,6 +116,7 @@ export default [ url: 'https://leetcode.com/problems/rotate-image/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook'], }, { @@ -115,6 +125,7 @@ export default [ url: 'https://leetcode.com/problems/word-search/', pattern: 'Arrays', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -134,6 +145,7 @@ export default [ url: 'https://leetcode.com/problems/first-missing-positive/', pattern: 'Arrays', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -151,6 +163,7 @@ export default [ url: 'https://leetcode.com/problems/longest-consecutive-sequence/', pattern: 'Arrays', difficulty: 'Hard', + premium: false, companies: [ 'Google', 'Microsoft', @@ -168,6 +181,7 @@ export default [ url: 'https://leetcode.com/problems/letter-case-permutation/', pattern: 'Backtracking', difficulty: 'Easy', + premium: false, companies: ['Amazon'], }, { @@ -176,6 +190,7 @@ export default [ url: 'https://leetcode.com/problems/subsets/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -191,6 +206,7 @@ export default [ url: 'https://leetcode.com/problems/subsets-ii/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Bloomberg'], }, { @@ -199,6 +215,7 @@ export default [ url: 'https://leetcode.com/problems/permutations/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: [ 'Microsoft', 'Amazon', @@ -218,6 +235,7 @@ export default [ url: 'https://leetcode.com/problems/permutations-ii/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Bloomberg'], }, { @@ -226,6 +244,7 @@ export default [ url: 'https://leetcode.com/problems/combinations/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Google', 'Amazon'], }, { @@ -234,6 +253,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Airbnb', 'Uber'], }, { @@ -242,6 +262,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum-ii/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Google', 'Microsoft', 'Amazon'], }, { @@ -250,6 +271,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum-iii/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Amazon'], }, { @@ -258,6 +280,7 @@ export default [ url: 'https://leetcode.com/problems/generate-parentheses/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -274,6 +297,7 @@ export default [ url: 'https://leetcode.com/problems/target-sum/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Facebook'], }, { @@ -282,6 +306,7 @@ export default [ url: 'https://leetcode.com/problems/palindrome-partitioning/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: ['Amazon'], }, { @@ -290,6 +315,7 @@ export default [ url: 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', pattern: 'Backtracking', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -309,6 +335,7 @@ export default [ url: 'https://leetcode.com/problems/generalized-abbreviation/', pattern: 'Backtracking', difficulty: 'Medium', + premium: true, companies: ['Google'], }, { @@ -317,6 +344,7 @@ export default [ url: 'https://leetcode.com/problems/sudoku-solver/', pattern: 'Backtracking', difficulty: 'Hard', + premium: false, companies: ['Microsoft', 'Amazon', 'Apple', 'Oracle'], }, { @@ -325,6 +353,7 @@ export default [ url: 'https://leetcode.com/problems/n-queens/', pattern: 'Backtracking', difficulty: 'Hard', + premium: false, companies: ['Apple', 'Oracle', 'Amazon'], }, { @@ -333,6 +362,7 @@ export default [ url: 'https://leetcode.com/problems/climbing-stairs/', pattern: 'Dynamic Programming', difficulty: 'Easy', + premium: false, companies: [ 'Amazon', 'Google', @@ -350,6 +380,7 @@ export default [ url: 'https://leetcode.com/problems/house-robber/', pattern: 'Dynamic Programming', difficulty: 'Easy', + premium: false, companies: ['Google', 'Apple', 'Adobe', 'Microsoft', 'Amazon'], }, { @@ -358,6 +389,7 @@ export default [ url: 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', pattern: 'Dynamic Programming', difficulty: 'Easy', + premium: false, companies: [ 'Amazon', 'Facebook', @@ -378,6 +410,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-subarray/', pattern: 'Dynamic Programming', difficulty: 'Easy', + premium: false, companies: [ 'Amazon', 'Apple', @@ -398,6 +431,7 @@ export default [ url: 'https://leetcode.com/problems/range-sum-query-immutable/', pattern: 'Dynamic Programming', difficulty: 'Easy', + premium: false, companies: ['Google', 'Facebook'], }, { @@ -406,6 +440,7 @@ export default [ url: 'https://leetcode.com/problems/house-robber-ii/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Google'], }, { @@ -414,6 +449,7 @@ export default [ url: 'https://leetcode.com/problems/coin-change/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -432,6 +468,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-product-subarray/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'LinkedIn', @@ -447,6 +484,7 @@ export default [ url: 'https://leetcode.com/problems/longest-increasing-subsequence/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Atlassian', 'Amazon', @@ -463,6 +501,7 @@ export default [ url: 'https://leetcode.com/problems/longest-palindromic-substring/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -481,6 +520,7 @@ export default [ url: 'https://leetcode.com/problems/word-break/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -500,6 +540,7 @@ export default [ url: 'https://leetcode.com/problems/combination-sum-iv/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Google'], }, { @@ -508,6 +549,7 @@ export default [ url: 'https://leetcode.com/problems/decode-ways/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Facebook', @@ -525,6 +567,7 @@ export default [ url: 'https://leetcode.com/problems/unique-paths/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Microsoft', @@ -542,6 +585,7 @@ export default [ url: 'https://leetcode.com/problems/jump-game/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Adobe', 'Google', 'Bloomberg', 'Oracle'], }, { @@ -550,6 +594,7 @@ export default [ url: 'https://leetcode.com/problems/palindromic-substrings/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Apple', 'Twitter', 'Google', 'Citadel'], }, { @@ -559,6 +604,7 @@ export default [ 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon'], }, { @@ -567,6 +613,7 @@ export default [ url: 'https://leetcode.com/problems/partition-equal-subset-sum/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Facebook'], }, { @@ -575,6 +622,7 @@ export default [ url: 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['LinkedIn', 'Amazon', 'Facebook'], }, { @@ -584,6 +632,7 @@ export default [ 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Google', 'Amazon', 'Apple'], }, { @@ -592,6 +641,7 @@ export default [ url: 'https://leetcode.com/problems/counting-bits/', pattern: 'Dynamic Programming', difficulty: 'Medium', + premium: false, companies: ['Facebook'], }, { @@ -600,6 +650,7 @@ export default [ url: 'https://leetcode.com/problems/linked-list-cycle/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Apple', 'Microsoft', 'Goldman Sachs'], }, { @@ -608,6 +659,7 @@ export default [ url: 'https://leetcode.com/problems/middle-of-the-linked-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Apple', 'Oracle'], }, { @@ -616,6 +668,7 @@ export default [ url: 'https://leetcode.com/problems/palindrome-linked-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Microsoft', 'Apple', 'Snapchat', 'Bloomberg'], }, { @@ -624,6 +677,7 @@ export default [ url: 'https://leetcode.com/problems/remove-linked-list-elements/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', + premium: false, companies: ['Bloomberg', 'Google', 'Capital One'], }, { @@ -632,6 +686,7 @@ export default [ url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Apple', 'Microsoft'], }, { @@ -640,6 +695,7 @@ export default [ url: 'https://leetcode.com/problems/linked-list-cycle-ii/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Apple', 'Adobe'], }, { @@ -648,6 +704,7 @@ export default [ url: 'https://leetcode.com/problems/add-two-numbers/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Google', @@ -666,6 +723,7 @@ export default [ url: 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], }, { @@ -674,6 +732,7 @@ export default [ url: 'https://leetcode.com/problems/sort-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Amazon', 'Facebook'], }, { @@ -682,6 +741,7 @@ export default [ url: 'https://leetcode.com/problems/reorder-list/', pattern: 'Fast & Slow Pointers', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Microsoft'], }, { @@ -690,6 +750,7 @@ export default [ url: 'https://leetcode.com/problems/clone-graph/', pattern: 'Graphs', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], }, { @@ -698,6 +759,7 @@ export default [ url: 'https://leetcode.com/problems/pacific-atlantic-water-flow/', pattern: 'Graphs', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Google', 'Amazon'], }, { @@ -706,6 +768,7 @@ export default [ url: 'https://leetcode.com/problems/number-of-islands/', pattern: 'Graphs', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Bloomberg', @@ -724,6 +787,7 @@ export default [ url: 'https://leetcode.com/problems/graph-valid-tree/', pattern: 'Graphs', difficulty: 'Medium', + premium: true, companies: ['Amazon', 'LinkedIn'], }, { @@ -733,6 +797,7 @@ export default [ 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', pattern: 'Graphs', difficulty: 'Medium', + premium: true, companies: ['Facebook', 'Amazon'], }, { @@ -741,6 +806,7 @@ export default [ url: 'https://leetcode.com/problems/reverse-linked-list/', pattern: 'In-place reversal of a linked list', difficulty: 'Easy', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -758,6 +824,7 @@ export default [ url: 'https://leetcode.com/problems/reverse-linked-list-ii/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], }, { @@ -766,6 +833,7 @@ export default [ url: 'https://leetcode.com/problems/rotate-list/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', + premium: false, companies: ['LinkedIn', 'Amazon', 'Microsoft'], }, { @@ -774,6 +842,7 @@ export default [ url: 'https://leetcode.com/problems/swap-nodes-in-pairs/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Facebook', 'Apple', 'Amazon'], }, { @@ -782,6 +851,7 @@ export default [ url: 'https://leetcode.com/problems/odd-even-linked-list/', pattern: 'In-place reversal of a linked list', difficulty: 'Medium', + premium: false, companies: ['Capital One', 'Facebook', 'Google', 'Microsoft', 'Bloomberg'], }, { @@ -790,6 +860,7 @@ export default [ url: 'https://leetcode.com/problems/reverse-nodes-in-k-group/', pattern: 'In-place reversal of a linked list', difficulty: 'Hard', + premium: false, companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Adobe'], }, { @@ -798,6 +869,7 @@ export default [ url: 'https://leetcode.com/problems/merge-two-sorted-lists/', pattern: 'K-Way Merge', difficulty: 'Easy', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -818,6 +890,7 @@ export default [ 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', pattern: 'K-Way Merge', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'Google'], }, { @@ -826,6 +899,7 @@ export default [ url: 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', pattern: 'K-Way Merge', difficulty: 'Medium', + premium: false, companies: ['LinkedIn', 'Amazon', 'Facebook'], }, { @@ -834,6 +908,7 @@ export default [ url: 'https://leetcode.com/problems/merge-k-sorted-lists/', pattern: 'K-Way Merge', difficulty: 'Hard', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -853,6 +928,7 @@ export default [ 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', pattern: 'K-Way Merge', difficulty: 'Hard', + premium: false, companies: ['Google', 'Amazon', 'Snapchat'], }, { @@ -861,6 +937,7 @@ export default [ url: 'https://leetcode.com/problems/meeting-rooms', pattern: 'Merge Intervals', difficulty: 'Easy', + premium: true, companies: ['Microsoft'], }, { @@ -869,6 +946,7 @@ export default [ url: 'https://leetcode.com/problems/merge-intervals/', pattern: 'Merge Intervals', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -891,6 +969,7 @@ export default [ url: 'https://leetcode.com/problems/interval-list-intersections/', pattern: 'Merge Intervals', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Uber', @@ -907,6 +986,7 @@ export default [ url: 'https://leetcode.com/problems/non-overlapping-intervals/', pattern: 'Merge Intervals', difficulty: 'Medium', + premium: false, companies: ['Facebook'], }, { @@ -915,6 +995,7 @@ export default [ url: 'https://leetcode.com/problems/meeting-rooms-ii/', pattern: 'Merge Intervals', difficulty: 'Medium', + premium: true, companies: [ 'Amazon', 'Bloomberg', @@ -933,6 +1014,7 @@ export default [ url: 'https://leetcode.com/problems/task-scheduler/', pattern: 'Merge Intervals', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Microsoft', 'Amazon', 'Uber', 'Oracle'], }, { @@ -942,6 +1024,7 @@ export default [ 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', pattern: 'Merge Intervals', difficulty: 'Medium', + premium: false, companies: ['Facebook'], }, { @@ -950,6 +1033,7 @@ export default [ url: 'https://leetcode.com/problems/insert-interval/', pattern: 'Merge Intervals', difficulty: 'Hard', + premium: false, companies: ['Google', 'Facebook', 'Twitter', 'Uber', 'LinkedIn', 'Amazon'], }, { @@ -958,6 +1042,7 @@ export default [ url: 'https://leetcode.com/problems/employee-free-time/', pattern: 'Merge Intervals', difficulty: 'Hard', + premium: true, companies: [ 'Pinterest', 'Amazon', @@ -973,6 +1058,7 @@ export default [ url: 'https://leetcode.com/problems/binary-search/', pattern: 'Modified Binary Search', difficulty: 'Easy', + premium: false, companies: ['Microsoft'], }, { @@ -982,6 +1068,7 @@ export default [ 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', pattern: 'Modified Binary Search', difficulty: 'Easy', + premium: false, companies: ['LinkedIn'], }, { @@ -990,6 +1077,7 @@ export default [ url: 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', pattern: 'Modified Binary Search', difficulty: 'Easy', + premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Uber'], }, { @@ -998,6 +1086,7 @@ export default [ url: 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs', 'Apple'], }, { @@ -1006,6 +1095,7 @@ export default [ url: 'https://leetcode.com/problems/find-peak-element/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Apple'], }, { @@ -1014,6 +1104,7 @@ export default [ url: 'https://leetcode.com/problems/search-in-rotated-sorted-array/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1032,6 +1123,7 @@ export default [ url: 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: ['Amazon'], }, { @@ -1040,6 +1132,7 @@ export default [ url: 'https://leetcode.com/problems/search-a-2d-matrix/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Apple'], }, { @@ -1048,6 +1141,7 @@ export default [ url: 'https://leetcode.com/problems/search-a-2d-matrix-ii/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], }, { @@ -1056,6 +1150,7 @@ export default [ url: 'https://leetcode.com/problems/find-k-closest-elements/', pattern: 'Modified Binary Search', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Bloomberg', 'Apple'], }, { @@ -1064,6 +1159,7 @@ export default [ url: 'https://leetcode.com/problems/count-of-range-sum/', pattern: 'Modified Binary Search', difficulty: 'Hard', + premium: false, companies: ['Google'], }, { @@ -1072,6 +1168,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-size-subarray-sum/', pattern: 'Sliding Window', difficulty: 'Medium', + premium: false, companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Oracle'], }, { @@ -1080,6 +1177,7 @@ export default [ url: 'https://leetcode.com/problems/fruit-into-baskets/', pattern: 'Sliding Window', difficulty: 'Medium', + premium: false, companies: ['Google'], }, { @@ -1088,6 +1186,7 @@ export default [ url: 'https://leetcode.com/problems/permutation-in-string/', pattern: 'Sliding Window', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Microsoft', 'Google'], }, { @@ -1097,6 +1196,7 @@ export default [ 'https://leetcode.com/problems/longest-repeating-character-replacement/', pattern: 'Sliding Window', difficulty: 'Medium', + premium: false, companies: ['Google'], }, { @@ -1105,6 +1205,7 @@ export default [ url: 'https://leetcode.com/problems/sliding-window-maximum/', pattern: 'Sliding Window', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -1123,6 +1224,7 @@ export default [ 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', pattern: 'Sliding Window', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Facebook', @@ -1142,6 +1244,7 @@ export default [ 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', pattern: 'Sliding Window', difficulty: 'Hard', + premium: false, companies: ['Amazon'], }, { @@ -1151,6 +1254,7 @@ export default [ 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', pattern: 'Sliding Window', difficulty: 'Hard', + premium: false, companies: ['Twitch'], }, { @@ -1159,6 +1263,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-window-substring/', pattern: 'Sliding Window', difficulty: 'Hard', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1180,6 +1285,7 @@ export default [ 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', pattern: 'Sliding Window', difficulty: 'Hard', + premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, { @@ -1188,6 +1294,7 @@ export default [ url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', pattern: "Top 'K' Elements", difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], }, { @@ -1196,6 +1303,7 @@ export default [ url: 'https://leetcode.com/problems/k-closest-points-to-origin/', pattern: "Top 'K' Elements", difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Asana', 'Oracle', 'Apple'], }, { @@ -1204,6 +1312,7 @@ export default [ url: 'https://leetcode.com/problems/top-k-frequent-elements/', pattern: "Top 'K' Elements", difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Oracle', 'Google', 'Yelp', 'Apple'], }, { @@ -1212,6 +1321,7 @@ export default [ url: 'https://leetcode.com/problems/sort-characters-by-frequency/', pattern: "Top 'K' Elements", difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Bloomberg', 'Uber'], }, { @@ -1220,6 +1330,7 @@ export default [ url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', pattern: "Top 'K' Elements", difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1240,6 +1351,7 @@ export default [ url: 'https://leetcode.com/problems/reorganize-string/', pattern: "Top 'K' Elements", difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1255,6 +1367,7 @@ export default [ url: 'https://leetcode.com/problems/rearrange-string-k-distance-apart', pattern: "Top 'K' Elements", difficulty: 'Hard', + premium: true, companies: ['Google'], }, { @@ -1263,6 +1376,7 @@ export default [ url: 'https://leetcode.com/problems/course-schedule-iii/', pattern: "Top 'K' Elements", difficulty: 'Hard', + premium: false, companies: ['Microsoft'], }, { @@ -1271,6 +1385,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-frequency-stack/', pattern: "Top 'K' Elements", difficulty: 'Hard', + premium: false, companies: ['Amazon', 'Apple'], }, { @@ -1279,6 +1394,7 @@ export default [ url: 'https://leetcode.com/problems/course-schedule/', pattern: 'Topological Sort', difficulty: 'Medium', + premium: false, companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle', 'Google', 'Apple'], }, { @@ -1287,6 +1403,7 @@ export default [ url: 'https://leetcode.com/problems/course-schedule-ii/', pattern: 'Topological Sort', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Google', @@ -1305,6 +1422,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-height-trees/', pattern: 'Topological Sort', difficulty: 'Medium', + premium: false, companies: ['Google', 'Amazon'], }, { @@ -1313,6 +1431,7 @@ export default [ url: 'https://leetcode.com/problems/alien-dictionary', pattern: 'Topological Sort', difficulty: 'Hard', + premium: true, companies: [ 'Facebook', 'Amazon', @@ -1331,6 +1450,7 @@ export default [ url: 'https://leetcode.com/problems/sequence-reconstruction', pattern: 'Topological Sort', difficulty: 'Hard', + premium: true, companies: ['Google'], }, { @@ -1339,6 +1459,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', pattern: 'BFS', difficulty: 'Easy', + premium: false, companies: ['Apple'], }, { @@ -1347,6 +1468,7 @@ export default [ url: 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', pattern: 'BFS', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Facebook'], }, { @@ -1355,6 +1477,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', pattern: 'BFS', difficulty: 'Easy', + premium: false, companies: ['Facebook'], }, { @@ -1363,6 +1486,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-level-order-traversal/', pattern: 'BFS', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -1379,6 +1503,7 @@ export default [ 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', pattern: 'BFS', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -1396,6 +1521,7 @@ export default [ 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', pattern: 'BFS', difficulty: 'Medium', + premium: false, companies: [ 'Microsoft', 'Amazon', @@ -1412,6 +1538,7 @@ export default [ 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', pattern: 'BFS', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Facebook', 'Google'], }, { @@ -1420,6 +1547,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-right-side-view/', pattern: 'BFS', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], }, { @@ -1428,6 +1556,7 @@ export default [ url: 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', pattern: 'BFS', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'Uber'], }, { @@ -1436,6 +1565,7 @@ export default [ url: 'https://leetcode.com/problems/boundary-of-binary-tree', pattern: 'BFS', difficulty: 'Medium', + premium: true, companies: ['Amazon', 'Microsoft', 'Apple', 'Oracle'], }, { @@ -1444,6 +1574,7 @@ export default [ url: 'https://leetcode.com/problems/same-tree/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Amazon'], }, { @@ -1452,6 +1583,7 @@ export default [ url: 'https://leetcode.com/problems/path-sum/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Facebook', 'Bloomberg'], }, { @@ -1460,6 +1592,7 @@ export default [ url: 'https://leetcode.com/problems/diameter-of-binary-tree/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle', 'Google', 'Adobe'], }, { @@ -1468,6 +1601,7 @@ export default [ url: 'https://leetcode.com/problems/merge-two-binary-trees/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Adobe', 'Amazon'], }, { @@ -1476,6 +1610,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs'], }, { @@ -1485,6 +1620,7 @@ export default [ 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'LinkedIn'], }, { @@ -1493,6 +1629,7 @@ export default [ url: 'https://leetcode.com/problems/subtree-of-another-tree/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Amazon'], }, { @@ -1501,6 +1638,7 @@ export default [ url: 'https://leetcode.com/problems/invert-binary-tree/', pattern: 'DFS', difficulty: 'Easy', + premium: false, companies: ['Google', 'Microsoft', 'Amazon'], }, { @@ -1509,6 +1647,7 @@ export default [ url: 'https://leetcode.com/problems/path-sum-ii/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Quora'], }, { @@ -1517,6 +1656,7 @@ export default [ url: 'https://leetcode.com/problems/path-sum-iii/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft'], }, { @@ -1526,6 +1666,7 @@ export default [ 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1542,6 +1683,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-binary-tree/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Google'], }, { @@ -1550,6 +1692,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-width-of-binary-tree/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], }, { @@ -1559,6 +1702,7 @@ export default [ 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Facebook', 'Bloomberg'], }, { @@ -1567,6 +1711,7 @@ export default [ url: 'https://leetcode.com/problems/validate-binary-search-tree/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1586,6 +1731,7 @@ export default [ url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', pattern: 'DFS', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], }, { @@ -1594,6 +1740,7 @@ export default [ url: 'https://leetcode.com/problems/implement-trie-prefix-tree/', pattern: 'Trie', difficulty: 'Medium', + premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, { @@ -1602,6 +1749,7 @@ export default [ url: 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', pattern: 'DFS', difficulty: 'Hard', + premium: false, companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Uber', 'Apple'], }, { @@ -1610,6 +1758,7 @@ export default [ url: 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', pattern: 'DFS', difficulty: 'Hard', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1628,6 +1777,7 @@ export default [ url: 'https://leetcode.com/problems/word-search-ii/', pattern: 'Trie', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -1644,6 +1794,7 @@ export default [ url: 'https://leetcode.com/problems/find-median-from-data-stream/', pattern: 'Two Heaps', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Google', @@ -1660,6 +1811,7 @@ export default [ url: 'https://leetcode.com/problems/sliding-window-median/', pattern: 'Two Heaps', difficulty: 'Hard', + premium: false, companies: ['Amazon', 'Facebook', 'Google'], }, { @@ -1668,6 +1820,7 @@ export default [ url: 'https://leetcode.com/problems/two-sum/', pattern: 'Two Pointers', difficulty: 'Easy', + premium: false, companies: [ 'Amazon', 'Google', @@ -1686,6 +1839,7 @@ export default [ url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', pattern: 'Two Pointers', difficulty: 'Easy', + premium: false, companies: ['Amazon', 'Apple', 'Microsoft'], }, { @@ -1694,6 +1848,7 @@ export default [ url: 'https://leetcode.com/problems/squares-of-a-sorted-array/', pattern: 'Two Pointers', difficulty: 'Easy', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1712,6 +1867,7 @@ export default [ url: 'https://leetcode.com/problems/backspace-string-compare', pattern: 'Two Pointers', difficulty: 'Easy', + premium: false, companies: ['Google', 'Facebook', 'Amazon', 'Microsoft', 'Oracle'], }, { @@ -1720,6 +1876,7 @@ export default [ url: 'https://leetcode.com/problems/3sum/', pattern: 'Two Pointers', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Facebook', @@ -1738,6 +1895,7 @@ export default [ url: 'https://leetcode.com/problems/3sum-closest/', pattern: 'Two Pointers', difficulty: 'Medium', + premium: false, companies: ['Google', 'Facebook', 'Amazon', 'Apple', 'Microsoft'], }, { @@ -1746,6 +1904,7 @@ export default [ url: 'https://leetcode.com/problems/subarray-product-less-than-k/', pattern: 'Two Pointers', difficulty: 'Medium', + premium: false, companies: ['Akuna Capital', 'Google'], }, { @@ -1754,6 +1913,7 @@ export default [ url: 'https://leetcode.com/problems/sort-colors/', pattern: 'Two Pointers', difficulty: 'Medium', + premium: false, companies: [ 'Amazon', 'Microsoft', @@ -1770,6 +1930,7 @@ export default [ url: 'https://leetcode.com/problems/minimum-window-substring/', pattern: 'Two Pointers', difficulty: 'Hard', + premium: false, companies: [ 'Facebook', 'Amazon', @@ -1789,6 +1950,7 @@ export default [ url: 'https://leetcode.com/problems/trapping-rain-water/', pattern: 'Two Pointers', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Goldman Sachs', @@ -1809,6 +1971,7 @@ export default [ url: 'https://leetcode.com/problems/container-with-most-water/', pattern: 'Two Pointers', difficulty: 'Hard', + premium: false, companies: [ 'Amazon', 'Goldman Sachs', @@ -1826,6 +1989,7 @@ export default [ url: 'https://leetcode.com/problems/longest-word-in-dictionary/', pattern: 'Trie', difficulty: 'Easy', + premium: false, companies: ['Goldman Sachs', 'Google'], }, { @@ -1834,6 +1998,7 @@ export default [ url: 'https://leetcode.com/problems/index-pairs-of-a-string/', pattern: 'Trie', difficulty: 'Easy', + premium: true, companies: ['Amazon'], }, { @@ -1842,6 +2007,7 @@ export default [ url: 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', pattern: 'Trie', difficulty: 'Medium', + premium: false, companies: ['Google'], }, { @@ -1850,6 +2016,7 @@ export default [ url: 'https://leetcode.com/problems/concatenated-words/', pattern: 'Trie', difficulty: 'Hard', + premium: false, companies: ['Amazon', 'Apple', 'Facebook'], }, { @@ -1858,6 +2025,7 @@ export default [ url: 'https://leetcode.com/problems/prefix-and-suffix-search/', pattern: 'Trie', difficulty: 'Hard', + premium: false, companies: ['Facebook', 'Google', 'Uber'], }, { @@ -1866,6 +2034,7 @@ export default [ url: 'https://leetcode.com/problems/palindrome-pairs/', pattern: 'Trie', difficulty: 'Hard', + premium: false, companies: ['Airbnb', 'Amazon', 'Facebook', 'Google', 'Square'], }, { @@ -1874,6 +2043,7 @@ export default [ url: 'https://leetcode.com/problems/design-search-autocomplete-system/', pattern: 'Trie', difficulty: 'Hard', + premium: true, companies: ['Amazon', 'Google', 'Lyft', 'Microsoft', 'Uber'], }, { @@ -1882,6 +2052,7 @@ export default [ url: 'https://leetcode.com/problems/word-squares/', pattern: 'Trie', difficulty: 'Hard', + premium: true, companies: ['Oracle'], }, ]; From c39d65cb512ffef239a0ea448c4cde3e9d221713 Mon Sep 17 00:00:00 2001 From: Sean Date: Fri, 5 Jun 2020 14:52:15 -0400 Subject: [PATCH 030/386] Enable table headers to be stickied when scrolling (#20) Referred to https://css-tricks.com/position-sticky-and-table-headers/ for help. Fixes #18 --- src/components/Table/index.js | 11 ++--------- src/components/Table/styles.scss | 6 ++++++ 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 32443674..6446b2df 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -233,17 +233,10 @@ const Table = () => { return ( - +
{headerGroups.map(headerGroup => ( - + {headerGroup.headers.map(column => ( {headerGroups.map(headerGroup => ( - + {headerGroup.headers.map(column => ( {headerGroup.headers.map(column => ( ))} From 974fe878ddcb5a3a7894923fdaadeaae6e1b962c Mon Sep 17 00:00:00 2001 From: td31 <67289701+td31@users.noreply.github.com> Date: Wed, 21 Jul 2021 13:17:55 -0400 Subject: [PATCH 088/386] Update difficulty for 720. Longest Word in Dictionary (#109) --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 56772a0d..41ebaa92 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2027,7 +2027,7 @@ const questions = [ name: 'Longest Word in Dictionary', url: 'https://leetcode.com/problems/longest-word-in-dictionary/', pattern: ['Trie'], - difficulty: 'Easy', + difficulty: 'Medium', premium: false, companies: ['Goldman Sachs', 'Amazon'], }, From 8c11cb19d3a6c512b85a8009e586d51d3cbe38be Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Fri, 23 Jul 2021 13:15:48 -0400 Subject: [PATCH 089/386] Update Google Analytics tag --- src/components/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/App.js b/src/components/App.js index 877db511..c52b14f4 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -9,7 +9,7 @@ import { initGA, PageView } from './Shared/Tracking'; class App extends React.Component { componentDidMount() { - initGA('UA-92642042-4', { debug: false }); + initGA('UA-203108441-2', { debug: false }); PageView(); } From d8efe764dc6607919d6edee7e2d28d0ce6a39e62 Mon Sep 17 00:00:00 2001 From: hiromik Date: Fri, 3 Sep 2021 06:57:22 +0200 Subject: [PATCH 090/386] Pattern frequencies per company/difficulty (#113) * Changed eslint rule to prevent app from crashing * Show pattern frequency when a difficulty or company or both is chosen Co-authored-by: Zhongou ZHENG --- .eslintrc.js | 7 ++ src/components/PatternFrequencies/index.js | 74 +++++++++++++++++++ src/components/PatternFrequencies/styles.scss | 11 +++ src/components/Table/index.js | 4 + 4 files changed, 96 insertions(+) create mode 100644 src/components/PatternFrequencies/index.js create mode 100644 src/components/PatternFrequencies/styles.scss diff --git a/.eslintrc.js b/.eslintrc.js index a16f10b9..2f87a271 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -10,6 +10,13 @@ module.exports = { rules: { 'jsx-a11y/href-no-hash': ['off'], 'react/jsx-filename-extension': ['warn', { extensions: ['.js', '.jsx'] }], + 'react/destructuring-assignment': [ + 'warn', + 'always', + { + ignoreClassFields: false, + }, + ], 'max-len': [ 'warn', { diff --git a/src/components/PatternFrequencies/index.js b/src/components/PatternFrequencies/index.js new file mode 100644 index 00000000..040a08f0 --- /dev/null +++ b/src/components/PatternFrequencies/index.js @@ -0,0 +1,74 @@ +import { Badge } from 'reactstrap'; +import React from 'react'; +// eslint-disable-next-line import/no-extraneous-dependencies +import PropTypes from 'prop-types'; +import './styles.scss'; + +const PatternFrequencies = ({ filters, rows }) => { + const patternsMap = rows.reduce((acc, row) => { + for (let i = 0; i < row.original.pattern.length; i += 1) { + const pattern = row.original.pattern[i]; + acc[pattern] = acc[pattern] + 1 || 1; + } + return acc; + }, Object.create(null)); + const sortedPatternsByFrequency = Object.keys(patternsMap).sort( + (a, b) => patternsMap[b] - patternsMap[a], + ); + const showComponent = filters.find(filter => + ['companies', 'difficulty'].includes(filter.id), + ); + + const getFrequencyClass = rate => { + const highestFrequency = Math.round( + patternsMap[sortedPatternsByFrequency[0]], + ); + + if (highestFrequency / 3 < 1) { + return ''; + } + + const frequencyRate = { + easy: Math.round(highestFrequency / 3), + medium: Math.round((highestFrequency / 3) * 2), + hard: highestFrequency, + }; + + return Object.keys(frequencyRate).find(key => rate <= frequencyRate[key]); + }; + + return showComponent ? ( +
+
Problems pattern frequency
+ {sortedPatternsByFrequency.map((pattern, index) => ( + + + {pattern} : {patternsMap[pattern]} + + + ))} +
+ ) : null; +}; + +PatternFrequencies.propTypes = { + filters: PropTypes.arrayOf( + PropTypes.shape({ id: PropTypes.string, value: PropTypes.string }), + ).isRequired, + rows: PropTypes.arrayOf( + PropTypes.shape({ + original: PropTypes.shape({ + pattern: PropTypes.arrayOf(PropTypes.string), + }), + }), + ).isRequired, +}; + +export default PatternFrequencies; diff --git a/src/components/PatternFrequencies/styles.scss b/src/components/PatternFrequencies/styles.scss new file mode 100644 index 00000000..7276352b --- /dev/null +++ b/src/components/PatternFrequencies/styles.scss @@ -0,0 +1,11 @@ +.pattern-count { + padding: 0.75em; + + h5 { + font-weight: bold; + } + + .badge { + margin: 0.25em 0.25em; + } +} diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e892834a..b79cf123 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -22,6 +22,7 @@ import questions from '../../data'; import 'react-toggle/style.css'; import './styles.scss'; +import PatternFrequencies from '../PatternFrequencies'; const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; @@ -328,6 +329,8 @@ const Table = () => { getTableProps, getTableBodyProps, headerGroups, + filteredRows, + state: { filters }, rows, prepareRow, } = useTable( @@ -343,6 +346,7 @@ const Table = () => { return ( +
{headerGroups.map(headerGroup => ( From 1b738ccfb5118fa99077e507f0db63fcd26c1fec Mon Sep 17 00:00:00 2001 From: Shreyansh shrey Date: Fri, 3 Sep 2021 11:02:44 +0530 Subject: [PATCH 091/386] add padding to company icons (#116) --- src/components/Table/styles.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index f55888e1..8004072c 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -37,6 +37,10 @@ margin: 0; } + .companies img { + padding: 5px; + } + .react-toggle { top: 7px; } From 810c8598b9fe66062e12f076a4c8143fa0c87ce7 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Tue, 14 Sep 2021 22:15:05 -0400 Subject: [PATCH 092/386] Update difficulty for Longest Consecutive Sequence from hard to medium (#119) Fixes #118 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 41ebaa92..e7de6516 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -169,7 +169,7 @@ const questions = [ name: 'Longest Consecutive Sequence', url: 'https://leetcode.com/problems/longest-consecutive-sequence/', pattern: ['Arrays'], - difficulty: 'Hard', + difficulty: 'Medium', premium: false, companies: [ 'Google', From 3f0903e379113844ed0b582dc88b47c337f0d26a Mon Sep 17 00:00:00 2001 From: Sethanant Pipatpakorn Date: Wed, 20 Oct 2021 11:13:36 +0700 Subject: [PATCH 093/386] Add a reset button (#120) * add reset button :sparkles: * remove checked, difficultyCount from React.useMemo --- src/components/Table/index.js | 14 ++++++++++++++ src/components/Table/styles.scss | 7 ++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index b79cf123..7d6fa76f 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -6,6 +6,7 @@ import { Row, Badge, NavLink, + Button, } from 'reactstrap'; import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; @@ -132,6 +133,19 @@ const Table = () => { Hard: {difficultyCount.Hard}/{totalDifficultyCount.Hard} +
+ ); }, diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index 8004072c..a7e65541 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -40,8 +40,13 @@ .companies img { padding: 5px; } - + .react-toggle { top: 7px; } + + .reset-button { + margin-top: 10px; + font-size: 0.7rem; + } } From 22c1e00549a2dd0a665c4d92526f29f8c9cf5ffb Mon Sep 17 00:00:00 2001 From: Arnav Puri Date: Fri, 22 Oct 2021 10:07:04 +0530 Subject: [PATCH 094/386] resolves #121 (#122) --- src/components/Table/index.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 7d6fa76f..d4ab3e43 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -29,7 +29,7 @@ const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; const Table = () => { const data = React.useMemo(() => questions, []); - + const [resetCount, setResetCount] = useState(0); let checkedList = JSON.parse(localStorage.getItem('checked')) || new Array(data.length).fill(false); @@ -81,6 +81,15 @@ const Table = () => { [], ); + const resetHandler = () => { + setChecked(new Array(checked.length).fill(false)); + setDifficultyCount(() => { + return { Easy: 0, Medium: 0, Hard: 0 }; + }); + const count = resetCount + 1; + setResetCount(count); + }; + const columns = React.useMemo( () => [ { @@ -139,10 +148,7 @@ const Table = () => { outline size="sm" color="danger" - onClick={() => { - setDifficultyCount({ Easy: 0, Medium: 0, Hard: 0 }); - setChecked([...checked].map(() => false)); - }} + onClick={resetHandler} > Reset @@ -164,7 +170,6 @@ const Table = () => { difficultyCount[ cellInfo.row.original.difficulty ] += additive; - setDifficultyCount(difficultyCount); setChecked([...checked]); }} @@ -336,7 +341,7 @@ const Table = () => { }, ], // eslint-disable-next-line - [], + [resetCount], ); const { From 712626c796df6cab5276756d4dd44366968f5369 Mon Sep 17 00:00:00 2001 From: Nishant Agrawal <41500636+nishantagrawal01@users.noreply.github.com> Date: Fri, 26 Nov 2021 09:30:04 +0530 Subject: [PATCH 095/386] Added-Leetcode-Arrays-Adhoc-Problem (#124) * Update index.js * Update index.js --- src/data/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data/index.js b/src/data/index.js index e7de6516..1ca836f9 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2139,6 +2139,15 @@ const questions = [ premium: false, companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Apple', 'Adobe'], }, + { + id: 170, + name: 'Convert 1D Array Into 2D Array', + url: 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', + pattern: ['Arrays-Adhoc'], + difficulty: 'Easy', + premium: false, + companies: ['Amazon'], + }, ]; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; From 45cf64455cf8d47efacb7f35ab298f86892abd25 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Sat, 27 Nov 2021 19:19:50 -0500 Subject: [PATCH 096/386] Normalize arrays pattern --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 1ca836f9..7d14272e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2143,7 +2143,7 @@ const questions = [ id: 170, name: 'Convert 1D Array Into 2D Array', url: 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', - pattern: ['Arrays-Adhoc'], + pattern: ['Arrays'], difficulty: 'Easy', premium: false, companies: ['Amazon'], From 5ae567d5c47f3b8dab2931c56622d3634d0646e1 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 27 Nov 2021 19:22:59 -0500 Subject: [PATCH 097/386] Add QuickSelect pattern for Kth largest element in an array (#131) Fixes #128 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 7d14272e..21690de3 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1384,7 +1384,7 @@ const questions = [ id: 110, name: 'Kth Largest Element in an Array', url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', - pattern: ['Heap'], + pattern: ['Heap', 'QuickSelect'], difficulty: 'Medium', premium: false, companies: [ From 6e6f541bca2e32da9a699ffeec61d5a7d381f5e3 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 28 Nov 2021 22:35:22 -0500 Subject: [PATCH 098/386] Add question ID to checkbox tooltip (#132) Fixes #130 --- src/components/Table/index.js | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index d4ab3e43..1eabd5b8 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -158,22 +158,26 @@ const Table = () => { id: 'Checkbox', Cell: cellInfo => { return ( - { - checked[cellInfo.row.original.id] = !checked[ - cellInfo.row.original.id - ]; + + { + checked[cellInfo.row.original.id] = !checked[ + cellInfo.row.original.id + ]; - const additive = checked[cellInfo.row.original.id] ? 1 : -1; - difficultyCount[ - cellInfo.row.original.difficulty - ] += additive; - setDifficultyCount(difficultyCount); - setChecked([...checked]); - }} - /> + const additive = checked[cellInfo.row.original.id] + ? 1 + : -1; + difficultyCount[ + cellInfo.row.original.difficulty + ] += additive; + setDifficultyCount(difficultyCount); + setChecked([...checked]); + }} + /> + ); }, }, From 3c57856767918e1a3769723004afbcb0f2e79a30 Mon Sep 17 00:00:00 2001 From: Akash Date: Fri, 3 Dec 2021 21:04:04 +0530 Subject: [PATCH 099/386] Fixed the Link for the discuss section of the Backspace String Compare question (#127) --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 21690de3..9bc3c48a 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1935,7 +1935,7 @@ const questions = [ { id: 152, name: 'Backspace String Compare', - url: 'https://leetcode.com/problems/backspace-string-compare', + url: 'https://leetcode.com/problems/backspace-string-compare/', pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, From f8ad594bb4d7f092d8c8e4f22a366ab478446f16 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Wed, 29 Dec 2021 23:33:39 -0500 Subject: [PATCH 100/386] Update Company column for question list --- src/components/Table/index.js | 2 +- src/data/index.js | 942 +++++++++++++++++++--------------- 2 files changed, 525 insertions(+), 419 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 1eabd5b8..b3457b7f 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -309,7 +309,7 @@ const Table = () => { style={{ whiteSpace: 'nowrap', display: 'inline-block' }} > Companies{' '} - + diff --git a/src/data/index.js b/src/data/index.js index 9bc3c48a..2746554d 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -6,7 +6,15 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Apple', 'Microsoft', 'Adobe'], + companies: [ + 'Amazon', + 'Adobe', + 'Google', + 'Bloomberg', + 'Facebook', + 'Apple', + 'Microsoft', + ], }, { id: 1, @@ -15,14 +23,7 @@ const questions = [ pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: [ - 'Capital One', - 'Amazon', - 'Apple', - 'Facebook', - 'Microsoft', - 'Goldman Sachs', - ], + companies: ['Microsoft', 'Facebook', 'Amazon', 'Google', 'Adobe'], }, { id: 2, @@ -32,7 +33,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Amazon'], + companies: ['Facebook', 'Amazon'], }, { id: 3, @@ -41,7 +42,7 @@ const questions = [ pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: ['Google', 'Amazon', 'Facebook'], + companies: ['Amazon', 'Microsoft', 'Adobe'], }, { id: 4, @@ -53,12 +54,14 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Apple', - 'Microsoft', 'Asana', + 'Microsoft', + 'Apple', 'Lyft', 'Adobe', + 'Google', 'Uber', + 'Goldman Sachs', 'Oracle', ], }, @@ -69,7 +72,15 @@ const questions = [ pattern: ['Arrays', 'Binary Search', 'Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Apple', 'Google', 'Bloomberg'], + companies: [ + 'Google', + 'Microsoft', + 'Amazon', + 'Adobe', + 'Bloomberg', + 'Facebook', + 'Apple', + ], }, { id: 6, @@ -78,7 +89,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook'], + companies: ['Amazon', 'Google'], }, { id: 7, @@ -91,9 +102,10 @@ const questions = [ 'Facebook', 'Microsoft', 'Amazon', - 'Oracle', - 'Goldman Sachs', 'Apple', + 'Adobe', + 'Bloomberg', + 'Oracle', ], }, { @@ -103,7 +115,17 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Apple', 'Facebook', 'Google', 'Amazon', 'Adobe'], + companies: [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Google', + 'Oracle', + 'Bloomberg', + 'Intuit', + 'Adobe', + ], }, { id: 9, @@ -114,14 +136,12 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Facebook', 'Microsoft', 'Apple', + 'Bloomberg', 'Uber', - 'Adobe', 'Google', - 'Bloomberg', - 'Facebook', - 'Quora', ], }, { @@ -133,16 +153,17 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Bloomberg', 'Microsoft', - 'Intuit', - 'Snapchat', + 'Twitter', 'Facebook', + 'Snapchat', + 'Goldman Sachs', + 'Google', + 'Bloomberg', 'Apple', + 'Adobe', 'Oracle', - 'Pinterest', - 'Google', - 'Twitter', + 'Qualtrics', ], }, @@ -153,16 +174,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Hard', premium: false, - companies: [ - 'Microsoft', - 'Facebook', - 'Amazon', - 'Oracle', - 'Google', - 'Apple', - 'Adobe', - 'Uber', - ], + companies: ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Adobe', 'Apple'], }, { id: 12, @@ -172,12 +184,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Google', 'Microsoft', - 'Amazon', 'Facebook', - 'Twitter', + 'Amazon', + 'Google', + 'LinkedIn', + 'Apple', 'Qualtrics', + 'Goldman Sachs', + 'Salesforce', ], }, @@ -188,7 +203,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Amazon'], + companies: ['Microsoft'], }, { id: 14, @@ -197,7 +212,15 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Bloomberg', 'Uber', 'Microsoft'], + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Bloomberg', + 'Goldman Sachs', + 'Adobe', + 'Twitter', + ], }, { id: 15, @@ -206,7 +229,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Facebook', 'Amazon', 'Bloomberg'], }, { id: 16, @@ -216,10 +239,13 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', 'Amazon', - 'Microsoft', + 'Facebook', 'LinkedIn', + 'Bloomberg', + 'Google', + 'Microsoft', + 'Adobe', 'Apple', 'Oracle', ], @@ -231,7 +257,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Facebook', 'Amazon', 'Adobe', 'Apple'], }, { id: 18, @@ -240,7 +266,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple'], + companies: ['Google', 'Facebook', 'Amazon'], }, { id: 19, @@ -251,14 +277,15 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Airbnb', - 'Microsoft', - 'Bloomberg', 'Amazon', + 'Airbnb', 'Apple', - 'Google', - 'Uber', 'Adobe', + 'Microsoft', + 'LinkedIn', + 'Goldman Sachs', + 'Snapchat', + 'Salesforce', ], }, { @@ -268,7 +295,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Facebook', 'Amazon'], }, { id: 21, @@ -277,7 +304,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon', 'Bloomberg'], + companies: ['Google'], }, { id: 22, @@ -287,13 +314,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Microsoft', 'Amazon', 'Facebook', - 'Google', + 'Microsoft', + 'Apple', 'Bloomberg', 'Adobe', - 'Apple', + 'Uber', + 'Google', + 'Goldman Sachs', ], }, { @@ -303,7 +332,7 @@ const questions = [ pattern: ['DFS', 'Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], }, { id: 24, @@ -312,7 +341,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Apple', 'Google', 'Facebook'], + companies: ['Apple'], }, { id: 25, @@ -325,11 +354,16 @@ const questions = [ 'Amazon', 'Microsoft', 'Facebook', - 'Apple', - 'Oracle', 'Google', 'Uber', - 'JPMorgan', + 'Apple', + 'Adobe', + 'Twitter', + 'Bloomberg', + 'Oracle', + 'Goldman Sachs', + 'Snapchat', + 'Intuit', ], }, { @@ -339,7 +373,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: true, - companies: ['Google'], + companies: ['', 'Google'], }, { id: 27, @@ -348,14 +382,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: [ - 'Microsoft', - 'Oracle', - 'Facebook', - 'Amazon', - 'Pinterest', - 'Intuit', - ], + companies: ['', 'Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], }, { id: 28, @@ -364,7 +391,15 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Uber', + 'Goldman Sachs', + 'Adobe', + ], }, { id: 29, @@ -373,15 +408,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: [ - 'Adobe', - 'Amazon', - 'Apple', - 'Goldman Sachs', - 'Uber', - 'Google', - 'Intuit', - ], + companies: ['Amazon', 'Microsoft', 'Google', 'Bloomberg', 'Apple', 'Adobe'], }, { id: 30, @@ -390,7 +417,17 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Oracle'], + companies: [ + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Adobe', + 'Qualtrics', + 'Bloomberg', + 'Facebook', + 'Goldman Sachs', + ], }, { id: 31, @@ -401,16 +438,20 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Microsoft', 'Facebook', 'Apple', - 'Google', 'Adobe', + 'Microsoft', 'Bloomberg', + 'Snapchat', 'Goldman Sachs', 'Uber', - 'Snapchat', - 'Intuit', + 'Oracle', + 'Google', + 'BlackRock', + 'Citadel', + 'JPMorgan', + 'Salesforce', ], }, { @@ -421,15 +462,18 @@ const questions = [ difficulty: 'Easy', premium: false, companies: [ - 'Microsoft', - 'Amazon', 'LinkedIn', + 'Amazon', + 'Adobe', 'Apple', + 'Microsoft', 'Google', - 'Adobe', 'Bloomberg', 'Facebook', + 'Uber', 'Oracle', + 'Goldman Sachs', + 'JPMorgan', ], }, { @@ -439,7 +483,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Adobe'], }, { id: 34, @@ -448,7 +492,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Microsoft'], + companies: ['Amazon', 'Google'], }, { id: 35, @@ -457,18 +501,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: [ - 'Bloomberg', - 'Amazon', - 'Goldman Sachs', - 'Microsoft', - 'Apple', - 'Uber', - 'Oracle', - 'Facebook', - 'Airbnb', - 'BlackRock', - ], + companies: ['Amazon', 'Microsoft', 'Google', 'Apple'], }, { id: 36, @@ -480,10 +513,11 @@ const questions = [ companies: [ 'LinkedIn', 'Amazon', + 'Microsoft', 'Google', - 'Facebook', 'Apple', - 'Akuna Capital', + 'Facebook', + 'Bloomberg', ], }, { @@ -494,13 +528,12 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Apple', + 'Google', 'Amazon', 'Facebook', - 'Google', 'Microsoft', + 'Apple', 'Bloomberg', - 'Twitter', ], }, { @@ -513,12 +546,15 @@ const questions = [ companies: [ 'Amazon', 'Microsoft', - 'Facebook', 'Adobe', + 'Apple', + 'Facebook', 'Google', - 'Goldman Sachs', 'Oracle', - 'Apple', + 'Salesforce', + 'Bloomberg', + 'LinkedIn', + 'Tesla', ], }, { @@ -532,10 +568,14 @@ const questions = [ 'Facebook', 'Amazon', 'Microsoft', + 'Uber', + 'Apple', 'Bloomberg', 'Qualtrics', + 'Adobe', 'Google', - 'Oracle', + 'Snapchat', + 'Salesforce', ], }, { @@ -545,7 +585,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Apple'], + companies: ['Google', 'Amazon', 'Facebook'], }, { id: 41, @@ -555,14 +595,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'JPMorgan', + 'Amazon', 'Google', - 'Facebook', + 'Snapchat', 'Lyft', 'Goldman Sachs', 'Microsoft', - 'Apple', - 'Uber', + 'Bloomberg', + 'JPMorgan', ], }, { @@ -572,7 +612,14 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Facebook', 'Google', 'Salesforce'], + companies: [ + 'Google', + 'Facebook', + 'Amazon', + 'Apple', + 'Microsoft', + 'Bloomberg', + ], }, { id: 43, @@ -581,25 +628,25 @@ const questions = [ pattern: ['Dynamic Programming', 'Greedy'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Apple', 'Microsoft'], - }, - { - id: 44, - name: 'Palindromic Substrings', - url: 'https://leetcode.com/problems/palindromic-substrings/', - pattern: ['Dynamic Programming'], - difficulty: 'Medium', - premium: false, companies: [ - 'Goldman Sachs', + 'Amazon', 'Facebook', - 'Twitter', - 'Google', + 'Uber', + 'Oracle', + 'Adobe', 'Microsoft', - 'Amazon', 'Bloomberg', ], }, + { + id: 44, + name: 'Palindromic Substrings', + url: 'https://leetcode.com/problems/palindromic-substrings/', + pattern: ['Dynamic Programming'], + difficulty: 'Medium', + premium: false, + companies: ['Facebook', 'Microsoft', 'Google', 'Goldman Sachs'], + }, { id: 45, name: 'Number of Longest Increasing Subsequence', @@ -608,7 +655,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Facebook'], + companies: ['Amazon', 'Google'], }, { id: 46, @@ -617,7 +664,15 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft'], + companies: [ + 'Facebook', + 'Google', + 'Amazon', + 'Microsoft', + 'Uber', + 'Apple', + 'Bloomberg', + ], }, { id: 47, @@ -626,7 +681,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['LinkedIn', 'Google', 'Amazon', 'Facebook', 'Adobe'], + companies: ['LinkedIn', 'Facebook'], }, { id: 48, @@ -636,7 +691,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Adobe', 'Goldman Sachs'], + companies: ['Adobe', 'Bloomberg'], }, { id: 49, @@ -645,7 +700,7 @@ const questions = [ pattern: ['Dynamic Programming', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Apple'], + companies: ['Google'], }, { id: 50, @@ -657,10 +712,10 @@ const questions = [ companies: [ 'Microsoft', 'Amazon', - 'Apple', - 'Goldman Sachs', - 'Google', 'Bloomberg', + 'Oracle', + 'Facebook', + 'Google', ], }, { @@ -670,7 +725,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Microsoft'], + companies: ['Amazon', 'Apple', 'Microsoft', 'Adobe', 'Goldman Sachs'], }, { id: 52, @@ -679,16 +734,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: [ - 'Microsoft', - 'Facebook', - 'Amazon', - 'Capital One', - 'Adobe', - 'Bloomberg', - 'Google', - 'Oracle', - ], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Intuit', 'Bloomberg'], }, { id: 53, @@ -697,7 +743,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Microsoft', 'Apple'], + companies: ['Facebook', 'Microsoft'], }, { id: 54, @@ -706,7 +752,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Goldman Sachs', 'Adobe', 'Amazon'], + companies: ['Amazon', 'Adobe', 'Facebook', 'Microsoft'], }, { id: 55, @@ -715,7 +761,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft'], + companies: ['Microsoft', 'Amazon', 'Goldman Sachs', 'Oracle'], }, { id: 56, @@ -727,13 +773,14 @@ const questions = [ companies: [ 'Amazon', 'Bloomberg', + 'Adobe', 'Microsoft', - 'Google', 'Facebook', + 'Google', 'Apple', - 'Adobe', - 'Oracle', 'Uber', + 'Capital One', + 'Oracle', ], }, { @@ -743,7 +790,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple', 'Bloomberg'], + companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Apple'], }, { id: 58, @@ -752,7 +799,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Adobe'], + companies: ['Facebook', 'Amazon', 'Apple', 'Uber'], }, { id: 59, @@ -761,7 +808,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Lyft'], + companies: ['Amazon', 'Adobe', 'Facebook', 'Google', 'Snapchat', 'Uber'], }, { id: 60, @@ -772,12 +819,13 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Amazon', 'Microsoft', - 'Bloomberg', + 'Amazon', + 'Salesforce', + 'Google', 'Twitter', - 'Uber', - 'Adobe', + 'Bloomberg', + 'Oracle', 'Apple', ], }, @@ -788,7 +836,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Google', 'Amazon', 'Microsoft', 'Facebook', 'Apple'], }, { id: 62, @@ -799,18 +847,19 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Bloomberg', 'Microsoft', + 'Bloomberg', + 'Google', + 'LinkedIn', 'Facebook', - 'Oracle', 'Apple', - 'Google', + 'Oracle', + 'Goldman Sachs', + 'Salesforce', + 'Lyft', 'Uber', - 'Citadel', + 'Adobe', 'Qualtrics', - 'Goldman Sachs', - 'LinkedIn', - 'Snapchat', ], }, { @@ -820,7 +869,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, - companies: ['Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Google', 'Bloomberg'], }, { id: 64, @@ -830,7 +879,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, - companies: ['Amazon', 'Facebook', 'LinkedIn', 'Microsoft', 'Apple'], + companies: ['Amazon', 'LinkedIn', 'Facebook', 'Pinterest'], }, { id: 65, @@ -839,18 +888,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Easy', premium: false, - companies: [ - 'Amazon', - 'Adobe', - 'Apple', - 'Facebook', - 'Microsoft', - 'Uber', - 'Oracle', - 'Google', - 'Bloomberg', - 'Goldman Sachs', - ], + companies: ['Microsoft', 'Bloomberg', 'Amazon', 'Facebook', 'Apple'], }, { id: 66, @@ -859,7 +897,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], + companies: ['Apple', 'Facebook', 'Amazon', 'Google', 'Adobe'], }, { id: 67, @@ -868,7 +906,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Microsoft', 'Apple'], + companies: ['Amazon', 'LinkedIn', 'Microsoft', 'Adobe', 'Apple', 'Oracle'], }, { id: 68, @@ -877,7 +915,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Microsoft'], }, { id: 69, @@ -886,7 +924,14 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Bloomberg', 'Microsoft', 'Google', 'Oracle'], + companies: [ + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Amazon', + 'Adobe', + 'Apple', + ], }, { id: 70, @@ -895,7 +940,15 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook'], + companies: [ + 'Capital One', + 'Microsoft', + 'Amazon', + 'Google', + 'Facebook', + 'Snapchat', + 'Oracle', + ], }, { id: 71, @@ -906,12 +959,12 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Adobe', + 'Facebook', 'Microsoft', + 'Adobe', + 'Google', 'Bloomberg', - 'Facebook', - 'Oracle', - 'LinkedIn', + 'Apple', 'Uber', ], }, @@ -923,7 +976,7 @@ const questions = [ pattern: ['Binary Search', 'Heap'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Google', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], }, { id: 73, @@ -932,7 +985,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['LinkedIn', 'Microsoft', 'Apple'], }, { id: 74, @@ -942,16 +995,16 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Amazon', 'Facebook', + 'Amazon', 'Microsoft', - 'Bloomberg', - 'Apple', 'Google', - 'Oracle', - 'Twitter', - 'Goldman Sachs', + 'Apple', + 'Bloomberg', + 'Adobe', 'Uber', + 'Qualtrics', + 'Oracle', ], }, { @@ -962,7 +1015,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Hard', premium: false, - companies: ['Microsoft'], + companies: ['Google', 'Amazon', 'Microsoft', 'Pinterest'], }, { id: 76, @@ -971,7 +1024,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Easy', premium: true, - companies: ['Facebook', 'Bloomberg', 'Microsoft', 'Amazon', 'Adobe'], + companies: ['Amazon', 'Microsoft', 'Facebook'], }, { id: 77, @@ -981,19 +1034,20 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', - 'JPMorgan', 'Amazon', - 'Bloomberg', - 'Apple', - 'Google', - 'Adobe', + 'Facebook', 'Microsoft', + 'Salesforce', + 'Google', 'Uber', + 'Bloomberg', + 'Adobe', + 'Apple', + 'LinkedIn', 'Twitter', - 'Qualtrics', 'Oracle', - 'Salesforce', + 'JPMorgan', + 'Snapchat', ], }, { @@ -1003,7 +1057,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Uber', 'Apple', 'Google', 'Amazon', 'Bloomberg'], + companies: ['Facebook', 'Uber', 'Google'], }, { id: 79, @@ -1012,7 +1066,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Amazon'], + companies: ['Amazon', 'Facebook', 'Oracle'], }, { id: 80, @@ -1023,14 +1077,18 @@ const questions = [ premium: true, companies: [ 'Amazon', - 'Bloomberg', - 'Google', 'Facebook', + 'Bloomberg', 'Microsoft', - 'Uber', + 'Google', 'Oracle', + 'Uber', 'Twitter', + 'Snapchat', + 'Qualtrics', 'Adobe', + 'Quora', + 'Goldman Sachs', ], }, { @@ -1042,12 +1100,11 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Amazon', - 'Microsoft', 'Google', - 'Pinterest', 'Uber', - 'Bloomberg', + 'Amazon', + 'Microsoft', + 'Salesforce', ], }, { @@ -1058,7 +1115,7 @@ const questions = [ pattern: ['Greedy'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Google'], + companies: ['Apple'], }, { id: 83, @@ -1067,7 +1124,15 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Twitter', 'Amazon', 'Apple', 'Facebook'], + companies: [ + 'Amazon', + 'Google', + 'Facebook', + 'LinkedIn', + 'Microsoft', + 'Twitter', + 'Citadel', + ], }, { id: 84, @@ -1076,7 +1141,17 @@ const questions = [ pattern: ['Heap', 'Greedy'], difficulty: 'Hard', premium: true, - companies: ['Pinterest', 'Amazon', 'Intuit', 'Oracle', 'Microsoft'], + companies: [ + 'Pinterest', + 'Amazon', + 'Airbnb', + 'Snapchat', + 'Google', + 'Facebook', + 'Apple', + 'Oracle', + 'Uber', + ], }, { id: 85, @@ -1085,7 +1160,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Easy', premium: false, - companies: ['Microsoft', 'Facebook'], + companies: ['Adobe', 'Apple', 'Uber', 'Goldman Sachs'], }, { id: 86, @@ -1104,7 +1179,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Easy', premium: false, - companies: ['Bloomberg'], + companies: ['Google', 'Amazon', 'Bloomberg', 'Facebook'], }, { id: 88, @@ -1115,12 +1190,12 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Goldman Sachs', 'Microsoft', 'Amazon', 'Bloomberg', + 'Uber', + 'Adobe', 'Apple', - 'Oracle', ], }, { @@ -1130,14 +1205,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: [ - 'Facebook', - 'Amazon', - 'Google', - 'Bloomberg', - 'Quora', - 'Microsoft', - ], + companies: ['Facebook', 'Amazon', 'Uber', 'Google', 'Microsoft'], }, { id: 90, @@ -1147,15 +1215,17 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', - 'Facebook', 'Microsoft', + 'Amazon', 'LinkedIn', - 'Oracle', - 'Apple', + 'Facebook', 'Bloomberg', - 'Google', 'Adobe', + 'Apple', + 'Goldman Sachs', + 'Oracle', + 'Uber', + 'Morgan Stanley', ], }, { @@ -1165,7 +1235,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['LinkedIn', 'Amazon', 'Facebook', 'Microsoft'], }, { id: 92, @@ -1174,7 +1244,15 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Apple'], + companies: [ + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Uber', + 'Google', + 'Apple', + ], }, { id: 93, @@ -1183,7 +1261,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook'], + companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], }, { id: 94, @@ -1192,7 +1270,14 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Google', 'Amazon'], + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Uber', + 'Microsoft', + 'Bloomberg', + ], }, { id: 95, @@ -1201,7 +1286,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Google'], + companies: ['Google'], }, { id: 96, @@ -1210,13 +1295,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: [ - 'Goldman Sachs', - 'Amazon', - 'Bloomberg', - 'Facebook', - 'Microsoft', - ], + companies: ['Goldman Sachs', 'Facebook', 'Amazon', 'Google'], }, { id: 97, @@ -1225,7 +1304,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Google'], + companies: ['Amazon'], }, { id: 98, @@ -1234,7 +1313,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Adobe', 'Amazon'], + companies: ['Oracle', 'Facebook'], }, { id: 99, @@ -1244,7 +1323,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Facebook', 'Uber', 'Amazon', 'Adobe'], }, { id: 100, @@ -1255,13 +1334,16 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Google', - 'Citadel', 'Facebook', - 'Bloomberg', - 'Akuna Capital', + 'Goldman Sachs', + 'Citadel', + 'Google', + 'Uber', 'Microsoft', + 'Salesforce', + 'Apple', 'Twitter', + 'Atlassian', ], }, { @@ -1273,17 +1355,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ + 'Amazon', 'Microsoft', 'Bloomberg', - 'Amazon', 'Facebook', - 'Apple', - 'Google', 'Adobe', - 'Goldman Sachs', + 'Google', + 'Apple', 'Uber', - 'Salesforce', - 'Oracle', + 'Goldman Sachs', ], }, { @@ -1294,7 +1374,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Adobe'], }, { id: 103, @@ -1304,7 +1384,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Microsoft'], + companies: ['Amazon'], }, { id: 104, @@ -1316,11 +1396,9 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Microsoft', - 'Google', - 'Apple', 'LinkedIn', - 'Uber', + 'Snapchat', + 'Google', 'Lyft', 'Adobe', ], @@ -1333,7 +1411,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Adobe'], + companies: ['Apple'], }, { id: 106, @@ -1342,7 +1420,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Adobe', 'Oracle'], + companies: ['Amazon', 'Facebook'], }, { id: 107, @@ -1351,7 +1429,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Uber', 'Asana'], + companies: ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Asana'], }, { id: 108, @@ -1363,12 +1441,15 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Apple', - 'Capital One', - 'Oracle', - 'Google', 'Bloomberg', 'Microsoft', + 'Uber', + 'Apple', + 'Google', + 'Adobe', + 'Snapchat', + 'Oracle', + 'LinkedIn', ], }, { @@ -1378,7 +1459,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'Amazon', 'Facebook'], + companies: ['Amazon', 'Bloomberg', 'Facebook'], }, { id: 110, @@ -1390,13 +1471,12 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Apple', + 'LinkedIn', 'Microsoft', - 'Bloomberg', 'Google', 'Goldman Sachs', - 'LinkedIn', - 'Adobe', + 'Uber', + 'Oracle', ], }, { @@ -1406,14 +1486,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Medium', premium: false, - companies: [ - 'Amazon', - 'Microsoft', - 'Google', - 'Facebook', - 'Uber', - 'Goldman Sachs', - ], + companies: ['Amazon', 'Facebook', 'Google', 'Apple', 'Uber', 'Microsoft'], }, { id: 112, @@ -1422,7 +1495,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: true, - companies: ['Microsoft', 'Facebook'], + companies: ['Twitter'], }, { id: 113, @@ -1431,7 +1504,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: false, - companies: ['Google'], + companies: ['Amazon'], }, { id: 114, @@ -1440,7 +1513,7 @@ const questions = [ pattern: ['Bucket Sort', 'Heap'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Adobe'], + companies: ['Microsoft', 'Amazon', 'Apple', 'Facebook'], }, { id: 115, @@ -1451,12 +1524,12 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Facebook', - 'Intuit', 'Microsoft', - 'Bloomberg', + 'Facebook', 'Google', - 'Uber', + 'Oracle', + 'Apple', + 'Snapchat', ], }, { @@ -1469,12 +1542,12 @@ const questions = [ companies: [ 'Amazon', 'Microsoft', + 'Google', 'Facebook', 'Snapchat', - 'Google', - 'Oracle', - 'Pinterest', - 'Intuit', + 'Uber', + 'Apple', + 'Lyft', 'Bloomberg', ], }, @@ -1485,7 +1558,7 @@ const questions = [ pattern: ['BFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Amazon', 'Facebook', 'Google', 'Microsoft'], }, { id: 118, @@ -1496,12 +1569,12 @@ const questions = [ premium: true, companies: [ 'Facebook', + 'Google', 'Amazon', 'Airbnb', 'Pinterest', - 'Google', + 'Uber', 'Microsoft', - 'Apple', ], }, { @@ -1520,7 +1593,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Apple'], + companies: ['Amazon'], }, { id: 121, @@ -1529,7 +1602,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Easy', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Amazon'], }, { id: 122, @@ -1538,7 +1611,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'Adobe'], + companies: ['Facebook', 'Goldman Sachs'], }, { id: 123, @@ -1548,14 +1621,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Bloomberg', + 'LinkedIn', + 'Amazon', 'Facebook', + 'Bloomberg', 'Microsoft', - 'Amazon', - 'LinkedIn', - 'Adobe', + 'Apple', + 'Oracle', 'Google', - 'Uber', ], }, { @@ -1568,15 +1641,14 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Facebook', 'Microsoft', 'Bloomberg', - 'Apple', - 'Facebook', - 'Qualtrics', 'Google', - 'Goldman Sachs', - 'Oracle', 'Adobe', + 'LinkedIn', + 'Qualtrics', + 'Salesforce', ], }, { @@ -1587,7 +1659,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Bloomberg', 'Facebook', 'Amazon', 'Google'], + companies: ['Facebook', 'Microsoft', 'Amazon', 'Bloomberg'], }, { id: 126, @@ -1597,7 +1669,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Bloomberg', 'Facebook'], + companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], }, { id: 127, @@ -1606,7 +1678,15 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Bloomberg', 'Microsoft', 'Oracle'], + companies: [ + 'Facebook', + 'Bloomberg', + 'Amazon', + 'Oracle', + 'Qualtrics', + 'Adobe', + 'Goldman Sachs', + ], }, { id: 128, @@ -1615,7 +1695,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], + companies: ['Facebook', 'Amazon', 'Apple', 'Oracle'], }, { id: 129, @@ -1624,7 +1704,16 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Google', 'Microsoft'], + companies: [ + 'LinkedIn', + 'Google', + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Adobe', + 'Oracle', + ], }, { id: 130, @@ -1633,7 +1722,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Apple', 'Oracle'], + companies: ['Amazon', 'Facebook', 'Oracle'], }, { id: 131, @@ -1644,11 +1733,12 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Microsoft', 'Amazon', - 'Bloomberg', - 'Oracle', 'Google', + 'Bloomberg', + 'Apple', + 'Microsoft', + 'Adobe', ], }, { @@ -1658,7 +1748,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'Google', 'Apple'], + companies: ['Amazon', 'Adobe'], }, { id: 133, @@ -1667,7 +1757,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['LinkedIn', 'Amazon', 'Microsoft'], + companies: ['LinkedIn', 'Google', 'Apple', 'Amazon'], }, { id: 134, @@ -1677,7 +1767,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'LinkedIn', 'Oracle', 'Microsoft'], + companies: ['LinkedIn', 'Facebook', 'Microsoft', 'Google', 'Uber'], }, { id: 135, @@ -1686,7 +1776,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Facebook', 'Amazon', 'Microsoft'], }, { id: 136, @@ -1695,14 +1785,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: [ - 'Microsoft', - 'Amazon', - 'Google', - 'Facebook', - 'Bloomberg', - 'Adobe', - ], + companies: ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], }, { id: 137, @@ -1711,7 +1794,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft'], + companies: ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], }, { id: 138, @@ -1720,7 +1803,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft'], + companies: ['Microsoft', 'Facebook', 'Google', 'Oracle'], }, { id: 139, @@ -1732,18 +1815,16 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Microsoft', 'Amazon', 'LinkedIn', + 'Google', + 'Microsoft', + 'Adobe', 'Apple', + 'Salesforce', 'Oracle', - 'Adobe', - 'Google', - 'Uber', 'Bloomberg', 'Intuit', - 'Palantir', - 'Atlassian', ], }, { @@ -1753,7 +1834,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Apple'], + companies: ['Amazon'], }, { id: 141, @@ -1762,7 +1843,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Bloomberg'], + companies: ['Amazon', 'Google', 'Bloomberg', 'Apple', 'Adobe'], }, { id: 142, @@ -1772,7 +1853,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook', 'Bloomberg', 'Citadel'], + companies: ['Amazon', 'Microsoft', 'Adobe', 'Bloomberg', 'Apple'], }, { id: 143, @@ -1782,14 +1863,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Bloomberg', 'Amazon', - 'Facebook', + 'Bloomberg', 'Microsoft', - 'Asana', - 'Apple', + 'Facebook', 'Google', - 'Uber', + 'Adobe', + 'Apple', + 'Qualtrics', + 'Lyft', ], }, { @@ -1801,13 +1883,11 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Pinterest', + 'Twitter', 'Google', - 'Microsoft', 'Facebook', + 'Microsoft', 'Apple', - 'Twitter', - 'Goldman Sachs', ], }, { @@ -1822,9 +1902,10 @@ const questions = [ 'Amazon', 'Google', 'Microsoft', - 'Apple', - 'Bloomberg', 'Adobe', + 'Bloomberg', + 'Oracle', + 'Snapchat', ], }, { @@ -1835,16 +1916,17 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Facebook', - 'Microsoft', - 'Amazon', 'LinkedIn', + 'Amazon', + 'Microsoft', + 'Facebook', + 'Oracle', 'Uber', + 'Adobe', + 'Snapchat', + 'Qualtrics', 'Google', - 'Bloomberg', 'Quora', - 'Qualtrics', - 'Oracle', ], }, { @@ -1856,12 +1938,15 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Uber', 'Microsoft', 'Apple', - 'Uber', - 'Google', 'Twitter', + 'Snapchat', 'Facebook', + 'Bloomberg', + 'Google', + 'Salesforce', ], }, { @@ -1873,16 +1958,13 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Facebook', 'Microsoft', 'Apple', + 'Facebook', 'Google', 'Bloomberg', - 'Goldman Sachs', - 'Twitter', - 'Adobe', - 'Salesforce', 'Uber', + 'Airbnb', ], }, { @@ -1892,7 +1974,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Hard', premium: false, - companies: ['Facebook', 'Google', 'JPMorgan', 'Adobe'], + companies: ['Facebook', 'Amazon'], }, { id: 150, @@ -1903,16 +1985,20 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Apple', 'Google', 'Adobe', + 'Apple', 'Microsoft', - 'Bloomberg', 'Facebook', + 'Bloomberg', 'Uber', 'Oracle', - 'Twitter', + 'Morgan Stanley', + 'Citadel', + 'Salesforce', 'Goldman Sachs', + 'JPMorgan', + 'Snapchat', ], }, { @@ -1922,15 +2008,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, - companies: [ - 'Facebook', - 'Google', - 'Apple', - 'Uber', - 'Bloomberg', - 'Amazon', - 'Microsoft', - ], + companies: ['Facebook', 'Amazon', 'Google', 'Adobe', 'Apple', 'Uber'], }, { id: 152, @@ -1939,7 +2017,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Google', 'Oracle', 'Amazon'], + companies: ['Facebook', 'Amazon', 'Apple', 'Google', 'Microsoft'], }, { id: 153, @@ -1951,12 +2029,17 @@ const questions = [ companies: [ 'Amazon', 'Facebook', - 'Microsoft', 'Apple', - 'Bloomberg', + 'Microsoft', + 'Adobe', 'Google', + 'Bloomberg', + 'Intuit', + 'Qualtrics', + 'Salesforce', 'Goldman Sachs', - 'Adobe', + 'Uber', + 'Oracle', ], }, { @@ -1966,7 +2049,16 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple', 'Google', 'Bloomberg'], + companies: [ + 'Facebook', + 'Amazon', + 'Capital One', + 'Apple', + 'Google', + 'Adobe', + 'Microsoft', + 'Oracle', + ], }, { id: 155, @@ -1975,7 +2067,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Bloomberg', 'LinkedIn'], + companies: ['LinkedIn', 'Amazon', 'Microsoft'], }, { id: 156, @@ -1984,7 +2076,15 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Facebook', 'Amazon', 'Oracle', 'Adobe', 'Apple'], + companies: [ + 'Microsoft', + 'Amazon', + 'Adobe', + 'Facebook', + 'Apple', + 'Salesforce', + 'Bloomberg', + ], }, { id: 157, @@ -1998,11 +2098,16 @@ const questions = [ 'Amazon', 'Goldman Sachs', 'Microsoft', - 'Bloomberg', - 'Apple', + 'Adobe', 'Google', + 'Bloomberg', 'Qualtrics', - 'Oracle', + 'Snapchat', + 'Lyft', + 'Uber', + 'Apple', + 'Citadel', + 'Tesla', ], }, { @@ -2014,12 +2119,13 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Google', - 'Facebook', - 'Goldman Sachs', 'Microsoft', + 'Google', 'Adobe', + 'Bloomberg', 'Apple', + 'Uber', + 'Facebook', ], }, { @@ -2029,7 +2135,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Medium', premium: false, - companies: ['Goldman Sachs', 'Amazon'], + companies: ['Google'], }, { id: 160, @@ -2047,7 +2153,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Medium', premium: false, - companies: ['Google'], + companies: ['Adobe'], }, { id: 162, @@ -2056,7 +2162,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Microsoft'], }, { id: 163, @@ -2065,7 +2171,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Google'], }, { id: 164, @@ -2074,7 +2180,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Airbnb', 'Facebook'], + companies: ['Airbnb', 'Facebook', 'Google'], }, { id: 165, @@ -2084,12 +2190,12 @@ const questions = [ difficulty: 'Hard', premium: true, companies: [ - 'Microsoft', 'Amazon', - 'Lyft', 'Google', - 'Snapchat', - 'Goldman Sachs', + 'Microsoft', + 'Uber', + 'Bloomberg', + 'Twitter', ], }, { @@ -2099,7 +2205,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: true, - companies: ['Bloomberg'], + companies: ['Bloomberg', 'Oracle', 'Google'], }, { id: 167, @@ -2109,7 +2215,7 @@ const questions = [ pattern: ['DFS', 'Graph', 'Topological Sort'], difficulty: 'Hard', premium: false, - companies: ['Google'], + companies: ['Apple'], }, { id: 168, @@ -2121,13 +2227,13 @@ const questions = [ companies: [ 'Amazon', 'Goldman Sachs', + 'Microsoft', 'Google', + 'Adobe', 'Facebook', - 'Microsoft', 'Apple', - 'Adobe', 'Bloomberg', - 'Uber', + 'Oracle', ], }, { @@ -2137,7 +2243,7 @@ const questions = [ pattern: ['Sorting'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Apple', 'Adobe'], + companies: ['Amazon', 'Facebook', 'Apple', 'Microsoft', 'Adobe'], }, { id: 170, @@ -2146,7 +2252,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Amazon'], + companies: ['Google'], }, ]; From 2456a6edb4a2b8e71d6122aa96e6dd383fe6fd66 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Tue, 25 Jan 2022 16:04:45 -0500 Subject: [PATCH 101/386] Fixes #139 --- src/data/index.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 2746554d..9d8d3b5e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1726,6 +1726,15 @@ const questions = [ }, { id: 131, + name: 'Maximum Depth of Binary Tree', + url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', + pattern: ['DFS'], + difficulty: 'Easy', + premium: false, + companies: ['LinkedIn', 'Google', 'Apple', 'Amazon'], + }, + { + id: 132, name: 'Diameter of Binary Tree', url: 'https://leetcode.com/problems/diameter-of-binary-tree/', pattern: ['DFS'], @@ -1742,7 +1751,7 @@ const questions = [ ], }, { - id: 132, + id: 133, name: 'Merge Two Binary Trees', url: 'https://leetcode.com/problems/merge-two-binary-trees/', pattern: ['DFS'], @@ -1750,15 +1759,6 @@ const questions = [ premium: false, companies: ['Amazon', 'Adobe'], }, - { - id: 133, - name: 'Maximum Depth of Binary Tree', - url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', - pattern: ['DFS'], - difficulty: 'Easy', - premium: false, - companies: ['LinkedIn', 'Google', 'Apple', 'Amazon'], - }, { id: 134, name: 'Lowest Common Ancestor of a Binary Search Tree', From 924f4a5db814ad4cf0e18726cb53070a5d765f5b Mon Sep 17 00:00:00 2001 From: Timur Hamitov Date: Mon, 31 Jan 2022 00:50:14 +0500 Subject: [PATCH 102/386] chore: Replacing node-sass with sass (#141) --- package-lock.json | 1250 ++------------------------------------------- package.json | 4 +- 2 files changed, 53 insertions(+), 1201 deletions(-) diff --git a/package-lock.json b/package-lock.json index 37e2cb99..3357dfbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,6 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", - "node-sass": "^4.14.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", @@ -28,7 +27,8 @@ "react-test-renderer": "^16.14.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.8.1" + "reactstrap": "^8.8.1", + "sass": "^1.49.0" }, "devDependencies": { "babel-eslint": "^10.0.3", @@ -3691,11 +3691,6 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "node_modules/accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -3815,14 +3810,6 @@ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "engines": { - "node": ">=0.4.2" - } - }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -3897,15 +3884,6 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -3969,14 +3947,6 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -4182,14 +4152,6 @@ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "engines": { - "node": "*" - } - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -4871,7 +4833,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true, "engines": { "node": ">=8" } @@ -4885,17 +4846,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -5326,26 +5276,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, - "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -5460,7 +5390,6 @@ "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "optional": true, "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -5639,14 +5568,6 @@ "node": ">= 4.0" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -5825,11 +5746,6 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -6023,15 +5939,6 @@ "warning": "^4.0.3" } }, - "node_modules/cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dependencies": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, "node_modules/crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -6466,17 +6373,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -6694,11 +6590,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -9027,18 +8918,6 @@ "node": ">=6" } }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -9329,7 +9208,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", - "optional": true, "os": [ "darwin" ], @@ -9337,20 +9215,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -9380,32 +9244,6 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -9445,14 +9283,6 @@ "node": ">=8.0.0" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -9574,19 +9404,6 @@ "node": ">=0.10.0" } }, - "node_modules/globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -9664,25 +9481,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -9699,11 +9497,6 @@ "node": ">= 0.4" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -10455,6 +10248,11 @@ "node": ">= 4" } }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" + }, "node_modules/import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -10573,17 +10371,6 @@ "node": ">=0.8.19" } }, - "node_modules/in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "bin": { - "in-install": "in-install.js", - "in-publish": "in-publish.js", - "not-in-install": "not-in-install.js", - "not-in-publish": "not-in-publish.js" - } - }, "node_modules/indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", @@ -10752,7 +10539,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -10907,25 +10693,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -11121,11 +10888,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -15016,11 +14778,6 @@ "node": ">=6" } }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15259,21 +15016,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -15401,18 +15143,6 @@ "loose-envify": "cli.js" } }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -15426,15 +15156,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, - "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "node_modules/magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -15479,14 +15200,6 @@ "node": ">=0.10.0" } }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -15543,63 +15256,6 @@ "readable-stream": "^2.0.1" } }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -15980,7 +15636,8 @@ "node_modules/nan": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true }, "node_modules/nanoid": { "version": "3.1.20", @@ -16089,39 +15746,6 @@ "node": ">= 6.0.0" } }, - "node_modules/node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dependencies": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -16246,79 +15870,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, - "node_modules/node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -16371,17 +15922,6 @@ "node": ">=4" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "node_modules/nth-check": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", @@ -16395,14 +15935,6 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -16696,31 +16228,6 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "node_modules/p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -16918,17 +16425,6 @@ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, - "node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -16960,19 +16456,6 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -18656,11 +18139,6 @@ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -19571,31 +19049,6 @@ "react-transition-group": "^2.3.1" } }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -19614,7 +19067,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "optional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -19913,17 +19365,6 @@ "node": ">=0.10" } }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/replace-ext": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", @@ -20509,15 +19950,20 @@ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "node_modules/sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" } }, "node_modules/sass-loader": { @@ -20605,26 +20051,6 @@ "node": ">= 8.9.0" } }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -21159,6 +20585,14 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -21370,14 +20804,6 @@ "node": ">= 0.6" } }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dependencies": { - "readable-stream": "^2.0.1" - } - }, "node_modules/stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -21473,19 +20899,6 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string.prototype.matchall": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", @@ -21571,17 +20984,6 @@ "node": ">=0.10.0" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-comments": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", @@ -21902,16 +21304,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, "node_modules/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -22286,14 +21678,6 @@ "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -22315,14 +21699,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dependencies": { - "glob": "^7.1.2" - } - }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -24024,14 +23400,6 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -24334,11 +23702,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, "node_modules/yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", @@ -27644,11 +27007,6 @@ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", @@ -27747,11 +27105,6 @@ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -27804,15 +27157,6 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -27861,11 +27205,6 @@ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -28044,11 +27383,6 @@ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -28640,8 +27974,7 @@ "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "optional": true + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bindings": { "version": "1.5.0", @@ -28652,14 +27985,6 @@ "file-uri-to-path": "1.0.0" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "requires": { - "inherits": "~2.0.0" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -29040,20 +28365,6 @@ } } }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -29153,7 +28464,6 @@ "version": "3.5.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "optional": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -29296,11 +28606,6 @@ "q": "^1.1.2" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, "collapse-white-space": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", @@ -29460,11 +28765,6 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" - }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -29635,15 +28935,6 @@ "warning": "^4.0.3" } }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -29983,14 +29274,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "^1.0.1" - } - }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -30164,11 +29447,6 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -32086,15 +31364,6 @@ "pkg-dir": "^3.0.0" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -32333,19 +31602,7 @@ "fsevents": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" }, "function-bind": { "version": "1.1.1", @@ -32373,29 +31630,6 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -32426,11 +31660,6 @@ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -32521,16 +31750,6 @@ "pinkie-promise": "^2.0.0" } }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -32595,21 +31814,6 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -32620,11 +31824,6 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" - }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -33249,6 +32448,11 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" + }, "import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -33335,11 +32539,6 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" - }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", @@ -33482,7 +32681,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -33599,19 +32797,6 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -33753,11 +32938,6 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" - }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", @@ -36846,11 +36026,6 @@ } } }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -37052,18 +36227,6 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", @@ -37175,15 +36338,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, "lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -37199,15 +36353,6 @@ } } }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, "magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -37245,11 +36390,6 @@ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -37300,50 +36440,6 @@ "readable-stream": "^2.0.1" } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "requires": { - "get-stdin": "^4.0.1" - } - } - } - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -37652,7 +36748,8 @@ "nan": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true }, "nanoid": { "version": "3.1.20", @@ -37742,32 +36839,6 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" - } - } - }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -37875,62 +36946,6 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, - "node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "requires": { - "abbrev": "1" - } - }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -37971,17 +36986,6 @@ "path-key": "^2.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, "nth-check": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", @@ -37995,11 +36999,6 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -38231,25 +37230,6 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -38418,14 +37398,6 @@ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -38451,16 +37423,6 @@ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, "pbkdf2": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", @@ -39838,11 +38800,6 @@ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -40590,25 +39547,6 @@ "react-transition-group": "^2.3.1" } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -40627,7 +39565,6 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "optional": true, "requires": { "picomatch": "^2.2.1" } @@ -40889,14 +39826,6 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "requires": { - "is-finite": "^1.0.0" - } - }, "replace-ext": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", @@ -41388,15 +40317,14 @@ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, "sass-loader": { @@ -41468,25 +40396,6 @@ "ajv-keywords": "^3.5.2" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -41951,6 +40860,11 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -42138,14 +41052,6 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "requires": { - "readable-stream": "^2.0.1" - } - }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -42228,16 +41134,6 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, "string.prototype.matchall": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", @@ -42312,14 +41208,6 @@ } } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } - }, "strip-comments": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", @@ -42581,16 +41469,6 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -42882,11 +41760,6 @@ "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - }, "trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -42905,14 +41778,6 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "requires": { - "glob": "^7.1.2" - } - }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -44354,14 +43219,6 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "requires": { - "string-width": "^1.0.2 || 2" - } - }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -44638,11 +43495,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" - }, "yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", diff --git a/package.json b/package.json index 01dbfd4b..fc71c24d 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", - "node-sass": "^4.14.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", @@ -24,7 +23,8 @@ "react-test-renderer": "^16.14.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.8.1" + "reactstrap": "^8.8.1", + "sass": "1.49.0" }, "devDependencies": { "babel-eslint": "^10.0.3", From 86cdffe5d2326099993ab365c15e77689a1351bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 14:51:41 -0500 Subject: [PATCH 103/386] Bump tar from 6.1.0 to 6.1.11 (#142) Bumps [tar](https://github.com/npm/node-tar) from 6.1.0 to 6.1.11. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-tar/compare/v6.1.0...v6.1.11) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 196 ++++++++++++++-------------------------------- 1 file changed, 58 insertions(+), 138 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3357dfbc..fc534453 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", "reactstrap": "^8.8.1", - "sass": "^1.49.0" + "sass": "1.49.0" }, "devDependencies": { "babel-eslint": "^10.0.3", @@ -3380,11 +3380,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@typescript-eslint/experimental-utils": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", @@ -3502,11 +3497,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", @@ -5175,27 +5165,6 @@ "rimraf": "bin.js" } }, - "node_modules/cacache/node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -6107,11 +6076,6 @@ "node": ">=10" } }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/css-prefers-color-scheme": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", @@ -7846,11 +7810,6 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-testing-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -8110,12 +8069,6 @@ "node": ">= 8" } }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -14022,11 +13975,6 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", @@ -15483,11 +15431,6 @@ "node": ">=8" } }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -15500,11 +15443,6 @@ "node": ">= 8" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -15859,12 +15797,6 @@ "node": ">= 8" } }, - "node_modules/node-notifier/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "optional": true - }, "node_modules/node-releases": { "version": "1.1.70", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", @@ -21304,6 +21236,33 @@ "node": ">=6" } }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -23702,6 +23661,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", @@ -26724,11 +26688,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -26818,11 +26777,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -28275,24 +28229,6 @@ "requires": { "glob": "^7.1.3" } - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -29056,11 +28992,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -30206,12 +30137,6 @@ "requires": { "isexe": "^2.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true } } }, @@ -30643,11 +30568,6 @@ "requires": { "lru-cache": "^6.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -35631,11 +35551,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -36588,13 +36503,6 @@ "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "requires": { "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } }, "minipass-collect": { @@ -36628,13 +36536,6 @@ "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - } } }, "mississippi": { @@ -36932,12 +36833,6 @@ "requires": { "isexe": "^2.0.0" } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "optional": true } } }, @@ -41469,6 +41364,26 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -43495,6 +43410,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "yaml": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", From 059270a97b99e5a3ddbcdd16f8b246a4f4da53c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 14:53:03 -0500 Subject: [PATCH 104/386] Bump color-string from 1.5.4 to 1.9.0 (#143) Bumps [color-string](https://github.com/Qix-/color-string) from 1.5.4 to 1.9.0. - [Release notes](https://github.com/Qix-/color-string/releases) - [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md) - [Commits](https://github.com/Qix-/color-string/compare/1.5.4...1.9.0) --- updated-dependencies: - dependency-name: color-string dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index fc534453..b4fa8183 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5582,9 +5582,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "node_modules/color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -28584,9 +28584,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" From 0a9bbdf33d76231e9dfc4b35eede168e7b45054c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:01:42 -0500 Subject: [PATCH 105/386] Bump ws from 6.2.1 to 6.2.2 (#144) Bumps [ws](https://github.com/websockets/ws) from 6.2.1 to 6.2.2. - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/6.2.1...6.2.2) --- updated-dependencies: - dependency-name: ws dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index b4fa8183..be74bd53 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22974,9 +22974,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dependencies": { "async-limiter": "~1.0.0" } @@ -23626,11 +23626,23 @@ } }, "node_modules/ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "engines": { "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/x-is-string": { @@ -43023,9 +43035,9 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "requires": { "async-limiter": "~1.0.0" } @@ -43381,9 +43393,10 @@ } }, "ws": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", - "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==" + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "requires": {} }, "x-is-string": { "version": "0.1.0", From 12c1632d54de65bafc345e02edec6178a0ae417e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:03 -0500 Subject: [PATCH 106/386] Bump path-parse from 1.0.6 to 1.0.7 (#145) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 411 ++-------------------------------------------- 1 file changed, 13 insertions(+), 398 deletions(-) diff --git a/package-lock.json b/package-lock.json index be74bd53..7667be2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7219,7 +7219,6 @@ "version": "7.18.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@eslint/eslintrc": "^0.3.0", @@ -7881,7 +7880,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, "engines": { "node": ">=8" } @@ -7890,7 +7888,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -7902,7 +7899,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7915,7 +7911,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -7926,14 +7921,12 @@ "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/eslint/node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7947,7 +7940,6 @@ "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, "dependencies": { "type-fest": "^0.8.1" }, @@ -7959,7 +7951,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -7968,7 +7959,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, "engines": { "node": ">= 4" } @@ -7977,7 +7967,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -7989,7 +7978,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "engines": { "node": ">=8" } @@ -7998,7 +7986,6 @@ "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -8013,7 +8000,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -8025,7 +8011,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "engines": { "node": ">=8" } @@ -8034,7 +8019,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.0" }, @@ -8046,7 +8030,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -8058,7 +8041,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -16379,9 +16361,9 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -18654,25 +18636,6 @@ "fsevents": "^2.1.3" } }, - "node_modules/react-scripts/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", @@ -18681,97 +18644,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-scripts/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-scripts/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-scripts/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-scripts/node_modules/eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.4", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/react-scripts/node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -18786,33 +18658,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, "node_modules/react-scripts/node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -18822,14 +18667,6 @@ "universalify": "^2.0.0" } }, - "node_modules/react-scripts/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", @@ -18850,47 +18687,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/react-scripts/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -18899,20 +18695,6 @@ "node": ">= 10.0.0" } }, - "node_modules/react-scripts/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/react-scroll": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", @@ -29971,7 +29753,6 @@ "version": "7.18.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@eslint/eslintrc": "^0.3.0", @@ -30015,14 +29796,12 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -30031,7 +29810,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30041,7 +29819,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -30049,14 +29826,12 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -30067,7 +29842,6 @@ "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, "requires": { "type-fest": "^0.8.1" } @@ -30075,20 +29849,17 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -30096,14 +29867,12 @@ "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, "requires": { "lru-cache": "^6.0.0" } @@ -30112,7 +29881,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -30120,14 +29888,12 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, "requires": { "ansi-regex": "^5.0.0" } @@ -30136,7 +29902,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -30145,7 +29910,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -37321,9 +37085,9 @@ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", @@ -39195,100 +38959,11 @@ "workbox-webpack-plugin": "5.1.4" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, "camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "eslint": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", - "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@eslint/eslintrc": "^0.3.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^6.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.4", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - } - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -39300,24 +38975,6 @@ "universalify": "^2.0.0" } }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "requires": { - "type-fest": "^0.8.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -39327,11 +38984,6 @@ "universalify": "^2.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, "resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", @@ -39346,47 +38998,10 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, From 4505c3c405c4b8e834765ebb25ffe5dc28ea9220 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:12 -0500 Subject: [PATCH 107/386] Bump tmpl from 1.0.4 to 1.0.5 (#146) Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5. - [Release notes](https://github.com/daaku/nodejs-tmpl/releases) - [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5) --- updated-dependencies: - dependency-name: tmpl dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7667be2b..31b5ad8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21319,9 +21319,9 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, "node_modules/tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "node_modules/to-arraybuffer": { "version": "1.0.1", @@ -41224,9 +41224,9 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, "to-arraybuffer": { "version": "1.0.1", From df23a0e9b3684649d69e90f0d931f8e7db36e1b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:19 -0500 Subject: [PATCH 108/386] Bump follow-redirects from 1.13.1 to 1.14.7 (#147) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.13.1 to 1.14.7. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.1...v1.14.7) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 31b5ad8a..2a22e6cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8896,11 +8896,22 @@ } }, "node_modules/follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, "node_modules/for-in": { @@ -31099,9 +31110,9 @@ } }, "follow-redirects": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", + "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" }, "for-in": { "version": "1.0.2", From aaacb4157b6999a82afcc05995c636a4b9d2afd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:26 -0500 Subject: [PATCH 109/386] Bump url-parse from 1.4.7 to 1.5.4 (#148) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.4. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.4) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a22e6cb..5b4ab1b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21864,9 +21864,9 @@ } }, "node_modules/url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -41688,9 +41688,9 @@ } }, "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" From ae82ae61ec0cf6ec7800e841d6b3aa8b90196e75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:02:33 -0500 Subject: [PATCH 110/386] Bump nanoid from 3.1.20 to 3.2.0 (#149) Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.20 to 3.2.0. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.20...3.2.0) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b4ab1b2..3f9c9bfa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15571,9 +15571,9 @@ "optional": true }, "node_modules/nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -36440,9 +36440,9 @@ "optional": true }, "nanoid": { - "version": "3.1.20", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", - "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" }, "nanomatch": { "version": "1.2.13", From 606ff62661b41ee1cbd885e50239694ca4fa90e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jan 2022 15:05:15 -0500 Subject: [PATCH 111/386] Bump lodash from 4.17.20 to 4.17.21 (#150) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21) --- updated-dependencies: - dependency-name: lodash dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f9c9bfa..4f9b6889 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14999,9 +14999,9 @@ } }, "node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash._reinterpolate": { "version": "3.0.0", @@ -35961,9 +35961,9 @@ } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._reinterpolate": { "version": "3.0.0", From 2595a4fd96d488135ed819651cbdd27262ef954b Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 10 Feb 2022 20:17:59 -0500 Subject: [PATCH 112/386] Update pattern from DP to Greedy for Best Time to Buy and Sell Stock (#153) Fixes #152 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 9d8d3b5e..c1c387bf 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -433,7 +433,7 @@ const questions = [ id: 31, name: 'Best Time to Buy and Sell Stock', url: 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', - pattern: ['Dynamic Programming'], + pattern: ['Greedy'], difficulty: 'Easy', premium: false, companies: [ From bb72fd9c31527e37419bcdaf7dabeeb3fdc20957 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Feb 2022 07:55:59 -0500 Subject: [PATCH 113/386] Bump follow-redirects from 1.14.7 to 1.14.8 (#157) --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f9b6889..dd567204 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8896,9 +8896,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "funding": [ { "type": "individual", @@ -31110,9 +31110,9 @@ } }, "follow-redirects": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz", - "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==" + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" }, "for-in": { "version": "1.0.2", From 7cd092f282d1ede78e1a40100053bdb8e77caf44 Mon Sep 17 00:00:00 2001 From: Brett Rettura Date: Wed, 16 Feb 2022 14:19:07 -0500 Subject: [PATCH 114/386] fixes spelling of minimum in readme (#158) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 310873ad..253fb2c5 100644 --- a/README.md +++ b/README.md @@ -96,7 +96,7 @@ If must solve in-place then - Swap corresponding values - Store one or more different values in the same pointer -If asked for maximum/minumum subarray/subset/options then +If asked for maximum/minimum subarray/subset/options then - Dynamic programming If asked for top/least K items then From 3d575d9b75a52e10fbf26198a5f08bac965e231e Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 16 Feb 2022 14:21:18 -0500 Subject: [PATCH 115/386] Correct spelling of minimum in Tips tab (#159) --- src/components/Tips/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Tips/index.js b/src/components/Tips/index.js index 95f3f9a8..54dbb500 100644 --- a/src/components/Tips/index.js +++ b/src/components/Tips/index.js @@ -31,7 +31,7 @@ If must solve in-place then - Swap corresponding values - Store one or more different values in the same pointer -If asked for maximum/minumum subarray/subset/options then +If asked for maximum/minimum subarray/subset/options then - Dynamic programming If asked for top/least K items then From 1eed7712dc85ca7b3f50824042f82f3f7ddfc2ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Feb 2022 13:49:07 -0500 Subject: [PATCH 116/386] Bump url-parse from 1.5.4 to 1.5.7 (#160) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.4 to 1.5.7. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.4...1.5.7) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dd567204..f3a7b7d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21864,9 +21864,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -41688,9 +41688,9 @@ } }, "url-parse": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", - "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", + "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" From 12095e3b53fc33cbc02efe04f59052b14cd7bf22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Feb 2022 11:30:09 -0500 Subject: [PATCH 117/386] Bump url-parse from 1.5.7 to 1.5.10 (#161) Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10. - [Release notes](https://github.com/unshiftio/url-parse/releases) - [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10) --- updated-dependencies: - dependency-name: url-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f3a7b7d7..dbc766fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21864,9 +21864,9 @@ } }, "node_modules/url-parse": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", - "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -41688,9 +41688,9 @@ } }, "url-parse": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.7.tgz", - "integrity": "sha512-HxWkieX+STA38EDk7CE9MEryFeHCKzgagxlGvsdS7WBImq9Mk+PGwiT56w82WI3aicwJA8REp42Cxo98c8FZMA==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" From 8b1d3805979421e8dffd5624ac2baf0cf29d6278 Mon Sep 17 00:00:00 2001 From: philiplee13 <55965440+philiplee13@users.noreply.github.com> Date: Wed, 2 Mar 2022 13:40:15 -0800 Subject: [PATCH 118/386] add modal for reset button (#163) * add modal for reset button * removing comments --- src/components/Table/index.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index b3457b7f..0ec28124 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -7,6 +7,9 @@ import { Badge, NavLink, Button, + Modal, + ModalHeader, + ModalFooter, } from 'reactstrap'; import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; @@ -97,6 +100,11 @@ const Table = () => { columns: [ { Header: () => { + const [resetModal, setResetModal] = React.useState(false); + const toggleResetModal = () => { + setResetModal(!resetModal); + }; + return ( @@ -148,10 +156,21 @@ const Table = () => { outline size="sm" color="danger" - onClick={resetHandler} + onClick={toggleResetModal} > Reset + + + Are you sure you want to reset your progress? + + + + + + ); }, From 5f353b07555d70001c4d6774aa5c98cd1833247b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 26 Mar 2022 20:16:23 -0400 Subject: [PATCH 119/386] Bump minimist from 1.2.5 to 1.2.6 (#166) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dbc766fe..3b586173 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15376,9 +15376,9 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/minipass": { "version": "3.1.3", @@ -36280,9 +36280,9 @@ } }, "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "minipass": { "version": "3.1.3", From a5f7194c886fe1b6eca6296720ffc50d429b2ca5 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Mon, 4 Apr 2022 14:58:46 -0400 Subject: [PATCH 120/386] Remove empty companies (#168) --- src/data/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index c1c387bf..935cf60e 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -373,7 +373,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: true, - companies: ['', 'Google'], + companies: ['Google'], }, { id: 27, @@ -382,7 +382,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: ['', 'Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], + companies: ['Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], }, { id: 28, From 0528d4c502840a86e6294f4daa9d2179deafab48 Mon Sep 17 00:00:00 2001 From: Sidharth RK Date: Tue, 5 Apr 2022 00:34:57 +0530 Subject: [PATCH 121/386] Presist filters between refreshes (#167) Co-authored-by: steviekong --- src/components/Table/filters.js | 9 +++++---- src/components/Table/index.js | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/components/Table/filters.js b/src/components/Table/filters.js index 362f83f2..5f065fe8 100644 --- a/src/components/Table/filters.js +++ b/src/components/Table/filters.js @@ -1,11 +1,12 @@ import React from 'react'; -function CreateDropDownListHelper(options, filterValue, setFilter) { +function CreateDropDownListHelper(options, filterValue, setFilter, id) { return ( { - setFilter(e.target.value || ''); localStorage.setItem(id, e.target.value); + setFilter(e.target.value || ''); }} > @@ -64,3 +64,15 @@ export function SelectColumnFilter({ return CreateDropDownListHelper(options, filterValue, setFilter, id); } + +export function SelectCheckedColumnFilter({ + column: { filterValue, setFilter, id, filterByCheckbox }, +}) { + const options = ['Checked', 'Unchecked']; + const filter = val => { + setFilter(val); + filterByCheckbox(); + }; + + return CreateDropDownListHelper(options, filterValue, filter, id); +} diff --git a/src/components/Table/index.js b/src/components/Table/index.js index bfe152cd..833c62e2 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -19,6 +19,7 @@ import { DefaultColumnFilter, SelectDifficultyColumnFilter, SelectColumnFilter, + SelectCheckedColumnFilter, } from './filters'; import { Event } from '../Shared/Tracking'; @@ -31,11 +32,10 @@ import PatternFrequencies from '../PatternFrequencies'; const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; const Table = () => { - const data = React.useMemo(() => questions, []); const [resetCount, setResetCount] = useState(0); let checkedList = JSON.parse(localStorage.getItem('checked')) || - new Array(data.length).fill(false); + new Array(questions.length).fill(false); /* If the user has previously visited the website, then an array in LocalStorage would exist of a certain length which corresponds to which @@ -43,8 +43,8 @@ const Table = () => { to the list, then we would need to resize and copy the existing 'checked' array before updating it in LocalStorage in order to transfer their saved progress. */ - if (checkedList.length !== data.length) { - const resizedCheckedList = new Array(data.length).fill(false); + if (checkedList.length !== questions.length) { + const resizedCheckedList = new Array(questions.length).fill(false); for (let i = 0; i < checkedList.length; i += 1) { resizedCheckedList[i] = checkedList[i]; @@ -54,13 +54,30 @@ const Table = () => { window.localStorage.setItem('checked', JSON.stringify(checkedList)); } + const filteredByCheckbox = () => { + const checkbox = localStorage.getItem('checkbox') || ''; + return questions.filter(question => { + if (!checkbox) return true; + return question.checkbox === checkbox; + }); + }; + + for (let i = 0; i < questions.length; i += 1) { + if (checkedList[questions[i].id]) { + questions[i].checkbox = 'Checked'; + } else { + questions[i].checkbox = 'Unchecked'; + } + } + const difficultyMap = { Easy: 0, Medium: 0, Hard: 0 }; const totalDifficultyCount = { Easy: 0, Medium: 0, Hard: 0 }; - for (let i = 0; i < data.length; i += 1) { - difficultyMap[data[i].difficulty] += checkedList[data[i].id]; - totalDifficultyCount[data[i].difficulty] += 1; + for (let i = 0; i < questions.length; i += 1) { + difficultyMap[questions[i].difficulty] += checkedList[questions[i].id]; + totalDifficultyCount[questions[i].difficulty] += 1; } + const [data, setData] = useState(filteredByCheckbox()); const [difficultyCount, setDifficultyCount] = useState(difficultyMap); const [checked, setChecked] = useState(checkedList); const [showPatterns, setShowPatterns] = useState( @@ -174,7 +191,12 @@ const Table = () => { ); }, - id: 'Checkbox', + accessor: 'checkbox', + id: 'checkbox', + filterByCheckbox: () => { + setData(filteredByCheckbox()); + }, + disableSortBy: true, Cell: cellInfo => { return ( @@ -185,7 +207,14 @@ const Table = () => { checked[cellInfo.row.original.id] = !checked[ cellInfo.row.original.id ]; - + const question = questions.find( + q => q.id === cellInfo.row.original.id, + ); + if (checked[cellInfo.row.original.id]) { + question.checkbox = 'Checked'; + } else { + question.checkbox = 'Unchecked'; + } const additive = checked[cellInfo.row.original.id] ? 1 : -1; @@ -194,11 +223,13 @@ const Table = () => { ] += additive; setDifficultyCount(difficultyCount); setChecked([...checked]); + setData(filteredByCheckbox()); }} /> ); }, + Filter: SelectCheckedColumnFilter, }, { Header: 'Questions', @@ -384,6 +415,10 @@ const Table = () => { defaultColumn, initialState: { filters: [ + { + id: 'checkbox', + value: localStorage.getItem('checkbox') || '', + }, { id: 'difficulty', value: localStorage.getItem('difficulty') || '', diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index a7e65541..5925bee2 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -47,6 +47,7 @@ .reset-button { margin-top: 10px; + margin-bottom: 10px; font-size: 0.7rem; } } From 6593519bd5583ee38ac64bb247d3610a0382efea Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Fri, 29 Jul 2022 13:38:45 -0400 Subject: [PATCH 130/386] GraphQL Cron Job (#182) * try running python script * try to fix yml syntax error * attempt 3 * run difficulty update script --- .github/workflows/run-python.yml | 18 + .gitignore | 2 + cron/difficulty.py | 27 + cron/questions.py | 2257 ++++++++++++++++++++++++++++++ 4 files changed, 2304 insertions(+) create mode 100644 .github/workflows/run-python.yml create mode 100644 cron/difficulty.py create mode 100644 cron/questions.py diff --git a/.github/workflows/run-python.yml b/.github/workflows/run-python.yml new file mode 100644 index 00000000..897ba9c5 --- /dev/null +++ b/.github/workflows/run-python.yml @@ -0,0 +1,18 @@ +name: run-python + +on: workflow_dispatch + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3.x' + architecture: 'x64' + - run: | + python -m pip install --upgrade pip + pip install requests + - run: | + python cron/difficulty.py \ No newline at end of file diff --git a/.gitignore b/.gitignore index 8692cf66..566a640a 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +__pycache__ diff --git a/cron/difficulty.py b/cron/difficulty.py new file mode 100644 index 00000000..c9de6d3f --- /dev/null +++ b/cron/difficulty.py @@ -0,0 +1,27 @@ +import requests +from urllib.parse import urlparse +from questions import questions + +query = '''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + difficulty + } +} +''' + +for question in questions: + p = urlparse(question["url"]) + title_slug = p.path.rstrip('/').split('/')[-1] + our_difficulty = question["difficulty"] + variables = {"titleSlug": title_slug} + + response = requests.post("https://leetcode.com/graphql", + json={"query": query, "variables": variables} + ) + + their_difficulty = response.json()["data"]["question"]["difficulty"] + + if their_difficulty != our_difficulty: + print(f'{question["name"]}: {our_difficulty} -> {their_difficulty}') + +print("Finished checking all questions") \ No newline at end of file diff --git a/cron/questions.py b/cron/questions.py new file mode 100644 index 00000000..9445ee85 --- /dev/null +++ b/cron/questions.py @@ -0,0 +1,2257 @@ +questions = [ + { + 'id': 0, + 'name': 'Contains Duplicate', + 'url': 'https://leetcode.com/problems/contains-duplicate/', + 'pattern': ['Arrays'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Adobe', + 'Google', + 'Bloomberg', + 'Facebook', + 'Apple', + 'Microsoft', + ], + }, + { + 'id': 1, + 'name': 'Missing Number', + 'url': 'https://leetcode.com/problems/missing-number/', + 'pattern': ['Arrays', 'Bit Manipulation'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Microsoft', 'Facebook', 'Amazon', 'Google', 'Adobe'], + }, + { + 'id': 2, + 'name': 'Find All Numbers Disappeared in an Array', + 'url': + 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', + 'pattern': ['Arrays'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 3, + 'name': 'Single Number', + 'url': 'https://leetcode.com/problems/single-number/', + 'pattern': ['Arrays', 'Bit Manipulation'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Adobe'], + }, + { + 'id': 4, + 'name': 'Product of Array Except Self', + 'url': 'https://leetcode.com/problems/product-of-array-except-self/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Asana', + 'Microsoft', + 'Apple', + 'Lyft', + 'Adobe', + 'Google', + 'Uber', + 'Goldman Sachs', + 'Oracle', + ], + }, + { + 'id': 5, + 'name': 'Find the Duplicate Number', + 'url': 'https://leetcode.com/problems/find-the-duplicate-number/', + 'pattern': ['Arrays', 'Binary Search', 'Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Google', + 'Microsoft', + 'Amazon', + 'Adobe', + 'Bloomberg', + 'Facebook', + 'Apple', + ], + }, + { + 'id': 6, + 'name': 'Find All Duplicates in an Array', + 'url': 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google'], + }, + { + 'id': 7, + 'name': 'Set Matrix Zeroes', + 'url': 'https://leetcode.com/problems/set-matrix-zeroes/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Apple', + 'Adobe', + 'Bloomberg', + 'Oracle', + ], + }, + { + 'id': 8, + 'name': 'Spiral Matrix', + 'url': 'https://leetcode.com/problems/spiral-matrix/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Google', + 'Oracle', + 'Bloomberg', + 'Intuit', + 'Adobe', + ], + }, + { + 'id': 9, + 'name': 'Rotate Image', + 'url': 'https://leetcode.com/problems/rotate-image/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Bloomberg', + 'Uber', + 'Google', + ], + }, + { + 'id': 10, + 'name': 'Word Search', + 'url': 'https://leetcode.com/problems/word-search/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Twitter', + 'Facebook', + 'Snapchat', + 'Goldman Sachs', + 'Google', + 'Bloomberg', + 'Apple', + 'Adobe', + 'Oracle', + 'Qualtrics', + ], + }, + + { + 'id': 11, + 'name': 'First Missing Positive', + 'url': 'https://leetcode.com/problems/first-missing-positive/', + 'pattern': ['Arrays'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Adobe', 'Apple'], + }, + { + 'id': 12, + 'name': 'Longest Consecutive Sequence', + 'url': 'https://leetcode.com/problems/longest-consecutive-sequence/', + 'pattern': ['Arrays'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Facebook', + 'Amazon', + 'Google', + 'LinkedIn', + 'Apple', + 'Qualtrics', + 'Goldman Sachs', + 'Salesforce', + ], + }, + + { + 'id': 13, + 'name': 'Letter Case Permutation', + 'url': 'https://leetcode.com/problems/letter-case-permutation/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft'], + }, + { + 'id': 14, + 'name': 'Subsets', + 'url': 'https://leetcode.com/problems/subsets/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Bloomberg', + 'Goldman Sachs', + 'Adobe', + 'Twitter', + ], + }, + { + 'id': 15, + 'name': 'Subsets II', + 'url': 'https://leetcode.com/problems/subsets-ii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Bloomberg'], + }, + { + 'id': 16, + 'name': 'Permutations', + 'url': 'https://leetcode.com/problems/permutations/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'LinkedIn', + 'Bloomberg', + 'Google', + 'Microsoft', + 'Adobe', + 'Apple', + 'Oracle', + ], + }, + { + 'id': 17, + 'name': 'Permutations II', + 'url': 'https://leetcode.com/problems/permutations-ii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Facebook', 'Amazon', 'Adobe', 'Apple'], + }, + { + 'id': 18, + 'name': 'Combinations', + 'url': 'https://leetcode.com/problems/combinations/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Facebook', 'Amazon'], + }, + { + 'id': 19, + 'name': 'Combination Sum', + 'url': 'https://leetcode.com/problems/combination-sum/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Airbnb', + 'Apple', + 'Adobe', + 'Microsoft', + 'LinkedIn', + 'Goldman Sachs', + 'Snapchat', + 'Salesforce', + ], + }, + { + 'id': 20, + 'name': 'Combination Sum II', + 'url': 'https://leetcode.com/problems/combination-sum-ii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 21, + 'name': 'Combination Sum III', + 'url': 'https://leetcode.com/problems/combination-sum-iii/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 22, + 'name': 'Generate Parentheses', + 'url': 'https://leetcode.com/problems/generate-parentheses/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Bloomberg', + 'Adobe', + 'Uber', + 'Google', + 'Goldman Sachs', + ], + }, + { + 'id': 23, + 'name': 'Target Sum', + 'url': 'https://leetcode.com/problems/target-sum/', + 'pattern': ['DFS', 'Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], + }, + { + 'id': 24, + 'name': 'Palindrome Partitioning', + 'url': 'https://leetcode.com/problems/palindrome-partitioning/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 25, + 'name': 'Letter Combinations of a Phone Number', + 'url': 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Facebook', + 'Google', + 'Uber', + 'Apple', + 'Adobe', + 'Twitter', + 'Bloomberg', + 'Oracle', + 'Goldman Sachs', + 'Snapchat', + 'Intuit', + ], + }, + { + 'id': 26, + 'name': 'Generalized Abbreviation', + 'url': 'https://leetcode.com/problems/generalized-abbreviation/', + 'pattern': ['Backtracking'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['Google'], + }, + { + 'id': 27, + 'name': 'Sudoku Solver', + 'url': 'https://leetcode.com/problems/sudoku-solver/', + 'pattern': ['Backtracking'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], + }, + { + 'id': 28, + 'name': 'N-Queens', + 'url': 'https://leetcode.com/problems/n-queens/', + 'pattern': ['Backtracking'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Uber', + 'Goldman Sachs', + 'Adobe', + ], + }, + { + 'id': 29, + 'name': 'Climbing Stairs', + 'url': 'https://leetcode.com/problems/climbing-stairs/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Google', 'Bloomberg', 'Apple', 'Adobe'], + }, + { + 'id': 30, + 'name': 'House Robber', + 'url': 'https://leetcode.com/problems/house-robber/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Adobe', + 'Qualtrics', + 'Bloomberg', + 'Facebook', + 'Goldman Sachs', + ], + }, + { + 'id': 31, + 'name': 'Best Time to Buy and Sell Stock', + 'url': 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', + 'pattern': ['Greedy'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Apple', + 'Adobe', + 'Microsoft', + 'Bloomberg', + 'Snapchat', + 'Goldman Sachs', + 'Uber', + 'Oracle', + 'Google', + 'BlackRock', + 'Citadel', + 'JPMorgan', + 'Salesforce', + ], + }, + { + 'id': 32, + 'name': 'Maximum Subarray', + 'url': 'https://leetcode.com/problems/maximum-subarray/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Adobe', + 'Apple', + 'Microsoft', + 'Google', + 'Bloomberg', + 'Facebook', + 'Uber', + 'Oracle', + 'Goldman Sachs', + 'JPMorgan', + ], + }, + { + 'id': 33, + 'name': 'Range Sum Query - Immutable', + 'url': 'https://leetcode.com/problems/range-sum-query-immutable/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Adobe'], + }, + { + 'id': 34, + 'name': 'House Robber II', + 'url': 'https://leetcode.com/problems/house-robber-ii/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google'], + }, + { + 'id': 35, + 'name': 'Coin Change', + 'url': 'https://leetcode.com/problems/coin-change/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Google', 'Apple'], + }, + { + 'id': 36, + 'name': 'Maximum Product Subarray', + 'url': 'https://leetcode.com/problems/maximum-product-subarray/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Facebook', + 'Bloomberg', + ], + }, + { + 'id': 37, + 'name': 'Longest Increasing Subsequence', + 'url': 'https://leetcode.com/problems/longest-increasing-subsequence/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Google', + 'Amazon', + 'Facebook', + 'Microsoft', + 'Apple', + 'Bloomberg', + ], + }, + { + 'id': 38, + 'name': 'Longest Palindromic Substring', + 'url': 'https://leetcode.com/problems/longest-palindromic-substring/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Adobe', + 'Apple', + 'Facebook', + 'Google', + 'Oracle', + 'Salesforce', + 'Bloomberg', + 'LinkedIn', + 'Tesla', + ], + }, + { + 'id': 39, + 'name': 'Word Break', + 'url': 'https://leetcode.com/problems/word-break/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Uber', + 'Apple', + 'Bloomberg', + 'Qualtrics', + 'Adobe', + 'Google', + 'Snapchat', + 'Salesforce', + ], + }, + { + 'id': 40, + 'name': 'Combination Sum IV', + 'url': 'https://leetcode.com/problems/combination-sum-iv/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Facebook'], + }, + { + 'id': 41, + 'name': 'Decode Ways', + 'url': 'https://leetcode.com/problems/decode-ways/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Google', + 'Snapchat', + 'Lyft', + 'Goldman Sachs', + 'Microsoft', + 'Bloomberg', + 'JPMorgan', + ], + }, + { + 'id': 42, + 'name': 'Unique Paths', + 'url': 'https://leetcode.com/problems/unique-paths/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Google', + 'Facebook', + 'Amazon', + 'Apple', + 'Microsoft', + 'Bloomberg', + ], + }, + { + 'id': 43, + 'name': 'Jump Game', + 'url': 'https://leetcode.com/problems/jump-game/', + 'pattern': ['Dynamic Programming', 'Greedy'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Uber', + 'Oracle', + 'Adobe', + 'Microsoft', + 'Bloomberg', + ], + }, + { + 'id': 44, + 'name': 'Palindromic Substrings', + 'url': 'https://leetcode.com/problems/palindromic-substrings/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Microsoft', 'Google', 'Goldman Sachs'], + }, + { + 'id': 45, + 'name': 'Number of Longest Increasing Subsequence', + 'url': + 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google'], + }, + { + 'id': 46, + 'name': 'Partition Equal Subset Sum', + 'url': 'https://leetcode.com/problems/partition-equal-subset-sum/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Google', + 'Amazon', + 'Microsoft', + 'Uber', + 'Apple', + 'Bloomberg', + ], + }, + { + 'id': 47, + 'name': 'Partition to K Equal Sum Subsets', + 'url': 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Facebook'], + }, + { + 'id': 48, + 'name': 'Best Time to Buy and Sell Stock with Cooldown', + 'url': + 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', + 'pattern': ['Dynamic Programming'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Adobe', 'Bloomberg'], + }, + { + 'id': 49, + 'name': 'Counting Bits', + 'url': 'https://leetcode.com/problems/counting-bits/', + 'pattern': ['Dynamic Programming', 'Bit Manipulation'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 50, + 'name': 'Linked List Cycle', + 'url': 'https://leetcode.com/problems/linked-list-cycle/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'Bloomberg', + 'Oracle', + 'Facebook', + 'Google', + ], + }, + { + 'id': 51, + 'name': 'Middle of the Linked List', + 'url': 'https://leetcode.com/problems/middle-of-the-linked-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Apple', 'Microsoft', 'Adobe', 'Goldman Sachs'], + }, + { + 'id': 52, + 'name': 'Palindrome Linked List', + 'url': 'https://leetcode.com/problems/palindrome-linked-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Intuit', 'Bloomberg'], + }, + { + 'id': 53, + 'name': 'Remove Linked List Elements', + 'url': 'https://leetcode.com/problems/remove-linked-list-elements/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Microsoft'], + }, + { + 'id': 54, + 'name': 'Remove Duplicates from Sorted List', + 'url': 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Adobe', 'Facebook', 'Microsoft'], + }, + { + 'id': 55, + 'name': 'Linked List Cycle II', + 'url': 'https://leetcode.com/problems/linked-list-cycle-ii/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft', 'Amazon', 'Goldman Sachs', 'Oracle'], + }, + { + 'id': 56, + 'name': 'Add Two Numbers', + 'url': 'https://leetcode.com/problems/add-two-numbers/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Bloomberg', + 'Adobe', + 'Microsoft', + 'Facebook', + 'Google', + 'Apple', + 'Uber', + 'Capital One', + 'Oracle', + ], + }, + { + 'id': 57, + 'name': 'Remove Nth Node From End Of List', + 'url': 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Apple'], + }, + { + 'id': 58, + 'name': 'Sort List', + 'url': 'https://leetcode.com/problems/sort-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Apple', 'Uber'], + }, + { + 'id': 59, + 'name': 'Reorder List', + 'url': 'https://leetcode.com/problems/reorder-list/', + 'pattern': ['Fast & Slow Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Adobe', 'Facebook', 'Google', 'Snapchat', 'Uber'], + }, + { + 'id': 60, + 'name': 'Clone Graph', + 'url': 'https://leetcode.com/problems/clone-graph/', + 'pattern': ['BFS', 'DFS', 'Graph'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Salesforce', + 'Google', + 'Twitter', + 'Bloomberg', + 'Oracle', + 'Apple', + ], + }, + { + 'id': 61, + 'name': 'Pacific Atlantic Water Flow', + 'url': 'https://leetcode.com/problems/pacific-atlantic-water-flow/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Microsoft', 'Facebook', 'Apple'], + }, + { + 'id': 62, + 'name': 'Number of Islands', + 'url': 'https://leetcode.com/problems/number-of-islands/', + 'pattern': ['BFS', 'DFS', 'Union Find'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Google', + 'LinkedIn', + 'Facebook', + 'Apple', + 'Oracle', + 'Goldman Sachs', + 'Salesforce', + 'Lyft', + 'Uber', + 'Adobe', + 'Qualtrics', + ], + }, + { + 'id': 63, + 'name': 'Graph Valid Tree', + 'url': 'https://leetcode.com/problems/graph-valid-tree/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['LinkedIn', 'Google', 'Bloomberg'], + }, + { + 'id': 64, + 'name': 'Number of Connected Components in an Undirected Graph', + 'url': + 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['Amazon', 'LinkedIn', 'Facebook', 'Pinterest'], + }, + { + 'id': 65, + 'name': 'Reverse Linked List', + 'url': 'https://leetcode.com/problems/reverse-linked-list/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Microsoft', 'Bloomberg', 'Amazon', 'Facebook', 'Apple'], + }, + { + 'id': 66, + 'name': 'Reverse Linked List II', + 'url': 'https://leetcode.com/problems/reverse-linked-list-ii/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Apple', 'Facebook', 'Amazon', 'Google', 'Adobe'], + }, + { + 'id': 67, + 'name': 'Rotate List', + 'url': 'https://leetcode.com/problems/rotate-list/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'LinkedIn', 'Microsoft', 'Adobe', 'Apple', 'Oracle'], + }, + { + 'id': 68, + 'name': 'Swap Nodes in Pairs', + 'url': 'https://leetcode.com/problems/swap-nodes-in-pairs/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft'], + }, + { + 'id': 69, + 'name': 'Odd Even Linked List', + 'url': 'https://leetcode.com/problems/odd-even-linked-list/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Amazon', + 'Adobe', + 'Apple', + ], + }, + { + 'id': 70, + 'name': 'Reverse Nodes in k-Group', + 'url': 'https://leetcode.com/problems/reverse-nodes-in-k-group/', + 'pattern': ['In-place reversal of a linked list'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Capital One', + 'Microsoft', + 'Amazon', + 'Google', + 'Facebook', + 'Snapchat', + 'Oracle', + ], + }, + { + 'id': 71, + 'name': 'Merge Two Sorted Lists', + 'url': 'https://leetcode.com/problems/merge-two-sorted-lists/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Adobe', + 'Google', + 'Bloomberg', + 'Apple', + 'Uber', + ], + }, + { + 'id': 72, + 'name': 'Kth Smallest Element in a Sorted Matrix', + 'url': + 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', + 'pattern': ['Binary Search', 'Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], + }, + { + 'id': 73, + 'name': 'Find K Pairs with Smallest Sums', + 'url': 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Microsoft', 'Apple'], + }, + { + 'id': 74, + 'name': 'Merge k Sorted Lists', + 'url': 'https://leetcode.com/problems/merge-k-sorted-lists/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Google', + 'Apple', + 'Bloomberg', + 'Adobe', + 'Uber', + 'Qualtrics', + 'Oracle', + ], + }, + { + 'id': 75, + 'name': 'Smallest Range Covering Elements from K Lists', + 'url': + 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Microsoft', 'Pinterest'], + }, + { + 'id': 76, + 'name': 'Meeting Rooms', + 'url': 'https://leetcode.com/problems/meeting-rooms', + 'pattern': ['Intervals'], + 'difficulty': 'Easy', + 'premium': True, + 'companies': ['Amazon', 'Microsoft', 'Facebook'], + }, + { + 'id': 77, + 'name': 'Merge Intervals', + 'url': 'https://leetcode.com/problems/merge-intervals/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Salesforce', + 'Google', + 'Uber', + 'Bloomberg', + 'Adobe', + 'Apple', + 'LinkedIn', + 'Twitter', + 'Oracle', + 'JPMorgan', + 'Snapchat', + ], + }, + { + 'id': 78, + 'name': 'Interval List Intersections', + 'url': 'https://leetcode.com/problems/interval-list-intersections/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Uber', 'Google'], + }, + { + 'id': 79, + 'name': 'Non-overlapping Intervals', + 'url': 'https://leetcode.com/problems/non-overlapping-intervals/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Oracle'], + }, + { + 'id': 80, + 'name': 'Meeting Rooms II', + 'url': 'https://leetcode.com/problems/meeting-rooms-ii/', + 'pattern': ['Heap', 'Intervals'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': [ + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Google', + 'Oracle', + 'Uber', + 'Twitter', + 'Snapchat', + 'Qualtrics', + 'Adobe', + 'Quora', + 'Goldman Sachs', + ], + }, + { + 'id': 81, + 'name': 'Task Scheduler', + 'url': 'https://leetcode.com/problems/task-scheduler/', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Google', + 'Uber', + 'Amazon', + 'Microsoft', + 'Salesforce', + ], + }, + { + 'id': 82, + 'name': 'Minimum Number of Arrows to Burst Balloons', + 'url': + 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', + 'pattern': ['Greedy'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 83, + 'name': 'Insert Interval', + 'url': 'https://leetcode.com/problems/insert-interval/', + 'pattern': ['Intervals'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Google', + 'Facebook', + 'LinkedIn', + 'Microsoft', + 'Twitter', + 'Citadel', + ], + }, + { + 'id': 84, + 'name': 'Employee Free Time', + 'url': 'https://leetcode.com/problems/employee-free-time/', + 'pattern': ['Heap', 'Greedy'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': [ + 'Pinterest', + 'Amazon', + 'Airbnb', + 'Snapchat', + 'Google', + 'Facebook', + 'Apple', + 'Oracle', + 'Uber', + ], + }, + { + 'id': 85, + 'name': 'Binary Search', + 'url': 'https://leetcode.com/problems/binary-search/', + 'pattern': ['Binary Search'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Adobe', 'Apple', 'Uber', 'Goldman Sachs'], + }, + { + 'id': 86, + 'name': 'Find Smallest Letter Greater Than Target', + 'url': + 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', + 'pattern': ['Binary Search'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['LinkedIn'], + }, + { + 'id': 87, + 'name': 'Peak Index in a Mountain Array', + 'url': 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google', 'Amazon', 'Bloomberg', 'Facebook'], + }, + { + 'id': 88, + 'name': 'Find Minimum in Rotated Sorted Array', + 'url': 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Bloomberg', + 'Uber', + 'Adobe', + 'Apple', + ], + }, + { + 'id': 89, + 'name': 'Find Peak Element', + 'url': 'https://leetcode.com/problems/find-peak-element/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Uber', 'Google', 'Microsoft'], + }, + { + 'id': 90, + 'name': 'Search in Rotated Sorted Array', + 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'LinkedIn', + 'Facebook', + 'Bloomberg', + 'Adobe', + 'Apple', + 'Goldman Sachs', + 'Oracle', + 'Uber', + 'Morgan Stanley', + ], + }, + { + 'id': 91, + 'name': 'Search in Rotated Sorted Array II', + 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Amazon', 'Facebook', 'Microsoft'], + }, + { + 'id': 92, + 'name': 'Search a 2D Matrix', + 'url': 'https://leetcode.com/problems/search-a-2d-matrix/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Uber', + 'Google', + 'Apple', + ], + }, + { + 'id': 93, + 'name': 'Search a 2D Matrix II', + 'url': 'https://leetcode.com/problems/search-a-2d-matrix-ii/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], + }, + { + 'id': 94, + 'name': 'Find K Closest Elements', + 'url': 'https://leetcode.com/problems/find-k-closest-elements/', + 'pattern': ['Binary Search'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Uber', + 'Microsoft', + 'Bloomberg', + ], + }, + { + 'id': 95, + 'name': 'Count of Range Sum', + 'url': 'https://leetcode.com/problems/count-of-range-sum/', + 'pattern': ['Binary Search'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 96, + 'name': 'Minimum Size Subarray Sum', + 'url': 'https://leetcode.com/problems/minimum-size-subarray-sum/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Goldman Sachs', 'Facebook', 'Amazon', 'Google'], + }, + { + 'id': 97, + 'name': 'Fruit Into Baskets', + 'url': 'https://leetcode.com/problems/fruit-into-baskets/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 98, + 'name': 'Permutation in String', + 'url': 'https://leetcode.com/problems/permutation-in-string/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Oracle', 'Facebook'], + }, + { + 'id': 99, + 'name': 'Longest Repeating Character Replacement', + 'url': + 'https://leetcode.com/problems/longest-repeating-character-replacement/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Uber', 'Amazon', 'Adobe'], + }, + { + 'id': 100, + 'name': 'Sliding Window Maximum', + 'url': 'https://leetcode.com/problems/sliding-window-maximum/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Goldman Sachs', + 'Citadel', + 'Google', + 'Uber', + 'Microsoft', + 'Salesforce', + 'Apple', + 'Twitter', + 'Atlassian', + ], + }, + { + 'id': 101, + 'name': 'Longest Substring Without Repeating Characters', + 'url': + 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Facebook', + 'Adobe', + 'Google', + 'Apple', + 'Uber', + 'Goldman Sachs', + ], + }, + { + 'id': 102, + 'name': 'Minimum Number of K Consecutive Bit Flips', + 'url': + 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Adobe'], + }, + { + 'id': 103, + 'name': 'Count Unique Characters of All Substrings of a Given String', + 'url': + 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 104, + 'name': 'Minimum Window Substring', + 'url': 'https://leetcode.com/problems/minimum-window-substring/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Snapchat', + 'Google', + 'Lyft', + 'Adobe', + ], + }, + { + 'id': 105, + 'name': 'Substring with Concatenation of All Words', + 'url': + 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', + 'pattern': ['Sliding Window'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 106, + 'name': 'Kth Smallest Element in a BST', + 'url': 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook'], + }, + { + 'id': 107, + 'name': 'K Closest Points to Origin', + 'url': 'https://leetcode.com/problems/k-closest-points-to-origin/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Asana'], + }, + { + 'id': 108, + 'name': 'Top K Frequent Elements', + 'url': 'https://leetcode.com/problems/top-k-frequent-elements/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Uber', + 'Apple', + 'Google', + 'Adobe', + 'Snapchat', + 'Oracle', + 'LinkedIn', + ], + }, + { + 'id': 109, + 'name': 'Sort Characters By Frequency', + 'url': 'https://leetcode.com/problems/sort-characters-by-frequency/', + 'pattern': ['Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Bloomberg', 'Facebook'], + }, + { + 'id': 110, + 'name': 'Kth Largest Element in an Array', + 'url': 'https://leetcode.com/problems/kth-largest-element-in-an-array/', + 'pattern': ['Heap', 'QuickSelect'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Microsoft', + 'Google', + 'Goldman Sachs', + 'Uber', + 'Oracle', + ], + }, + { + 'id': 111, + 'name': 'Reorganize String', + 'url': 'https://leetcode.com/problems/reorganize-string/', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Google', 'Apple', 'Uber', 'Microsoft'], + }, + { + 'id': 112, + 'name': 'Rearrange String k Distance Apart', + 'url': 'https://leetcode.com/problems/rearrange-string-k-distance-apart', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': ['Twitter'], + }, + { + 'id': 113, + 'name': 'Course Schedule III', + 'url': 'https://leetcode.com/problems/course-schedule-iii/', + 'pattern': ['Greedy', 'Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 114, + 'name': 'Maximum Frequency Stack', + 'url': 'https://leetcode.com/problems/maximum-frequency-stack/', + 'pattern': ['Bucket Sort', 'Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Microsoft', 'Amazon', 'Apple', 'Facebook'], + }, + { + 'id': 115, + 'name': 'Course Schedule', + 'url': 'https://leetcode.com/problems/course-schedule/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Facebook', + 'Google', + 'Oracle', + 'Apple', + 'Snapchat', + ], + }, + { + 'id': 116, + 'name': 'Course Schedule II', + 'url': 'https://leetcode.com/problems/course-schedule-ii/', + 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Google', + 'Facebook', + 'Snapchat', + 'Uber', + 'Apple', + 'Lyft', + 'Bloomberg', + ], + }, + { + 'id': 117, + 'name': 'Minimum Height Trees', + 'url': 'https://leetcode.com/problems/minimum-height-trees/', + 'pattern': ['BFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Google', 'Microsoft'], + }, + { + 'id': 118, + 'name': 'Alien Dictionary', + 'url': 'https://leetcode.com/problems/alien-dictionary', + 'pattern': ['Graph', 'Topological Sort'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': [ + 'Facebook', + 'Google', + 'Amazon', + 'Airbnb', + 'Pinterest', + 'Uber', + 'Microsoft', + ], + }, + { + 'id': 119, + 'name': 'Sequence Reconstruction', + 'url': 'https://leetcode.com/problems/sequence-reconstruction', + 'pattern': ['Graph', 'Topological Sort'], + 'difficulty': 'Medium', + 'premium': True, + 'companies': ['Google'], + }, + { + 'id': 120, + 'name': 'Binary Tree Level Order Traversal II', + 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 121, + 'name': 'Average of Levels in Binary Tree', + 'url': 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', + 'pattern': ['BFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 122, + 'name': 'Minimum Depth of Binary Tree', + 'url': 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Goldman Sachs'], + }, + { + 'id': 123, + 'name': 'Binary Tree Level Order Traversal', + 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Facebook', + 'Bloomberg', + 'Microsoft', + 'Apple', + 'Oracle', + 'Google', + ], + }, + { + 'id': 124, + 'name': 'Binary Tree Zigzag Level Order Traversal', + 'url': + 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Microsoft', + 'Bloomberg', + 'Google', + 'Adobe', + 'LinkedIn', + 'Qualtrics', + 'Salesforce', + ], + }, + { + 'id': 125, + 'name': 'Populating Next Right Pointers in Each Node', + 'url': + 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Bloomberg'], + }, + { + 'id': 126, + 'name': 'Populating Next Right Pointers in Each Node II', + 'url': + 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', + 'pattern': ['BFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], + }, + { + 'id': 127, + 'name': 'Binary Tree Right Side View', + 'url': 'https://leetcode.com/problems/binary-tree-right-side-view/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Bloomberg', + 'Amazon', + 'Oracle', + 'Qualtrics', + 'Adobe', + 'Goldman Sachs', + ], + }, + { + 'id': 128, + 'name': 'All Nodes Distance K in Binary Tree', + 'url': 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', + 'pattern': ['BFS', 'DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Apple', 'Oracle'], + }, + { + 'id': 129, + 'name': 'Same Tree', + 'url': 'https://leetcode.com/problems/same-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Google', + 'Microsoft', + 'Amazon', + 'Facebook', + 'Apple', + 'Adobe', + 'Oracle', + ], + }, + { + 'id': 130, + 'name': 'Path Sum', + 'url': 'https://leetcode.com/problems/path-sum/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Oracle'], + }, + { + 'id': 131, + 'name': 'Maximum Depth of Binary Tree', + 'url': 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['LinkedIn', 'Google', 'Apple', 'Amazon'], + }, + { + 'id': 132, + 'name': 'Diameter of Binary Tree', + 'url': 'https://leetcode.com/problems/diameter-of-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Bloomberg', + 'Apple', + 'Microsoft', + 'Adobe', + ], + }, + { + 'id': 133, + 'name': 'Merge Two Binary Trees', + 'url': 'https://leetcode.com/problems/merge-two-binary-trees/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Adobe'], + }, + { + 'id': 134, + 'name': 'Lowest Common Ancestor of a Binary Search Tree', + 'url': + 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['LinkedIn', 'Facebook', 'Microsoft', 'Google', 'Uber'], + }, + { + 'id': 135, + 'name': 'Subtree of Another Tree', + 'url': 'https://leetcode.com/problems/subtree-of-another-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Microsoft'], + }, + { + 'id': 136, + 'name': 'Invert Binary Tree', + 'url': 'https://leetcode.com/problems/invert-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], + }, + { + 'id': 137, + 'name': 'Path Sum II', + 'url': 'https://leetcode.com/problems/path-sum-ii/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], + }, + { + 'id': 138, + 'name': 'Path Sum III', + 'url': 'https://leetcode.com/problems/path-sum-iii/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Microsoft', 'Facebook', 'Google', 'Oracle'], + }, + { + 'id': 139, + 'name': 'Lowest Common Ancestor of a Binary Tree', + 'url': + 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'LinkedIn', + 'Google', + 'Microsoft', + 'Adobe', + 'Apple', + 'Salesforce', + 'Oracle', + 'Bloomberg', + 'Intuit', + ], + }, + { + 'id': 140, + 'name': 'Maximum Binary Tree', + 'url': 'https://leetcode.com/problems/maximum-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon'], + }, + { + 'id': 141, + 'name': 'Maximum Width of Binary Tree', + 'url': 'https://leetcode.com/problems/maximum-width-of-binary-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Google', 'Bloomberg', 'Apple', 'Adobe'], + }, + { + 'id': 142, + 'name': 'Construct Binary Tree from Preorder and Inorder Traversal', + 'url': + 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Amazon', 'Microsoft', 'Adobe', 'Bloomberg', 'Apple'], + }, + { + 'id': 143, + 'name': 'Validate Binary Search Tree', + 'url': 'https://leetcode.com/problems/validate-binary-search-tree/', + 'pattern': ['DFS'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Facebook', + 'Google', + 'Adobe', + 'Apple', + 'Qualtrics', + 'Lyft', + ], + }, + { + 'id': 144, + 'name': 'Implement Trie (Prefix Tree)', + 'url': 'https://leetcode.com/problems/implement-trie-prefix-tree/', + 'pattern': ['Design', 'Trie'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Twitter', + 'Google', + 'Facebook', + 'Microsoft', + 'Apple', + ], + }, + { + 'id': 145, + 'name': 'Binary Tree Maximum Path Sum', + 'url': 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', + 'pattern': ['DFS'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Google', + 'Microsoft', + 'Adobe', + 'Bloomberg', + 'Oracle', + 'Snapchat', + ], + }, + { + 'id': 146, + 'name': 'Serialize and Deserialize Binary Tree', + 'url': 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', + 'pattern': ['Design'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'LinkedIn', + 'Amazon', + 'Microsoft', + 'Facebook', + 'Oracle', + 'Uber', + 'Adobe', + 'Snapchat', + 'Qualtrics', + 'Google', + 'Quora', + ], + }, + { + 'id': 147, + 'name': 'Word Search II', + 'url': 'https://leetcode.com/problems/word-search-ii/', + 'pattern': ['DFS', 'Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Uber', + 'Microsoft', + 'Apple', + 'Twitter', + 'Snapchat', + 'Facebook', + 'Bloomberg', + 'Google', + 'Salesforce', + ], + }, + { + 'id': 148, + 'name': 'Find Median from Data Stream', + 'url': 'https://leetcode.com/problems/find-median-from-data-stream/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Google', + 'Bloomberg', + 'Uber', + 'Airbnb', + ], + }, + { + 'id': 149, + 'name': 'Sliding Window Median', + 'url': 'https://leetcode.com/problems/sliding-window-median/', + 'pattern': ['Heap'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Facebook', 'Amazon'], + }, + { + 'id': 150, + 'name': 'Two Sum', + 'url': 'https://leetcode.com/problems/two-sum/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': [ + 'Amazon', + 'Google', + 'Adobe', + 'Apple', + 'Microsoft', + 'Facebook', + 'Bloomberg', + 'Uber', + 'Oracle', + 'Morgan Stanley', + 'Citadel', + 'Salesforce', + 'Goldman Sachs', + 'JPMorgan', + 'Snapchat', + ], + }, + { + 'id': 151, + 'name': 'Squares of a Sorted Array', + 'url': 'https://leetcode.com/problems/squares-of-a-sorted-array/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Google', 'Adobe', 'Apple', 'Uber'], + }, + { + 'id': 152, + 'name': 'Backspace String Compare', + 'url': 'https://leetcode.com/problems/backspace-string-compare/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Facebook', 'Amazon', 'Apple', 'Google', 'Microsoft'], + }, + { + 'id': 153, + 'name': '3 Sum', + 'url': 'https://leetcode.com/problems/3sum/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Facebook', + 'Apple', + 'Microsoft', + 'Adobe', + 'Google', + 'Bloomberg', + 'Intuit', + 'Qualtrics', + 'Salesforce', + 'Goldman Sachs', + 'Uber', + 'Oracle', + ], + }, + { + 'id': 154, + 'name': '3 Sum Closest', + 'url': 'https://leetcode.com/problems/3sum-closest/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Capital One', + 'Apple', + 'Google', + 'Adobe', + 'Microsoft', + 'Oracle', + ], + }, + { + 'id': 155, + 'name': 'Subarrays with Product Less than K', + 'url': 'https://leetcode.com/problems/subarray-product-less-than-k/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['LinkedIn', 'Amazon', 'Microsoft'], + }, + { + 'id': 156, + 'name': 'Sort Colours', + 'url': 'https://leetcode.com/problems/sort-colors/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Microsoft', + 'Amazon', + 'Adobe', + 'Facebook', + 'Apple', + 'Salesforce', + 'Bloomberg', + ], + }, + { + 'id': 157, + 'name': 'Trapping Rain Water', + 'url': 'https://leetcode.com/problems/trapping-rain-water/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Facebook', + 'Amazon', + 'Goldman Sachs', + 'Microsoft', + 'Adobe', + 'Google', + 'Bloomberg', + 'Qualtrics', + 'Snapchat', + 'Lyft', + 'Uber', + 'Apple', + 'Citadel', + 'Tesla', + ], + }, + { + 'id': 158, + 'name': 'Container With Most Water', + 'url': 'https://leetcode.com/problems/container-with-most-water/', + 'pattern': ['Two Pointers'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': [ + 'Amazon', + 'Microsoft', + 'Google', + 'Adobe', + 'Bloomberg', + 'Apple', + 'Uber', + 'Facebook', + ], + }, + { + 'id': 159, + 'name': 'Longest Word in Dictionary', + 'url': 'https://leetcode.com/problems/longest-word-in-dictionary/', + 'pattern': ['Trie'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 160, + 'name': 'Index Pairs of a String', + 'url': 'https://leetcode.com/problems/index-pairs-of-a-string/', + 'pattern': ['Trie'], + 'difficulty': 'Easy', + 'premium': True, + 'companies': ['Amazon'], + }, + { + 'id': 161, + 'name': 'Maximum XOR of Two Numbers in an Array', + 'url': 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', + 'pattern': ['Trie'], + 'difficulty': 'Medium', + 'premium': False, + 'companies': ['Adobe'], + }, + { + 'id': 162, + 'name': 'Concatenated Words', + 'url': 'https://leetcode.com/problems/concatenated-words/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Amazon', 'Microsoft'], + }, + { + 'id': 163, + 'name': 'Prefix and Suffix Search', + 'url': 'https://leetcode.com/problems/prefix-and-suffix-search/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Google'], + }, + { + 'id': 164, + 'name': 'Palindrome Pairs', + 'url': 'https://leetcode.com/problems/palindrome-pairs/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Airbnb', 'Facebook', 'Google'], + }, + { + 'id': 165, + 'name': 'Design Search Autocomplete System', + 'url': 'https://leetcode.com/problems/design-search-autocomplete-system/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': [ + 'Amazon', + 'Google', + 'Microsoft', + 'Uber', + 'Bloomberg', + 'Twitter', + ], + }, + { + 'id': 166, + 'name': 'Word Squares', + 'url': 'https://leetcode.com/problems/word-squares/', + 'pattern': ['Trie'], + 'difficulty': 'Hard', + 'premium': True, + 'companies': ['Bloomberg', 'Oracle', 'Google'], + }, + { + 'id': 167, + 'name': 'Sort Items by Groups Respecting Dependencies', + 'url': + 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', + 'pattern': ['DFS', 'Graph', 'Topological Sort'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': ['Apple'], + }, + { + 'id': 168, + 'name': 'Median of Two Sorted Arrays', + 'url': 'https://leetcode.com/problems/median-of-two-sorted-arrays/', + 'pattern': ['Binary Search'], + 'difficulty': 'Hard', + 'premium': False, + 'companies': [ + 'Amazon', + 'Goldman Sachs', + 'Microsoft', + 'Google', + 'Adobe', + 'Facebook', + 'Apple', + 'Bloomberg', + 'Oracle', + ], + }, + { + 'id': 169, + 'name': 'Majority Element', + 'url': 'https://leetcode.com/problems/majority-element/', + 'pattern': ['Sorting'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Amazon', 'Facebook', 'Apple', 'Microsoft', 'Adobe'], + }, + { + 'id': 170, + 'name': 'Convert 1D Array Into 2D Array', + 'url': 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', + 'pattern': ['Arrays'], + 'difficulty': 'Easy', + 'premium': False, + 'companies': ['Google'], + }, +] \ No newline at end of file From 6841ce9cfe7d366f7cdf3e17d4b34ca6ba785223 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 13:42:07 -0400 Subject: [PATCH 131/386] Create GitHub Workflow to automatically deploy code (#184) * Create GitHub Workflow to automatically deploy code Context: Everytime new code is merged into master, I need to manually deploy things using npm run deploy. In order to automate things, let's introduce a GitHub Workflow that will accomplish this for us! Solution: Introduce a GitHub Workflow that will build and deploy our static site. Fixes issue-183 * Use peaceiris/actions-gh-pages@v3 * Remove building on pull requests --- .github/workflows/github-pages.yml | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/github-pages.yml diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml new file mode 100644 index 00000000..0fd088db --- /dev/null +++ b/.github/workflows/github-pages.yml @@ -0,0 +1,39 @@ +name: GitHub pages + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-20.04 + permissions: + contents: write + concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Install Node + uses: actions/setup-node@v3 + with: + node-version: '14.x' + + - name: Install Packages + run: npm ci + + - name: Build + run: npm run build + + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + # If you're changing the branch from main, + # also change the `main` in `refs/heads/main` + # below accordingly. + if: ${{ github.ref == 'refs/heads/main' }} + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./build From b1c7c249df5fadb7b81b611bd68a014d45f715fb Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 13:48:53 -0400 Subject: [PATCH 132/386] Correct Workflow to use master instead of main branch (#186) Fixes #185 --- .github/workflows/github-pages.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 0fd088db..c9e4ae16 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -3,7 +3,7 @@ name: GitHub pages on: push: branches: - - main + - master jobs: deploy: @@ -30,10 +30,7 @@ jobs: - name: Deploy uses: peaceiris/actions-gh-pages@v3 - # If you're changing the branch from main, - # also change the `main` in `refs/heads/main` - # below accordingly. - if: ${{ github.ref == 'refs/heads/main' }} + if: ${{ github.ref == 'refs/heads/master' }} with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build From 5a525fbf017105093858e9290e9be9913162d534 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 14:31:37 -0400 Subject: [PATCH 133/386] Move all assets into static folder (#188) * Move all assets into static folder Fixes #187 * Update Acknowledgements assets URL --- public/{assets => static}/icons/Adobe.png | Bin public/{assets => static}/icons/Airbnb.png | Bin public/{assets => static}/icons/Akuna Capital.png | Bin public/{assets => static}/icons/Amazon.png | Bin public/{assets => static}/icons/Apple.png | Bin public/{assets => static}/icons/Asana.png | Bin public/{assets => static}/icons/Atlassian.png | Bin public/{assets => static}/icons/BlackRock.png | Bin public/{assets => static}/icons/Bloomberg.png | Bin public/{assets => static}/icons/Capital One.png | Bin public/{assets => static}/icons/Citadel.png | Bin public/{assets => static}/icons/Facebook.png | Bin public/{assets => static}/icons/Goldman Sachs.png | Bin public/{assets => static}/icons/Google.png | Bin public/{assets => static}/icons/Intuit.png | Bin public/{assets => static}/icons/JPMorgan.png | Bin public/{assets => static}/icons/LinkedIn.png | Bin public/{assets => static}/icons/Lyft.png | Bin public/{assets => static}/icons/Microsoft.png | Bin public/{assets => static}/icons/Morgan Stanley.png | Bin public/{assets => static}/icons/Oracle.png | Bin public/{assets => static}/icons/Palantir.png | Bin public/{assets => static}/icons/Pinterest.png | Bin public/{assets => static}/icons/Qualtrics.png | Bin public/{assets => static}/icons/Quora.png | Bin public/{assets => static}/icons/Salesforce.png | Bin public/{assets => static}/icons/Snapchat.png | Bin public/{assets => static}/icons/Square.png | Bin public/{assets => static}/icons/Tesla.png | Bin public/{assets => static}/icons/Twitch.png | Bin public/{assets => static}/icons/Twitter.png | Bin public/{assets => static}/icons/Two Sigma.png | Bin public/{assets => static}/icons/Uber.png | Bin public/{assets => static}/icons/Yelp.png | Bin public/{assets => static}/images/Blind.png | Bin public/{assets => static}/images/Educative.png | Bin public/{assets => static}/images/Hackernoon.png | Bin src/components/Acknowledgements/index.js | 2 +- src/components/Table/index.js | 2 +- 39 files changed, 2 insertions(+), 2 deletions(-) rename public/{assets => static}/icons/Adobe.png (100%) rename public/{assets => static}/icons/Airbnb.png (100%) rename public/{assets => static}/icons/Akuna Capital.png (100%) rename public/{assets => static}/icons/Amazon.png (100%) rename public/{assets => static}/icons/Apple.png (100%) rename public/{assets => static}/icons/Asana.png (100%) rename public/{assets => static}/icons/Atlassian.png (100%) rename public/{assets => static}/icons/BlackRock.png (100%) rename public/{assets => static}/icons/Bloomberg.png (100%) rename public/{assets => static}/icons/Capital One.png (100%) rename public/{assets => static}/icons/Citadel.png (100%) rename public/{assets => static}/icons/Facebook.png (100%) rename public/{assets => static}/icons/Goldman Sachs.png (100%) rename public/{assets => static}/icons/Google.png (100%) rename public/{assets => static}/icons/Intuit.png (100%) rename public/{assets => static}/icons/JPMorgan.png (100%) rename public/{assets => static}/icons/LinkedIn.png (100%) rename public/{assets => static}/icons/Lyft.png (100%) rename public/{assets => static}/icons/Microsoft.png (100%) rename public/{assets => static}/icons/Morgan Stanley.png (100%) rename public/{assets => static}/icons/Oracle.png (100%) rename public/{assets => static}/icons/Palantir.png (100%) rename public/{assets => static}/icons/Pinterest.png (100%) rename public/{assets => static}/icons/Qualtrics.png (100%) rename public/{assets => static}/icons/Quora.png (100%) rename public/{assets => static}/icons/Salesforce.png (100%) rename public/{assets => static}/icons/Snapchat.png (100%) rename public/{assets => static}/icons/Square.png (100%) rename public/{assets => static}/icons/Tesla.png (100%) rename public/{assets => static}/icons/Twitch.png (100%) rename public/{assets => static}/icons/Twitter.png (100%) rename public/{assets => static}/icons/Two Sigma.png (100%) rename public/{assets => static}/icons/Uber.png (100%) rename public/{assets => static}/icons/Yelp.png (100%) rename public/{assets => static}/images/Blind.png (100%) rename public/{assets => static}/images/Educative.png (100%) rename public/{assets => static}/images/Hackernoon.png (100%) diff --git a/public/assets/icons/Adobe.png b/public/static/icons/Adobe.png similarity index 100% rename from public/assets/icons/Adobe.png rename to public/static/icons/Adobe.png diff --git a/public/assets/icons/Airbnb.png b/public/static/icons/Airbnb.png similarity index 100% rename from public/assets/icons/Airbnb.png rename to public/static/icons/Airbnb.png diff --git a/public/assets/icons/Akuna Capital.png b/public/static/icons/Akuna Capital.png similarity index 100% rename from public/assets/icons/Akuna Capital.png rename to public/static/icons/Akuna Capital.png diff --git a/public/assets/icons/Amazon.png b/public/static/icons/Amazon.png similarity index 100% rename from public/assets/icons/Amazon.png rename to public/static/icons/Amazon.png diff --git a/public/assets/icons/Apple.png b/public/static/icons/Apple.png similarity index 100% rename from public/assets/icons/Apple.png rename to public/static/icons/Apple.png diff --git a/public/assets/icons/Asana.png b/public/static/icons/Asana.png similarity index 100% rename from public/assets/icons/Asana.png rename to public/static/icons/Asana.png diff --git a/public/assets/icons/Atlassian.png b/public/static/icons/Atlassian.png similarity index 100% rename from public/assets/icons/Atlassian.png rename to public/static/icons/Atlassian.png diff --git a/public/assets/icons/BlackRock.png b/public/static/icons/BlackRock.png similarity index 100% rename from public/assets/icons/BlackRock.png rename to public/static/icons/BlackRock.png diff --git a/public/assets/icons/Bloomberg.png b/public/static/icons/Bloomberg.png similarity index 100% rename from public/assets/icons/Bloomberg.png rename to public/static/icons/Bloomberg.png diff --git a/public/assets/icons/Capital One.png b/public/static/icons/Capital One.png similarity index 100% rename from public/assets/icons/Capital One.png rename to public/static/icons/Capital One.png diff --git a/public/assets/icons/Citadel.png b/public/static/icons/Citadel.png similarity index 100% rename from public/assets/icons/Citadel.png rename to public/static/icons/Citadel.png diff --git a/public/assets/icons/Facebook.png b/public/static/icons/Facebook.png similarity index 100% rename from public/assets/icons/Facebook.png rename to public/static/icons/Facebook.png diff --git a/public/assets/icons/Goldman Sachs.png b/public/static/icons/Goldman Sachs.png similarity index 100% rename from public/assets/icons/Goldman Sachs.png rename to public/static/icons/Goldman Sachs.png diff --git a/public/assets/icons/Google.png b/public/static/icons/Google.png similarity index 100% rename from public/assets/icons/Google.png rename to public/static/icons/Google.png diff --git a/public/assets/icons/Intuit.png b/public/static/icons/Intuit.png similarity index 100% rename from public/assets/icons/Intuit.png rename to public/static/icons/Intuit.png diff --git a/public/assets/icons/JPMorgan.png b/public/static/icons/JPMorgan.png similarity index 100% rename from public/assets/icons/JPMorgan.png rename to public/static/icons/JPMorgan.png diff --git a/public/assets/icons/LinkedIn.png b/public/static/icons/LinkedIn.png similarity index 100% rename from public/assets/icons/LinkedIn.png rename to public/static/icons/LinkedIn.png diff --git a/public/assets/icons/Lyft.png b/public/static/icons/Lyft.png similarity index 100% rename from public/assets/icons/Lyft.png rename to public/static/icons/Lyft.png diff --git a/public/assets/icons/Microsoft.png b/public/static/icons/Microsoft.png similarity index 100% rename from public/assets/icons/Microsoft.png rename to public/static/icons/Microsoft.png diff --git a/public/assets/icons/Morgan Stanley.png b/public/static/icons/Morgan Stanley.png similarity index 100% rename from public/assets/icons/Morgan Stanley.png rename to public/static/icons/Morgan Stanley.png diff --git a/public/assets/icons/Oracle.png b/public/static/icons/Oracle.png similarity index 100% rename from public/assets/icons/Oracle.png rename to public/static/icons/Oracle.png diff --git a/public/assets/icons/Palantir.png b/public/static/icons/Palantir.png similarity index 100% rename from public/assets/icons/Palantir.png rename to public/static/icons/Palantir.png diff --git a/public/assets/icons/Pinterest.png b/public/static/icons/Pinterest.png similarity index 100% rename from public/assets/icons/Pinterest.png rename to public/static/icons/Pinterest.png diff --git a/public/assets/icons/Qualtrics.png b/public/static/icons/Qualtrics.png similarity index 100% rename from public/assets/icons/Qualtrics.png rename to public/static/icons/Qualtrics.png diff --git a/public/assets/icons/Quora.png b/public/static/icons/Quora.png similarity index 100% rename from public/assets/icons/Quora.png rename to public/static/icons/Quora.png diff --git a/public/assets/icons/Salesforce.png b/public/static/icons/Salesforce.png similarity index 100% rename from public/assets/icons/Salesforce.png rename to public/static/icons/Salesforce.png diff --git a/public/assets/icons/Snapchat.png b/public/static/icons/Snapchat.png similarity index 100% rename from public/assets/icons/Snapchat.png rename to public/static/icons/Snapchat.png diff --git a/public/assets/icons/Square.png b/public/static/icons/Square.png similarity index 100% rename from public/assets/icons/Square.png rename to public/static/icons/Square.png diff --git a/public/assets/icons/Tesla.png b/public/static/icons/Tesla.png similarity index 100% rename from public/assets/icons/Tesla.png rename to public/static/icons/Tesla.png diff --git a/public/assets/icons/Twitch.png b/public/static/icons/Twitch.png similarity index 100% rename from public/assets/icons/Twitch.png rename to public/static/icons/Twitch.png diff --git a/public/assets/icons/Twitter.png b/public/static/icons/Twitter.png similarity index 100% rename from public/assets/icons/Twitter.png rename to public/static/icons/Twitter.png diff --git a/public/assets/icons/Two Sigma.png b/public/static/icons/Two Sigma.png similarity index 100% rename from public/assets/icons/Two Sigma.png rename to public/static/icons/Two Sigma.png diff --git a/public/assets/icons/Uber.png b/public/static/icons/Uber.png similarity index 100% rename from public/assets/icons/Uber.png rename to public/static/icons/Uber.png diff --git a/public/assets/icons/Yelp.png b/public/static/icons/Yelp.png similarity index 100% rename from public/assets/icons/Yelp.png rename to public/static/icons/Yelp.png diff --git a/public/assets/images/Blind.png b/public/static/images/Blind.png similarity index 100% rename from public/assets/images/Blind.png rename to public/static/images/Blind.png diff --git a/public/assets/images/Educative.png b/public/static/images/Educative.png similarity index 100% rename from public/assets/images/Educative.png rename to public/static/images/Educative.png diff --git a/public/assets/images/Hackernoon.png b/public/static/images/Hackernoon.png similarity index 100% rename from public/assets/images/Hackernoon.png rename to public/static/images/Hackernoon.png diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index c4523364..53fe97a9 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -14,7 +14,7 @@ import { Event } from '../Shared/Tracking'; import './styles.scss'; -const imagePath = `${process.env.PUBLIC_URL}/assets/images/`; +const imagePath = `${process.env.PUBLIC_URL}/static/images/`; const Blind = `${imagePath}Blind.png`; const Educative = `${imagePath}Educative.png`; const Hackernoon = `${imagePath}Hackernoon.png`; diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 833c62e2..7751429b 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -29,7 +29,7 @@ import 'react-toggle/style.css'; import './styles.scss'; import PatternFrequencies from '../PatternFrequencies'; -const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; +const iconPath = `${process.env.PUBLIC_URL}/static/icons/`; const Table = () => { const [resetCount, setResetCount] = useState(0); From 84e3251cd3570467d1d6f32a3ab0d4a7179a24f8 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 14:44:09 -0400 Subject: [PATCH 134/386] Enable keep_files (#190) See https://github.com/peaceiris/actions-gh-pages#%EF%B8%8F-keeping-existing-files-keep_files. We need this because the directory with all of the content is being removed in the current Workflows. Fixes #189 --- .github/workflows/github-pages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index c9e4ae16..c4e62922 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -34,3 +34,4 @@ jobs: with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build + keep_files: true From 5074971ef0c89ee86a89cf46767ddd55c528121f Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:43:27 -0400 Subject: [PATCH 135/386] Use JamesIves/github-pages-deploy-action@v4 (#191) Fixes #189 --- .github/workflows/github-pages.yml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index c4e62922..4bad2aeb 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -6,32 +6,31 @@ on: - master jobs: - deploy: + build-and-deploy: runs-on: ubuntu-20.04 permissions: contents: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + - name: Checkout 🛎️ + uses: actions/checkout@v3 - name: Install Node uses: actions/setup-node@v3 with: node-version: '14.x' - - name: Install Packages - run: npm ci + - name: Install Packages and Build 🔧 + run: | + npm ci + npm run build - - name: Build - run: npm run build + - name: Install rsync 📚 + run: | + apt-get update && apt-get install -y rsync - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - if: ${{ github.ref == 'refs/heads/master' }} + - name: Deploy 🚀 + uses: JamesIves/github-pages-deploy-action@v4 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./build - keep_files: true + folder: build From 734d45f5b9f525965055b8a3bc36ac26d4534b10 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:45:54 -0400 Subject: [PATCH 136/386] Remove rsync step (#192) --- .github/workflows/github-pages.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 4bad2aeb..4ea0a4ea 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -26,10 +26,6 @@ jobs: npm ci npm run build - - name: Install rsync 📚 - run: | - apt-get update && apt-get install -y rsync - - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: From 309f194a34378e33e7f5f80d8f385d039ff052c1 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:54:20 -0400 Subject: [PATCH 137/386] Test deploy workflow (#193) --- src/components/Acknowledgements/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index 53fe97a9..7aa31e66 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -32,7 +32,7 @@ const Acknowledgements = () => { - Blind Curated 75 Question List + Blind 75 Date: Fri, 29 Jul 2022 16:13:15 -0400 Subject: [PATCH 138/386] Simplify workflow using npm instead (#194) --- .github/workflows/github-pages.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 4ea0a4ea..ea57cea4 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -16,10 +16,10 @@ jobs: - name: Checkout 🛎️ uses: actions/checkout@v3 - - name: Install Node + - name: Install Node ⚛️ uses: actions/setup-node@v3 with: - node-version: '14.x' + node-version: '14' - name: Install Packages and Build 🔧 run: | @@ -27,6 +27,5 @@ jobs: npm run build - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4 - with: - folder: build + run: | + npm run deploy From 52e63d8b23b5151a394679bb27c647628354030f Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 16:17:14 -0400 Subject: [PATCH 139/386] Test deploy workflow (#195) Add missing git configuration --- .github/workflows/github-pages.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index ea57cea4..6ef16191 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -24,8 +24,9 @@ jobs: - name: Install Packages and Build 🔧 run: | npm ci - npm run build - name: Deploy 🚀 run: | + git config user.email "${{ secrets.GIT_CONFIG_EMAIL }}" + git config user.name "${{ secrets.GIT_CONFIG_NAME }}" npm run deploy From 4382e614ad3cb822a00f1f0f5efece6e3ad16ed4 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 16:42:43 -0400 Subject: [PATCH 140/386] Revert workflow to last known working state (#196) --- .github/workflows/github-pages.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 6ef16191..811ff2ff 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -6,27 +6,31 @@ on: - master jobs: - build-and-deploy: + deploy: runs-on: ubuntu-20.04 permissions: contents: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - name: Checkout 🛎️ - uses: actions/checkout@v3 + - uses: actions/checkout@v3 + with: + fetch-depth: 0 - - name: Install Node ⚛️ + - name: Install Node uses: actions/setup-node@v3 with: - node-version: '14' + node-version: '14.x' + + - name: Install Packages + run: npm ci - - name: Install Packages and Build 🔧 - run: | - npm ci + - name: Build + run: npm run build - - name: Deploy 🚀 - run: | - git config user.email "${{ secrets.GIT_CONFIG_EMAIL }}" - git config user.name "${{ secrets.GIT_CONFIG_NAME }}" - npm run deploy + - name: Deploy + uses: peaceiris/actions-gh-pages@v3 + if: ${{ github.ref == 'refs/heads/master' }} + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./ From 757f5384d127162a3d8a5e9112e354999b947cbd Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:01:15 -0400 Subject: [PATCH 141/386] Use organic steps for deploying gh-pages (#197) --- .github/workflows/github-pages.yml | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 811ff2ff..e5dd8230 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -1,36 +1,36 @@ -name: GitHub pages +name: github-pages on: push: branches: - master + # Allows manual runs from the Actions tab + workflow_dispatch: + jobs: - deploy: + build-and-deploy: runs-on: ubuntu-20.04 permissions: contents: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 + - name: Checkout Repo + uses: actions/checkout@v3 - - name: Install Node + - name: Install NodeJS uses: actions/setup-node@v3 with: - node-version: '14.x' + node-version: '14' - - name: Install Packages - run: npm ci + - name: Build Static Files + run: | + npm ci + npm run build - - name: Build - run: npm run build + - name: Build Artifact + uses: actions/jekyll-build-pages@v1 - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - if: ${{ github.ref == 'refs/heads/master' }} - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./ + - name: Upload Artifact + uses: actions/upload-pages-artifact@v0 From 8e40f4d3ef9f5387aa42e3772b9386d0a3a63533 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:08:30 -0400 Subject: [PATCH 142/386] Remove extra build steps (#198) --- .github/workflows/github-pages.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index e5dd8230..79b1489a 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -4,6 +4,7 @@ on: push: branches: - master + pull_request: # Allows manual runs from the Actions tab workflow_dispatch: @@ -19,16 +20,6 @@ jobs: - name: Checkout Repo uses: actions/checkout@v3 - - name: Install NodeJS - uses: actions/setup-node@v3 - with: - node-version: '14' - - - name: Build Static Files - run: | - npm ci - npm run build - - name: Build Artifact uses: actions/jekyll-build-pages@v1 From 82e29a2344fb7211f6a44dd98471de7f37babd35 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:18:56 -0400 Subject: [PATCH 143/386] Use crazy-max/ghaction-github-pages (#199) --- .github/workflows/github-pages.yml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 79b1489a..1a1aa1ef 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -6,22 +6,24 @@ on: - master pull_request: - # Allows manual runs from the Actions tab workflow_dispatch: jobs: - build-and-deploy: + build-test-deploy: runs-on: ubuntu-20.04 - permissions: - contents: write - concurrency: - group: ${{ github.workflow }}-${{ github.ref }} steps: - - name: Checkout Repo + - name: Checkout uses: actions/checkout@v3 - - name: Build Artifact - uses: actions/jekyll-build-pages@v1 + - name: Set-up Node + uses: actions/setup-node@v3 + with: + node-version: '14' + - run: npm ci + - run: npm run build - - name: Upload Artifact - uses: actions/upload-pages-artifact@v0 + - name: Deploy + uses: crazy-max/ghaction-github-pages@v3 + with: + target_branch: gh-pages + build_dir: build From d3f5bd72e9eaed5820726179e153e5d07f1e09e0 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:19:56 -0400 Subject: [PATCH 144/386] Update deploy workflow (#200) Remove PR deployments --- .github/workflows/github-pages.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 1a1aa1ef..ee4f2784 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -4,7 +4,6 @@ on: push: branches: - master - pull_request: workflow_dispatch: From eb38f2e1cd726a54c5ef261d7c40a6e59e2fd88d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:22:01 -0400 Subject: [PATCH 145/386] Update deploy workflow (#201) * Remove PR deployments * Add GITHUB_TOKEN --- .github/workflows/github-pages.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index ee4f2784..5b7c8f54 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -26,3 +26,5 @@ jobs: with: target_branch: gh-pages build_dir: build + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From d7cea3b901e8daced109d8e82fb1c8ac52ed436d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Fri, 29 Jul 2022 17:26:53 -0400 Subject: [PATCH 146/386] Complete workflow automation to gh-pages (#202) --- src/components/Acknowledgements/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index 7aa31e66..53fe97a9 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -32,7 +32,7 @@ const Acknowledgements = () => { - Blind 75 + Blind Curated 75 Question List Date: Fri, 29 Jul 2022 19:15:45 -0400 Subject: [PATCH 147/386] Add step to check for GitHub Pages status (#204) Fixes #203 --- .github/workflows/github-pages.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 5b7c8f54..2e566e85 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -8,20 +8,26 @@ on: workflow_dispatch: jobs: - build-test-deploy: + build-and-deploy: runs-on: ubuntu-20.04 steps: - - name: Checkout + - name: Checkout Repository uses: actions/checkout@v3 - - name: Set-up Node + - name: Install dependencies and build uses: actions/setup-node@v3 with: node-version: '14' - run: npm ci - run: npm run build - - name: Deploy + - name: Check GitHub Pages status + uses: crazy-max/ghaction-github-status@v3 + with: + pages_threshold: major_outage + + - name: Deploy to gh-pages branch + if: success() uses: crazy-max/ghaction-github-pages@v3 with: target_branch: gh-pages From c1e33db5fee6c6eb23de593c591190d7ce8a5e92 Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Mon, 1 Aug 2022 14:23:31 -0400 Subject: [PATCH 148/386] Generated updated questions json and commit (#205) * read and write to questions json * add updated date field * commit updated questions file * rename variable * add try catch to file operations * replace url with title slugs * remove urlparse --- .../{run-python.yml => run-cron.yml} | 9 +- cron/difficulty.py | 27 - cron/questions.py | 2257 ------------ cron/update_questions.py | 49 + questions.json | 3044 +++++++++++++++++ 5 files changed, 3099 insertions(+), 2287 deletions(-) rename .github/workflows/{run-python.yml => run-cron.yml} (63%) delete mode 100644 cron/difficulty.py delete mode 100644 cron/questions.py create mode 100644 cron/update_questions.py create mode 100644 questions.json diff --git a/.github/workflows/run-python.yml b/.github/workflows/run-cron.yml similarity index 63% rename from .github/workflows/run-python.yml rename to .github/workflows/run-cron.yml index 897ba9c5..9e132a73 100644 --- a/.github/workflows/run-python.yml +++ b/.github/workflows/run-cron.yml @@ -1,9 +1,9 @@ -name: run-python +name: run-cron on: workflow_dispatch jobs: - build: + update: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -15,4 +15,7 @@ jobs: python -m pip install --upgrade pip pip install requests - run: | - python cron/difficulty.py \ No newline at end of file + python cron/update_questions.py + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: update questions (cron job) diff --git a/cron/difficulty.py b/cron/difficulty.py deleted file mode 100644 index c9de6d3f..00000000 --- a/cron/difficulty.py +++ /dev/null @@ -1,27 +0,0 @@ -import requests -from urllib.parse import urlparse -from questions import questions - -query = '''query questionData($titleSlug: String!) { - question(titleSlug: $titleSlug) { - difficulty - } -} -''' - -for question in questions: - p = urlparse(question["url"]) - title_slug = p.path.rstrip('/').split('/')[-1] - our_difficulty = question["difficulty"] - variables = {"titleSlug": title_slug} - - response = requests.post("https://leetcode.com/graphql", - json={"query": query, "variables": variables} - ) - - their_difficulty = response.json()["data"]["question"]["difficulty"] - - if their_difficulty != our_difficulty: - print(f'{question["name"]}: {our_difficulty} -> {their_difficulty}') - -print("Finished checking all questions") \ No newline at end of file diff --git a/cron/questions.py b/cron/questions.py deleted file mode 100644 index 9445ee85..00000000 --- a/cron/questions.py +++ /dev/null @@ -1,2257 +0,0 @@ -questions = [ - { - 'id': 0, - 'name': 'Contains Duplicate', - 'url': 'https://leetcode.com/problems/contains-duplicate/', - 'pattern': ['Arrays'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Adobe', - 'Google', - 'Bloomberg', - 'Facebook', - 'Apple', - 'Microsoft', - ], - }, - { - 'id': 1, - 'name': 'Missing Number', - 'url': 'https://leetcode.com/problems/missing-number/', - 'pattern': ['Arrays', 'Bit Manipulation'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Microsoft', 'Facebook', 'Amazon', 'Google', 'Adobe'], - }, - { - 'id': 2, - 'name': 'Find All Numbers Disappeared in an Array', - 'url': - 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', - 'pattern': ['Arrays'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 3, - 'name': 'Single Number', - 'url': 'https://leetcode.com/problems/single-number/', - 'pattern': ['Arrays', 'Bit Manipulation'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Adobe'], - }, - { - 'id': 4, - 'name': 'Product of Array Except Self', - 'url': 'https://leetcode.com/problems/product-of-array-except-self/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Asana', - 'Microsoft', - 'Apple', - 'Lyft', - 'Adobe', - 'Google', - 'Uber', - 'Goldman Sachs', - 'Oracle', - ], - }, - { - 'id': 5, - 'name': 'Find the Duplicate Number', - 'url': 'https://leetcode.com/problems/find-the-duplicate-number/', - 'pattern': ['Arrays', 'Binary Search', 'Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Google', - 'Microsoft', - 'Amazon', - 'Adobe', - 'Bloomberg', - 'Facebook', - 'Apple', - ], - }, - { - 'id': 6, - 'name': 'Find All Duplicates in an Array', - 'url': 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google'], - }, - { - 'id': 7, - 'name': 'Set Matrix Zeroes', - 'url': 'https://leetcode.com/problems/set-matrix-zeroes/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Amazon', - 'Apple', - 'Adobe', - 'Bloomberg', - 'Oracle', - ], - }, - { - 'id': 8, - 'name': 'Spiral Matrix', - 'url': 'https://leetcode.com/problems/spiral-matrix/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'Facebook', - 'Apple', - 'Google', - 'Oracle', - 'Bloomberg', - 'Intuit', - 'Adobe', - ], - }, - { - 'id': 9, - 'name': 'Rotate Image', - 'url': 'https://leetcode.com/problems/rotate-image/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Apple', - 'Bloomberg', - 'Uber', - 'Google', - ], - }, - { - 'id': 10, - 'name': 'Word Search', - 'url': 'https://leetcode.com/problems/word-search/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Twitter', - 'Facebook', - 'Snapchat', - 'Goldman Sachs', - 'Google', - 'Bloomberg', - 'Apple', - 'Adobe', - 'Oracle', - 'Qualtrics', - ], - }, - - { - 'id': 11, - 'name': 'First Missing Positive', - 'url': 'https://leetcode.com/problems/first-missing-positive/', - 'pattern': ['Arrays'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Facebook', 'Google', 'Adobe', 'Apple'], - }, - { - 'id': 12, - 'name': 'Longest Consecutive Sequence', - 'url': 'https://leetcode.com/problems/longest-consecutive-sequence/', - 'pattern': ['Arrays'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Facebook', - 'Amazon', - 'Google', - 'LinkedIn', - 'Apple', - 'Qualtrics', - 'Goldman Sachs', - 'Salesforce', - ], - }, - - { - 'id': 13, - 'name': 'Letter Case Permutation', - 'url': 'https://leetcode.com/problems/letter-case-permutation/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft'], - }, - { - 'id': 14, - 'name': 'Subsets', - 'url': 'https://leetcode.com/problems/subsets/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Bloomberg', - 'Goldman Sachs', - 'Adobe', - 'Twitter', - ], - }, - { - 'id': 15, - 'name': 'Subsets II', - 'url': 'https://leetcode.com/problems/subsets-ii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Bloomberg'], - }, - { - 'id': 16, - 'name': 'Permutations', - 'url': 'https://leetcode.com/problems/permutations/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'LinkedIn', - 'Bloomberg', - 'Google', - 'Microsoft', - 'Adobe', - 'Apple', - 'Oracle', - ], - }, - { - 'id': 17, - 'name': 'Permutations II', - 'url': 'https://leetcode.com/problems/permutations-ii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Facebook', 'Amazon', 'Adobe', 'Apple'], - }, - { - 'id': 18, - 'name': 'Combinations', - 'url': 'https://leetcode.com/problems/combinations/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Facebook', 'Amazon'], - }, - { - 'id': 19, - 'name': 'Combination Sum', - 'url': 'https://leetcode.com/problems/combination-sum/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Airbnb', - 'Apple', - 'Adobe', - 'Microsoft', - 'LinkedIn', - 'Goldman Sachs', - 'Snapchat', - 'Salesforce', - ], - }, - { - 'id': 20, - 'name': 'Combination Sum II', - 'url': 'https://leetcode.com/problems/combination-sum-ii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 21, - 'name': 'Combination Sum III', - 'url': 'https://leetcode.com/problems/combination-sum-iii/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 22, - 'name': 'Generate Parentheses', - 'url': 'https://leetcode.com/problems/generate-parentheses/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Apple', - 'Bloomberg', - 'Adobe', - 'Uber', - 'Google', - 'Goldman Sachs', - ], - }, - { - 'id': 23, - 'name': 'Target Sum', - 'url': 'https://leetcode.com/problems/target-sum/', - 'pattern': ['DFS', 'Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Adobe'], - }, - { - 'id': 24, - 'name': 'Palindrome Partitioning', - 'url': 'https://leetcode.com/problems/palindrome-partitioning/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 25, - 'name': 'Letter Combinations of a Phone Number', - 'url': 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Facebook', - 'Google', - 'Uber', - 'Apple', - 'Adobe', - 'Twitter', - 'Bloomberg', - 'Oracle', - 'Goldman Sachs', - 'Snapchat', - 'Intuit', - ], - }, - { - 'id': 26, - 'name': 'Generalized Abbreviation', - 'url': 'https://leetcode.com/problems/generalized-abbreviation/', - 'pattern': ['Backtracking'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['Google'], - }, - { - 'id': 27, - 'name': 'Sudoku Solver', - 'url': 'https://leetcode.com/problems/sudoku-solver/', - 'pattern': ['Backtracking'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google', 'Intuit', 'Amazon', 'Apple', 'Uber', 'Bloomberg'], - }, - { - 'id': 28, - 'name': 'N-Queens', - 'url': 'https://leetcode.com/problems/n-queens/', - 'pattern': ['Backtracking'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Apple', - 'Facebook', - 'Uber', - 'Goldman Sachs', - 'Adobe', - ], - }, - { - 'id': 29, - 'name': 'Climbing Stairs', - 'url': 'https://leetcode.com/problems/climbing-stairs/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Google', 'Bloomberg', 'Apple', 'Adobe'], - }, - { - 'id': 30, - 'name': 'House Robber', - 'url': 'https://leetcode.com/problems/house-robber/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Adobe', - 'Qualtrics', - 'Bloomberg', - 'Facebook', - 'Goldman Sachs', - ], - }, - { - 'id': 31, - 'name': 'Best Time to Buy and Sell Stock', - 'url': 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', - 'pattern': ['Greedy'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Apple', - 'Adobe', - 'Microsoft', - 'Bloomberg', - 'Snapchat', - 'Goldman Sachs', - 'Uber', - 'Oracle', - 'Google', - 'BlackRock', - 'Citadel', - 'JPMorgan', - 'Salesforce', - ], - }, - { - 'id': 32, - 'name': 'Maximum Subarray', - 'url': 'https://leetcode.com/problems/maximum-subarray/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Adobe', - 'Apple', - 'Microsoft', - 'Google', - 'Bloomberg', - 'Facebook', - 'Uber', - 'Oracle', - 'Goldman Sachs', - 'JPMorgan', - ], - }, - { - 'id': 33, - 'name': 'Range Sum Query - Immutable', - 'url': 'https://leetcode.com/problems/range-sum-query-immutable/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Adobe'], - }, - { - 'id': 34, - 'name': 'House Robber II', - 'url': 'https://leetcode.com/problems/house-robber-ii/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google'], - }, - { - 'id': 35, - 'name': 'Coin Change', - 'url': 'https://leetcode.com/problems/coin-change/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Google', 'Apple'], - }, - { - 'id': 36, - 'name': 'Maximum Product Subarray', - 'url': 'https://leetcode.com/problems/maximum-product-subarray/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Facebook', - 'Bloomberg', - ], - }, - { - 'id': 37, - 'name': 'Longest Increasing Subsequence', - 'url': 'https://leetcode.com/problems/longest-increasing-subsequence/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Google', - 'Amazon', - 'Facebook', - 'Microsoft', - 'Apple', - 'Bloomberg', - ], - }, - { - 'id': 38, - 'name': 'Longest Palindromic Substring', - 'url': 'https://leetcode.com/problems/longest-palindromic-substring/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Adobe', - 'Apple', - 'Facebook', - 'Google', - 'Oracle', - 'Salesforce', - 'Bloomberg', - 'LinkedIn', - 'Tesla', - ], - }, - { - 'id': 39, - 'name': 'Word Break', - 'url': 'https://leetcode.com/problems/word-break/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Microsoft', - 'Uber', - 'Apple', - 'Bloomberg', - 'Qualtrics', - 'Adobe', - 'Google', - 'Snapchat', - 'Salesforce', - ], - }, - { - 'id': 40, - 'name': 'Combination Sum IV', - 'url': 'https://leetcode.com/problems/combination-sum-iv/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Facebook'], - }, - { - 'id': 41, - 'name': 'Decode Ways', - 'url': 'https://leetcode.com/problems/decode-ways/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Google', - 'Snapchat', - 'Lyft', - 'Goldman Sachs', - 'Microsoft', - 'Bloomberg', - 'JPMorgan', - ], - }, - { - 'id': 42, - 'name': 'Unique Paths', - 'url': 'https://leetcode.com/problems/unique-paths/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Google', - 'Facebook', - 'Amazon', - 'Apple', - 'Microsoft', - 'Bloomberg', - ], - }, - { - 'id': 43, - 'name': 'Jump Game', - 'url': 'https://leetcode.com/problems/jump-game/', - 'pattern': ['Dynamic Programming', 'Greedy'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Uber', - 'Oracle', - 'Adobe', - 'Microsoft', - 'Bloomberg', - ], - }, - { - 'id': 44, - 'name': 'Palindromic Substrings', - 'url': 'https://leetcode.com/problems/palindromic-substrings/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Microsoft', 'Google', 'Goldman Sachs'], - }, - { - 'id': 45, - 'name': 'Number of Longest Increasing Subsequence', - 'url': - 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google'], - }, - { - 'id': 46, - 'name': 'Partition Equal Subset Sum', - 'url': 'https://leetcode.com/problems/partition-equal-subset-sum/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Google', - 'Amazon', - 'Microsoft', - 'Uber', - 'Apple', - 'Bloomberg', - ], - }, - { - 'id': 47, - 'name': 'Partition to K Equal Sum Subsets', - 'url': 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Facebook'], - }, - { - 'id': 48, - 'name': 'Best Time to Buy and Sell Stock with Cooldown', - 'url': - 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', - 'pattern': ['Dynamic Programming'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Adobe', 'Bloomberg'], - }, - { - 'id': 49, - 'name': 'Counting Bits', - 'url': 'https://leetcode.com/problems/counting-bits/', - 'pattern': ['Dynamic Programming', 'Bit Manipulation'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 50, - 'name': 'Linked List Cycle', - 'url': 'https://leetcode.com/problems/linked-list-cycle/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'Bloomberg', - 'Oracle', - 'Facebook', - 'Google', - ], - }, - { - 'id': 51, - 'name': 'Middle of the Linked List', - 'url': 'https://leetcode.com/problems/middle-of-the-linked-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Apple', 'Microsoft', 'Adobe', 'Goldman Sachs'], - }, - { - 'id': 52, - 'name': 'Palindrome Linked List', - 'url': 'https://leetcode.com/problems/palindrome-linked-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Intuit', 'Bloomberg'], - }, - { - 'id': 53, - 'name': 'Remove Linked List Elements', - 'url': 'https://leetcode.com/problems/remove-linked-list-elements/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Microsoft'], - }, - { - 'id': 54, - 'name': 'Remove Duplicates from Sorted List', - 'url': 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Adobe', 'Facebook', 'Microsoft'], - }, - { - 'id': 55, - 'name': 'Linked List Cycle II', - 'url': 'https://leetcode.com/problems/linked-list-cycle-ii/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft', 'Amazon', 'Goldman Sachs', 'Oracle'], - }, - { - 'id': 56, - 'name': 'Add Two Numbers', - 'url': 'https://leetcode.com/problems/add-two-numbers/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Bloomberg', - 'Adobe', - 'Microsoft', - 'Facebook', - 'Google', - 'Apple', - 'Uber', - 'Capital One', - 'Oracle', - ], - }, - { - 'id': 57, - 'name': 'Remove Nth Node From End Of List', - 'url': 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Apple'], - }, - { - 'id': 58, - 'name': 'Sort List', - 'url': 'https://leetcode.com/problems/sort-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Apple', 'Uber'], - }, - { - 'id': 59, - 'name': 'Reorder List', - 'url': 'https://leetcode.com/problems/reorder-list/', - 'pattern': ['Fast & Slow Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Adobe', 'Facebook', 'Google', 'Snapchat', 'Uber'], - }, - { - 'id': 60, - 'name': 'Clone Graph', - 'url': 'https://leetcode.com/problems/clone-graph/', - 'pattern': ['BFS', 'DFS', 'Graph'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Amazon', - 'Salesforce', - 'Google', - 'Twitter', - 'Bloomberg', - 'Oracle', - 'Apple', - ], - }, - { - 'id': 61, - 'name': 'Pacific Atlantic Water Flow', - 'url': 'https://leetcode.com/problems/pacific-atlantic-water-flow/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Microsoft', 'Facebook', 'Apple'], - }, - { - 'id': 62, - 'name': 'Number of Islands', - 'url': 'https://leetcode.com/problems/number-of-islands/', - 'pattern': ['BFS', 'DFS', 'Union Find'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Bloomberg', - 'Google', - 'LinkedIn', - 'Facebook', - 'Apple', - 'Oracle', - 'Goldman Sachs', - 'Salesforce', - 'Lyft', - 'Uber', - 'Adobe', - 'Qualtrics', - ], - }, - { - 'id': 63, - 'name': 'Graph Valid Tree', - 'url': 'https://leetcode.com/problems/graph-valid-tree/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['LinkedIn', 'Google', 'Bloomberg'], - }, - { - 'id': 64, - 'name': 'Number of Connected Components in an Undirected Graph', - 'url': - 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Union Find'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['Amazon', 'LinkedIn', 'Facebook', 'Pinterest'], - }, - { - 'id': 65, - 'name': 'Reverse Linked List', - 'url': 'https://leetcode.com/problems/reverse-linked-list/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Microsoft', 'Bloomberg', 'Amazon', 'Facebook', 'Apple'], - }, - { - 'id': 66, - 'name': 'Reverse Linked List II', - 'url': 'https://leetcode.com/problems/reverse-linked-list-ii/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Apple', 'Facebook', 'Amazon', 'Google', 'Adobe'], - }, - { - 'id': 67, - 'name': 'Rotate List', - 'url': 'https://leetcode.com/problems/rotate-list/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'LinkedIn', 'Microsoft', 'Adobe', 'Apple', 'Oracle'], - }, - { - 'id': 68, - 'name': 'Swap Nodes in Pairs', - 'url': 'https://leetcode.com/problems/swap-nodes-in-pairs/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft'], - }, - { - 'id': 69, - 'name': 'Odd Even Linked List', - 'url': 'https://leetcode.com/problems/odd-even-linked-list/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Bloomberg', - 'Amazon', - 'Adobe', - 'Apple', - ], - }, - { - 'id': 70, - 'name': 'Reverse Nodes in k-Group', - 'url': 'https://leetcode.com/problems/reverse-nodes-in-k-group/', - 'pattern': ['In-place reversal of a linked list'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Capital One', - 'Microsoft', - 'Amazon', - 'Google', - 'Facebook', - 'Snapchat', - 'Oracle', - ], - }, - { - 'id': 71, - 'name': 'Merge Two Sorted Lists', - 'url': 'https://leetcode.com/problems/merge-two-sorted-lists/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Adobe', - 'Google', - 'Bloomberg', - 'Apple', - 'Uber', - ], - }, - { - 'id': 72, - 'name': 'Kth Smallest Element in a Sorted Matrix', - 'url': - 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', - 'pattern': ['Binary Search', 'Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], - }, - { - 'id': 73, - 'name': 'Find K Pairs with Smallest Sums', - 'url': 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Microsoft', 'Apple'], - }, - { - 'id': 74, - 'name': 'Merge k Sorted Lists', - 'url': 'https://leetcode.com/problems/merge-k-sorted-lists/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Microsoft', - 'Google', - 'Apple', - 'Bloomberg', - 'Adobe', - 'Uber', - 'Qualtrics', - 'Oracle', - ], - }, - { - 'id': 75, - 'name': 'Smallest Range Covering Elements from K Lists', - 'url': - 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Microsoft', 'Pinterest'], - }, - { - 'id': 76, - 'name': 'Meeting Rooms', - 'url': 'https://leetcode.com/problems/meeting-rooms', - 'pattern': ['Intervals'], - 'difficulty': 'Easy', - 'premium': True, - 'companies': ['Amazon', 'Microsoft', 'Facebook'], - }, - { - 'id': 77, - 'name': 'Merge Intervals', - 'url': 'https://leetcode.com/problems/merge-intervals/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Salesforce', - 'Google', - 'Uber', - 'Bloomberg', - 'Adobe', - 'Apple', - 'LinkedIn', - 'Twitter', - 'Oracle', - 'JPMorgan', - 'Snapchat', - ], - }, - { - 'id': 78, - 'name': 'Interval List Intersections', - 'url': 'https://leetcode.com/problems/interval-list-intersections/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Uber', 'Google'], - }, - { - 'id': 79, - 'name': 'Non-overlapping Intervals', - 'url': 'https://leetcode.com/problems/non-overlapping-intervals/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Oracle'], - }, - { - 'id': 80, - 'name': 'Meeting Rooms II', - 'url': 'https://leetcode.com/problems/meeting-rooms-ii/', - 'pattern': ['Heap', 'Intervals'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': [ - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Microsoft', - 'Google', - 'Oracle', - 'Uber', - 'Twitter', - 'Snapchat', - 'Qualtrics', - 'Adobe', - 'Quora', - 'Goldman Sachs', - ], - }, - { - 'id': 81, - 'name': 'Task Scheduler', - 'url': 'https://leetcode.com/problems/task-scheduler/', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Google', - 'Uber', - 'Amazon', - 'Microsoft', - 'Salesforce', - ], - }, - { - 'id': 82, - 'name': 'Minimum Number of Arrows to Burst Balloons', - 'url': - 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', - 'pattern': ['Greedy'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 83, - 'name': 'Insert Interval', - 'url': 'https://leetcode.com/problems/insert-interval/', - 'pattern': ['Intervals'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Google', - 'Facebook', - 'LinkedIn', - 'Microsoft', - 'Twitter', - 'Citadel', - ], - }, - { - 'id': 84, - 'name': 'Employee Free Time', - 'url': 'https://leetcode.com/problems/employee-free-time/', - 'pattern': ['Heap', 'Greedy'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': [ - 'Pinterest', - 'Amazon', - 'Airbnb', - 'Snapchat', - 'Google', - 'Facebook', - 'Apple', - 'Oracle', - 'Uber', - ], - }, - { - 'id': 85, - 'name': 'Binary Search', - 'url': 'https://leetcode.com/problems/binary-search/', - 'pattern': ['Binary Search'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Adobe', 'Apple', 'Uber', 'Goldman Sachs'], - }, - { - 'id': 86, - 'name': 'Find Smallest Letter Greater Than Target', - 'url': - 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', - 'pattern': ['Binary Search'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['LinkedIn'], - }, - { - 'id': 87, - 'name': 'Peak Index in a Mountain Array', - 'url': 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google', 'Amazon', 'Bloomberg', 'Facebook'], - }, - { - 'id': 88, - 'name': 'Find Minimum in Rotated Sorted Array', - 'url': 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Microsoft', - 'Amazon', - 'Bloomberg', - 'Uber', - 'Adobe', - 'Apple', - ], - }, - { - 'id': 89, - 'name': 'Find Peak Element', - 'url': 'https://leetcode.com/problems/find-peak-element/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Uber', 'Google', 'Microsoft'], - }, - { - 'id': 90, - 'name': 'Search in Rotated Sorted Array', - 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'LinkedIn', - 'Facebook', - 'Bloomberg', - 'Adobe', - 'Apple', - 'Goldman Sachs', - 'Oracle', - 'Uber', - 'Morgan Stanley', - ], - }, - { - 'id': 91, - 'name': 'Search in Rotated Sorted Array II', - 'url': 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Amazon', 'Facebook', 'Microsoft'], - }, - { - 'id': 92, - 'name': 'Search a 2D Matrix', - 'url': 'https://leetcode.com/problems/search-a-2d-matrix/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Microsoft', - 'Uber', - 'Google', - 'Apple', - ], - }, - { - 'id': 93, - 'name': 'Search a 2D Matrix II', - 'url': 'https://leetcode.com/problems/search-a-2d-matrix-ii/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Uber'], - }, - { - 'id': 94, - 'name': 'Find K Closest Elements', - 'url': 'https://leetcode.com/problems/find-k-closest-elements/', - 'pattern': ['Binary Search'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Uber', - 'Microsoft', - 'Bloomberg', - ], - }, - { - 'id': 95, - 'name': 'Count of Range Sum', - 'url': 'https://leetcode.com/problems/count-of-range-sum/', - 'pattern': ['Binary Search'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 96, - 'name': 'Minimum Size Subarray Sum', - 'url': 'https://leetcode.com/problems/minimum-size-subarray-sum/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Goldman Sachs', 'Facebook', 'Amazon', 'Google'], - }, - { - 'id': 97, - 'name': 'Fruit Into Baskets', - 'url': 'https://leetcode.com/problems/fruit-into-baskets/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 98, - 'name': 'Permutation in String', - 'url': 'https://leetcode.com/problems/permutation-in-string/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Oracle', 'Facebook'], - }, - { - 'id': 99, - 'name': 'Longest Repeating Character Replacement', - 'url': - 'https://leetcode.com/problems/longest-repeating-character-replacement/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Uber', 'Amazon', 'Adobe'], - }, - { - 'id': 100, - 'name': 'Sliding Window Maximum', - 'url': 'https://leetcode.com/problems/sliding-window-maximum/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Goldman Sachs', - 'Citadel', - 'Google', - 'Uber', - 'Microsoft', - 'Salesforce', - 'Apple', - 'Twitter', - 'Atlassian', - ], - }, - { - 'id': 101, - 'name': 'Longest Substring Without Repeating Characters', - 'url': - 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Bloomberg', - 'Facebook', - 'Adobe', - 'Google', - 'Apple', - 'Uber', - 'Goldman Sachs', - ], - }, - { - 'id': 102, - 'name': 'Minimum Number of K Consecutive Bit Flips', - 'url': - 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Adobe'], - }, - { - 'id': 103, - 'name': 'Count Unique Characters of All Substrings of a Given String', - 'url': - 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 104, - 'name': 'Minimum Window Substring', - 'url': 'https://leetcode.com/problems/minimum-window-substring/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'LinkedIn', - 'Snapchat', - 'Google', - 'Lyft', - 'Adobe', - ], - }, - { - 'id': 105, - 'name': 'Substring with Concatenation of All Words', - 'url': - 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', - 'pattern': ['Sliding Window'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 106, - 'name': 'Kth Smallest Element in a BST', - 'url': 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook'], - }, - { - 'id': 107, - 'name': 'K Closest Points to Origin', - 'url': 'https://leetcode.com/problems/k-closest-points-to-origin/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'LinkedIn', 'Google', 'Asana'], - }, - { - 'id': 108, - 'name': 'Top K Frequent Elements', - 'url': 'https://leetcode.com/problems/top-k-frequent-elements/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Bloomberg', - 'Microsoft', - 'Uber', - 'Apple', - 'Google', - 'Adobe', - 'Snapchat', - 'Oracle', - 'LinkedIn', - ], - }, - { - 'id': 109, - 'name': 'Sort Characters By Frequency', - 'url': 'https://leetcode.com/problems/sort-characters-by-frequency/', - 'pattern': ['Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Bloomberg', 'Facebook'], - }, - { - 'id': 110, - 'name': 'Kth Largest Element in an Array', - 'url': 'https://leetcode.com/problems/kth-largest-element-in-an-array/', - 'pattern': ['Heap', 'QuickSelect'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'LinkedIn', - 'Microsoft', - 'Google', - 'Goldman Sachs', - 'Uber', - 'Oracle', - ], - }, - { - 'id': 111, - 'name': 'Reorganize String', - 'url': 'https://leetcode.com/problems/reorganize-string/', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Google', 'Apple', 'Uber', 'Microsoft'], - }, - { - 'id': 112, - 'name': 'Rearrange String k Distance Apart', - 'url': 'https://leetcode.com/problems/rearrange-string-k-distance-apart', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': ['Twitter'], - }, - { - 'id': 113, - 'name': 'Course Schedule III', - 'url': 'https://leetcode.com/problems/course-schedule-iii/', - 'pattern': ['Greedy', 'Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 114, - 'name': 'Maximum Frequency Stack', - 'url': 'https://leetcode.com/problems/maximum-frequency-stack/', - 'pattern': ['Bucket Sort', 'Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Microsoft', 'Amazon', 'Apple', 'Facebook'], - }, - { - 'id': 115, - 'name': 'Course Schedule', - 'url': 'https://leetcode.com/problems/course-schedule/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Facebook', - 'Google', - 'Oracle', - 'Apple', - 'Snapchat', - ], - }, - { - 'id': 116, - 'name': 'Course Schedule II', - 'url': 'https://leetcode.com/problems/course-schedule-ii/', - 'pattern': ['BFS', 'DFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Google', - 'Facebook', - 'Snapchat', - 'Uber', - 'Apple', - 'Lyft', - 'Bloomberg', - ], - }, - { - 'id': 117, - 'name': 'Minimum Height Trees', - 'url': 'https://leetcode.com/problems/minimum-height-trees/', - 'pattern': ['BFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Google', 'Microsoft'], - }, - { - 'id': 118, - 'name': 'Alien Dictionary', - 'url': 'https://leetcode.com/problems/alien-dictionary', - 'pattern': ['Graph', 'Topological Sort'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': [ - 'Facebook', - 'Google', - 'Amazon', - 'Airbnb', - 'Pinterest', - 'Uber', - 'Microsoft', - ], - }, - { - 'id': 119, - 'name': 'Sequence Reconstruction', - 'url': 'https://leetcode.com/problems/sequence-reconstruction', - 'pattern': ['Graph', 'Topological Sort'], - 'difficulty': 'Medium', - 'premium': True, - 'companies': ['Google'], - }, - { - 'id': 120, - 'name': 'Binary Tree Level Order Traversal II', - 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 121, - 'name': 'Average of Levels in Binary Tree', - 'url': 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', - 'pattern': ['BFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 122, - 'name': 'Minimum Depth of Binary Tree', - 'url': 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Goldman Sachs'], - }, - { - 'id': 123, - 'name': 'Binary Tree Level Order Traversal', - 'url': 'https://leetcode.com/problems/binary-tree-level-order-traversal/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Microsoft', - 'Apple', - 'Oracle', - 'Google', - ], - }, - { - 'id': 124, - 'name': 'Binary Tree Zigzag Level Order Traversal', - 'url': - 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Bloomberg', - 'Google', - 'Adobe', - 'LinkedIn', - 'Qualtrics', - 'Salesforce', - ], - }, - { - 'id': 125, - 'name': 'Populating Next Right Pointers in Each Node', - 'url': - 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Microsoft', 'Amazon', 'Bloomberg'], - }, - { - 'id': 126, - 'name': 'Populating Next Right Pointers in Each Node II', - 'url': - 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', - 'pattern': ['BFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], - }, - { - 'id': 127, - 'name': 'Binary Tree Right Side View', - 'url': 'https://leetcode.com/problems/binary-tree-right-side-view/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Bloomberg', - 'Amazon', - 'Oracle', - 'Qualtrics', - 'Adobe', - 'Goldman Sachs', - ], - }, - { - 'id': 128, - 'name': 'All Nodes Distance K in Binary Tree', - 'url': 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', - 'pattern': ['BFS', 'DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Apple', 'Oracle'], - }, - { - 'id': 129, - 'name': 'Same Tree', - 'url': 'https://leetcode.com/problems/same-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Google', - 'Microsoft', - 'Amazon', - 'Facebook', - 'Apple', - 'Adobe', - 'Oracle', - ], - }, - { - 'id': 130, - 'name': 'Path Sum', - 'url': 'https://leetcode.com/problems/path-sum/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Oracle'], - }, - { - 'id': 131, - 'name': 'Maximum Depth of Binary Tree', - 'url': 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['LinkedIn', 'Google', 'Apple', 'Amazon'], - }, - { - 'id': 132, - 'name': 'Diameter of Binary Tree', - 'url': 'https://leetcode.com/problems/diameter-of-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Bloomberg', - 'Apple', - 'Microsoft', - 'Adobe', - ], - }, - { - 'id': 133, - 'name': 'Merge Two Binary Trees', - 'url': 'https://leetcode.com/problems/merge-two-binary-trees/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Adobe'], - }, - { - 'id': 134, - 'name': 'Lowest Common Ancestor of a Binary Search Tree', - 'url': - 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['LinkedIn', 'Facebook', 'Microsoft', 'Google', 'Uber'], - }, - { - 'id': 135, - 'name': 'Subtree of Another Tree', - 'url': 'https://leetcode.com/problems/subtree-of-another-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Microsoft'], - }, - { - 'id': 136, - 'name': 'Invert Binary Tree', - 'url': 'https://leetcode.com/problems/invert-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], - }, - { - 'id': 137, - 'name': 'Path Sum II', - 'url': 'https://leetcode.com/problems/path-sum-ii/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google', 'Facebook', 'Adobe', 'Apple'], - }, - { - 'id': 138, - 'name': 'Path Sum III', - 'url': 'https://leetcode.com/problems/path-sum-iii/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Microsoft', 'Facebook', 'Google', 'Oracle'], - }, - { - 'id': 139, - 'name': 'Lowest Common Ancestor of a Binary Tree', - 'url': - 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'LinkedIn', - 'Google', - 'Microsoft', - 'Adobe', - 'Apple', - 'Salesforce', - 'Oracle', - 'Bloomberg', - 'Intuit', - ], - }, - { - 'id': 140, - 'name': 'Maximum Binary Tree', - 'url': 'https://leetcode.com/problems/maximum-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon'], - }, - { - 'id': 141, - 'name': 'Maximum Width of Binary Tree', - 'url': 'https://leetcode.com/problems/maximum-width-of-binary-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Google', 'Bloomberg', 'Apple', 'Adobe'], - }, - { - 'id': 142, - 'name': 'Construct Binary Tree from Preorder and Inorder Traversal', - 'url': - 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Amazon', 'Microsoft', 'Adobe', 'Bloomberg', 'Apple'], - }, - { - 'id': 143, - 'name': 'Validate Binary Search Tree', - 'url': 'https://leetcode.com/problems/validate-binary-search-tree/', - 'pattern': ['DFS'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Bloomberg', - 'Microsoft', - 'Facebook', - 'Google', - 'Adobe', - 'Apple', - 'Qualtrics', - 'Lyft', - ], - }, - { - 'id': 144, - 'name': 'Implement Trie (Prefix Tree)', - 'url': 'https://leetcode.com/problems/implement-trie-prefix-tree/', - 'pattern': ['Design', 'Trie'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Twitter', - 'Google', - 'Facebook', - 'Microsoft', - 'Apple', - ], - }, - { - 'id': 145, - 'name': 'Binary Tree Maximum Path Sum', - 'url': 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', - 'pattern': ['DFS'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Google', - 'Microsoft', - 'Adobe', - 'Bloomberg', - 'Oracle', - 'Snapchat', - ], - }, - { - 'id': 146, - 'name': 'Serialize and Deserialize Binary Tree', - 'url': 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', - 'pattern': ['Design'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'LinkedIn', - 'Amazon', - 'Microsoft', - 'Facebook', - 'Oracle', - 'Uber', - 'Adobe', - 'Snapchat', - 'Qualtrics', - 'Google', - 'Quora', - ], - }, - { - 'id': 147, - 'name': 'Word Search II', - 'url': 'https://leetcode.com/problems/word-search-ii/', - 'pattern': ['DFS', 'Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Uber', - 'Microsoft', - 'Apple', - 'Twitter', - 'Snapchat', - 'Facebook', - 'Bloomberg', - 'Google', - 'Salesforce', - ], - }, - { - 'id': 148, - 'name': 'Find Median from Data Stream', - 'url': 'https://leetcode.com/problems/find-median-from-data-stream/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Apple', - 'Facebook', - 'Google', - 'Bloomberg', - 'Uber', - 'Airbnb', - ], - }, - { - 'id': 149, - 'name': 'Sliding Window Median', - 'url': 'https://leetcode.com/problems/sliding-window-median/', - 'pattern': ['Heap'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Facebook', 'Amazon'], - }, - { - 'id': 150, - 'name': 'Two Sum', - 'url': 'https://leetcode.com/problems/two-sum/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': [ - 'Amazon', - 'Google', - 'Adobe', - 'Apple', - 'Microsoft', - 'Facebook', - 'Bloomberg', - 'Uber', - 'Oracle', - 'Morgan Stanley', - 'Citadel', - 'Salesforce', - 'Goldman Sachs', - 'JPMorgan', - 'Snapchat', - ], - }, - { - 'id': 151, - 'name': 'Squares of a Sorted Array', - 'url': 'https://leetcode.com/problems/squares-of-a-sorted-array/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Google', 'Adobe', 'Apple', 'Uber'], - }, - { - 'id': 152, - 'name': 'Backspace String Compare', - 'url': 'https://leetcode.com/problems/backspace-string-compare/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Facebook', 'Amazon', 'Apple', 'Google', 'Microsoft'], - }, - { - 'id': 153, - 'name': '3 Sum', - 'url': 'https://leetcode.com/problems/3sum/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Facebook', - 'Apple', - 'Microsoft', - 'Adobe', - 'Google', - 'Bloomberg', - 'Intuit', - 'Qualtrics', - 'Salesforce', - 'Goldman Sachs', - 'Uber', - 'Oracle', - ], - }, - { - 'id': 154, - 'name': '3 Sum Closest', - 'url': 'https://leetcode.com/problems/3sum-closest/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Capital One', - 'Apple', - 'Google', - 'Adobe', - 'Microsoft', - 'Oracle', - ], - }, - { - 'id': 155, - 'name': 'Subarrays with Product Less than K', - 'url': 'https://leetcode.com/problems/subarray-product-less-than-k/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['LinkedIn', 'Amazon', 'Microsoft'], - }, - { - 'id': 156, - 'name': 'Sort Colours', - 'url': 'https://leetcode.com/problems/sort-colors/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Microsoft', - 'Amazon', - 'Adobe', - 'Facebook', - 'Apple', - 'Salesforce', - 'Bloomberg', - ], - }, - { - 'id': 157, - 'name': 'Trapping Rain Water', - 'url': 'https://leetcode.com/problems/trapping-rain-water/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Facebook', - 'Amazon', - 'Goldman Sachs', - 'Microsoft', - 'Adobe', - 'Google', - 'Bloomberg', - 'Qualtrics', - 'Snapchat', - 'Lyft', - 'Uber', - 'Apple', - 'Citadel', - 'Tesla', - ], - }, - { - 'id': 158, - 'name': 'Container With Most Water', - 'url': 'https://leetcode.com/problems/container-with-most-water/', - 'pattern': ['Two Pointers'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': [ - 'Amazon', - 'Microsoft', - 'Google', - 'Adobe', - 'Bloomberg', - 'Apple', - 'Uber', - 'Facebook', - ], - }, - { - 'id': 159, - 'name': 'Longest Word in Dictionary', - 'url': 'https://leetcode.com/problems/longest-word-in-dictionary/', - 'pattern': ['Trie'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 160, - 'name': 'Index Pairs of a String', - 'url': 'https://leetcode.com/problems/index-pairs-of-a-string/', - 'pattern': ['Trie'], - 'difficulty': 'Easy', - 'premium': True, - 'companies': ['Amazon'], - }, - { - 'id': 161, - 'name': 'Maximum XOR of Two Numbers in an Array', - 'url': 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', - 'pattern': ['Trie'], - 'difficulty': 'Medium', - 'premium': False, - 'companies': ['Adobe'], - }, - { - 'id': 162, - 'name': 'Concatenated Words', - 'url': 'https://leetcode.com/problems/concatenated-words/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Amazon', 'Microsoft'], - }, - { - 'id': 163, - 'name': 'Prefix and Suffix Search', - 'url': 'https://leetcode.com/problems/prefix-and-suffix-search/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Google'], - }, - { - 'id': 164, - 'name': 'Palindrome Pairs', - 'url': 'https://leetcode.com/problems/palindrome-pairs/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Airbnb', 'Facebook', 'Google'], - }, - { - 'id': 165, - 'name': 'Design Search Autocomplete System', - 'url': 'https://leetcode.com/problems/design-search-autocomplete-system/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': [ - 'Amazon', - 'Google', - 'Microsoft', - 'Uber', - 'Bloomberg', - 'Twitter', - ], - }, - { - 'id': 166, - 'name': 'Word Squares', - 'url': 'https://leetcode.com/problems/word-squares/', - 'pattern': ['Trie'], - 'difficulty': 'Hard', - 'premium': True, - 'companies': ['Bloomberg', 'Oracle', 'Google'], - }, - { - 'id': 167, - 'name': 'Sort Items by Groups Respecting Dependencies', - 'url': - 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', - 'pattern': ['DFS', 'Graph', 'Topological Sort'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': ['Apple'], - }, - { - 'id': 168, - 'name': 'Median of Two Sorted Arrays', - 'url': 'https://leetcode.com/problems/median-of-two-sorted-arrays/', - 'pattern': ['Binary Search'], - 'difficulty': 'Hard', - 'premium': False, - 'companies': [ - 'Amazon', - 'Goldman Sachs', - 'Microsoft', - 'Google', - 'Adobe', - 'Facebook', - 'Apple', - 'Bloomberg', - 'Oracle', - ], - }, - { - 'id': 169, - 'name': 'Majority Element', - 'url': 'https://leetcode.com/problems/majority-element/', - 'pattern': ['Sorting'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Amazon', 'Facebook', 'Apple', 'Microsoft', 'Adobe'], - }, - { - 'id': 170, - 'name': 'Convert 1D Array Into 2D Array', - 'url': 'https://leetcode.com/problems/convert-1d-array-into-2d-array/', - 'pattern': ['Arrays'], - 'difficulty': 'Easy', - 'premium': False, - 'companies': ['Google'], - }, -] \ No newline at end of file diff --git a/cron/update_questions.py b/cron/update_questions.py new file mode 100644 index 00000000..eec4e4e9 --- /dev/null +++ b/cron/update_questions.py @@ -0,0 +1,49 @@ +import requests +from datetime import datetime +import json + +query = '''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + difficulty + } +} +''' + +questions_file = "questions.json" + +print("Reading questions file") + +try: + with open(questions_file, "r") as file: + questions = json.load(file) +except Exception as e: + print(e) + exit() + +print("Updating question metadata") + +for question in questions["data"]: + variables = {"titleSlug": question["url"]} + + response = requests.post("https://leetcode.com/graphql", + json={"query": query, "variables": variables} + ) + + our_difficulty = question["difficulty"] + leetcode_difficulty = response.json()["data"]["question"]["difficulty"] + + if leetcode_difficulty != our_difficulty: + print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') + question["difficulty"] = leetcode_difficulty + +print("Finished checking all questions") + +try: + with open(questions_file, "w") as file: + questions["updated"] = str(datetime.now().isoformat()) + json.dump(questions, file, indent=2) +except Exception as e: + print(e) + exit() + +print("Wrote questions file") diff --git a/questions.json b/questions.json new file mode 100644 index 00000000..601d0eb7 --- /dev/null +++ b/questions.json @@ -0,0 +1,3044 @@ +{ + "updated": "2022-08-01T14:20:10.155368", + "data": [ + { + "id": 0, + "name": "Contains Duplicate", + "url": "contains-duplicate", + "pattern": [ + "Arrays" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Adobe", + "Google", + "Bloomberg", + "Facebook", + "Apple", + "Microsoft" + ] + }, + { + "id": 1, + "name": "Missing Number", + "url": "missing-number", + "pattern": [ + "Arrays", + "Bit Manipulation" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Microsoft", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] + }, + { + "id": 2, + "name": "Find All Numbers Disappeared in an Array", + "url": "find-all-numbers-disappeared-in-an-array", + "pattern": [ + "Arrays" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 3, + "name": "Single Number", + "url": "single-number", + "pattern": [ + "Arrays", + "Bit Manipulation" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Adobe" + ] + }, + { + "id": 4, + "name": "Product of Array Except Self", + "url": "product-of-array-except-self", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Asana", + "Microsoft", + "Apple", + "Lyft", + "Adobe", + "Google", + "Uber", + "Goldman Sachs", + "Oracle" + ] + }, + { + "id": 5, + "name": "Find the Duplicate Number", + "url": "find-the-duplicate-number", + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Microsoft", + "Amazon", + "Adobe", + "Bloomberg", + "Facebook", + "Apple" + ] + }, + { + "id": 6, + "name": "Find All Duplicates in an Array", + "url": "find-all-duplicates-in-an-array", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google" + ] + }, + { + "id": 7, + "name": "Set Matrix Zeroes", + "url": "set-matrix-zeroes", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Apple", + "Adobe", + "Bloomberg", + "Oracle" + ] + }, + { + "id": 8, + "name": "Spiral Matrix", + "url": "spiral-matrix", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Google", + "Oracle", + "Bloomberg", + "Intuit", + "Adobe" + ] + }, + { + "id": 9, + "name": "Rotate Image", + "url": "rotate-image", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Apple", + "Bloomberg", + "Uber", + "Google" + ] + }, + { + "id": 10, + "name": "Word Search", + "url": "word-search", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Twitter", + "Facebook", + "Snapchat", + "Goldman Sachs", + "Google", + "Bloomberg", + "Apple", + "Adobe", + "Oracle", + "Qualtrics" + ] + }, + { + "id": 11, + "name": "First Missing Positive", + "url": "first-missing-positive", + "pattern": [ + "Arrays" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Facebook", + "Google", + "Adobe", + "Apple" + ] + }, + { + "id": 12, + "name": "Longest Consecutive Sequence", + "url": "longest-consecutive-sequence", + "pattern": [ + "Arrays" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Facebook", + "Amazon", + "Google", + "LinkedIn", + "Apple", + "Qualtrics", + "Goldman Sachs", + "Salesforce" + ] + }, + { + "id": 13, + "name": "Letter Case Permutation", + "url": "letter-case-permutation", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft" + ] + }, + { + "id": 14, + "name": "Subsets", + "url": "subsets", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Bloomberg", + "Goldman Sachs", + "Adobe", + "Twitter" + ] + }, + { + "id": 15, + "name": "Subsets II", + "url": "subsets-ii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Bloomberg" + ] + }, + { + "id": 16, + "name": "Permutations", + "url": "permutations", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "LinkedIn", + "Bloomberg", + "Google", + "Microsoft", + "Adobe", + "Apple", + "Oracle" + ] + }, + { + "id": 17, + "name": "Permutations II", + "url": "permutations-ii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Facebook", + "Amazon", + "Adobe", + "Apple" + ] + }, + { + "id": 18, + "name": "Combinations", + "url": "combinations", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Facebook", + "Amazon" + ] + }, + { + "id": 19, + "name": "Combination Sum", + "url": "combination-sum", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Airbnb", + "Apple", + "Adobe", + "Microsoft", + "LinkedIn", + "Goldman Sachs", + "Snapchat", + "Salesforce" + ] + }, + { + "id": 20, + "name": "Combination Sum II", + "url": "combination-sum-ii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 21, + "name": "Combination Sum III", + "url": "combination-sum-iii", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 22, + "name": "Generate Parentheses", + "url": "generate-parentheses", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Apple", + "Bloomberg", + "Adobe", + "Uber", + "Google", + "Goldman Sachs" + ] + }, + { + "id": 23, + "name": "Target Sum", + "url": "target-sum", + "pattern": [ + "DFS", + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Adobe" + ] + }, + { + "id": 24, + "name": "Palindrome Partitioning", + "url": "palindrome-partitioning", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 25, + "name": "Letter Combinations of a Phone Number", + "url": "letter-combinations-of-a-phone-number", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Facebook", + "Google", + "Uber", + "Apple", + "Adobe", + "Twitter", + "Bloomberg", + "Oracle", + "Goldman Sachs", + "Snapchat", + "Intuit" + ] + }, + { + "id": 26, + "name": "Generalized Abbreviation", + "url": "generalized-abbreviation", + "pattern": [ + "Backtracking" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Google" + ] + }, + { + "id": 27, + "name": "Sudoku Solver", + "url": "sudoku-solver", + "pattern": [ + "Backtracking" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google", + "Intuit", + "Amazon", + "Apple", + "Uber", + "Bloomberg" + ] + }, + { + "id": 28, + "name": "N-Queens", + "url": "n-queens", + "pattern": [ + "Backtracking" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Apple", + "Facebook", + "Uber", + "Goldman Sachs", + "Adobe" + ] + }, + { + "id": 29, + "name": "Climbing Stairs", + "url": "climbing-stairs", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Bloomberg", + "Apple", + "Adobe" + ] + }, + { + "id": 30, + "name": "House Robber", + "url": "house-robber", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Apple", + "Adobe", + "Qualtrics", + "Bloomberg", + "Facebook", + "Goldman Sachs" + ] + }, + { + "id": 31, + "name": "Best Time to Buy and Sell Stock", + "url": "best-time-to-buy-and-sell-stock", + "pattern": [ + "Greedy" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Adobe", + "Microsoft", + "Bloomberg", + "Snapchat", + "Goldman Sachs", + "Uber", + "Oracle", + "Google", + "BlackRock", + "Citadel", + "JPMorgan", + "Salesforce" + ] + }, + { + "id": 32, + "name": "Maximum Subarray", + "url": "maximum-subarray", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Adobe", + "Apple", + "Microsoft", + "Google", + "Bloomberg", + "Facebook", + "Uber", + "Oracle", + "Goldman Sachs", + "JPMorgan" + ] + }, + { + "id": 33, + "name": "Range Sum Query - Immutable", + "url": "range-sum-query-immutable", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Adobe" + ] + }, + { + "id": 34, + "name": "House Robber II", + "url": "house-robber-ii", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google" + ] + }, + { + "id": 35, + "name": "Coin Change", + "url": "coin-change", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Apple" + ] + }, + { + "id": 36, + "name": "Maximum Product Subarray", + "url": "maximum-product-subarray", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft", + "Google", + "Apple", + "Facebook", + "Bloomberg" + ] + }, + { + "id": 37, + "name": "Longest Increasing Subsequence", + "url": "longest-increasing-subsequence", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Facebook", + "Microsoft", + "Apple", + "Bloomberg" + ] + }, + { + "id": 38, + "name": "Longest Palindromic Substring", + "url": "longest-palindromic-substring", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Adobe", + "Apple", + "Facebook", + "Google", + "Oracle", + "Salesforce", + "Bloomberg", + "LinkedIn", + "Tesla" + ] + }, + { + "id": 39, + "name": "Word Break", + "url": "word-break", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Uber", + "Apple", + "Bloomberg", + "Qualtrics", + "Adobe", + "Google", + "Snapchat", + "Salesforce" + ] + }, + { + "id": 40, + "name": "Combination Sum IV", + "url": "combination-sum-iv", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Facebook" + ] + }, + { + "id": 41, + "name": "Decode Ways", + "url": "decode-ways", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Snapchat", + "Lyft", + "Goldman Sachs", + "Microsoft", + "Bloomberg", + "JPMorgan" + ] + }, + { + "id": 42, + "name": "Unique Paths", + "url": "unique-paths", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Facebook", + "Amazon", + "Apple", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 43, + "name": "Jump Game", + "url": "jump-game", + "pattern": [ + "Dynamic Programming", + "Greedy" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Uber", + "Oracle", + "Adobe", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 44, + "name": "Palindromic Substrings", + "url": "palindromic-substrings", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Google", + "Goldman Sachs" + ] + }, + { + "id": 45, + "name": "Number of Longest Increasing Subsequence", + "url": "number-of-longest-increasing-subsequence", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google" + ] + }, + { + "id": 46, + "name": "Partition Equal Subset Sum", + "url": "partition-equal-subset-sum", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Google", + "Amazon", + "Microsoft", + "Uber", + "Apple", + "Bloomberg" + ] + }, + { + "id": 47, + "name": "Partition to K Equal Sum Subsets", + "url": "partition-to-k-equal-sum-subsets", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Facebook" + ] + }, + { + "id": 48, + "name": "Best Time to Buy and Sell Stock with Cooldown", + "url": "best-time-to-buy-and-sell-stock-with-cooldown", + "pattern": [ + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Adobe", + "Bloomberg" + ] + }, + { + "id": 49, + "name": "Counting Bits", + "url": "counting-bits", + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 50, + "name": "Linked List Cycle", + "url": "linked-list-cycle", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Bloomberg", + "Oracle", + "Facebook", + "Google" + ] + }, + { + "id": 51, + "name": "Middle of the Linked List", + "url": "middle-of-the-linked-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Apple", + "Microsoft", + "Adobe", + "Goldman Sachs" + ] + }, + { + "id": 52, + "name": "Palindrome Linked List", + "url": "palindrome-linked-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Intuit", + "Bloomberg" + ] + }, + { + "id": 53, + "name": "Remove Linked List Elements", + "url": "remove-linked-list-elements", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Microsoft" + ] + }, + { + "id": 54, + "name": "Remove Duplicates from Sorted List", + "url": "remove-duplicates-from-sorted-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Microsoft" + ] + }, + { + "id": 55, + "name": "Linked List Cycle II", + "url": "linked-list-cycle-ii", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Goldman Sachs", + "Oracle" + ] + }, + { + "id": 56, + "name": "Add Two Numbers", + "url": "add-two-numbers", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Adobe", + "Microsoft", + "Facebook", + "Google", + "Apple", + "Uber", + "Capital One", + "Oracle" + ] + }, + { + "id": 57, + "name": "Remove Nth Node From End Of List", + "url": "remove-nth-node-from-end-of-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Google", + "Apple" + ] + }, + { + "id": 58, + "name": "Sort List", + "url": "sort-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Uber" + ] + }, + { + "id": 59, + "name": "Reorder List", + "url": "reorder-list", + "pattern": [ + "Fast & Slow Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Google", + "Snapchat", + "Uber" + ] + }, + { + "id": 60, + "name": "Clone Graph", + "url": "clone-graph", + "pattern": [ + "BFS", + "DFS", + "Graph" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Salesforce", + "Google", + "Twitter", + "Bloomberg", + "Oracle", + "Apple" + ] + }, + { + "id": 61, + "name": "Pacific Atlantic Water Flow", + "url": "pacific-atlantic-water-flow", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Facebook", + "Apple" + ] + }, + { + "id": 62, + "name": "Number of Islands", + "url": "number-of-islands", + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Bloomberg", + "Google", + "LinkedIn", + "Facebook", + "Apple", + "Oracle", + "Goldman Sachs", + "Salesforce", + "Lyft", + "Uber", + "Adobe", + "Qualtrics" + ] + }, + { + "id": 63, + "name": "Graph Valid Tree", + "url": "graph-valid-tree", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "LinkedIn", + "Google", + "Bloomberg" + ] + }, + { + "id": 64, + "name": "Number of Connected Components in an Undirected Graph", + "url": "number-of-connected-components-in-an-undirected-graph", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Amazon", + "LinkedIn", + "Facebook", + "Pinterest" + ] + }, + { + "id": 65, + "name": "Reverse Linked List", + "url": "reverse-linked-list", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Microsoft", + "Bloomberg", + "Amazon", + "Facebook", + "Apple" + ] + }, + { + "id": 66, + "name": "Reverse Linked List II", + "url": "reverse-linked-list-ii", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Apple", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] + }, + { + "id": 67, + "name": "Rotate List", + "url": "rotate-list", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "LinkedIn", + "Microsoft", + "Adobe", + "Apple", + "Oracle" + ] + }, + { + "id": 68, + "name": "Swap Nodes in Pairs", + "url": "swap-nodes-in-pairs", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] + }, + { + "id": 69, + "name": "Odd Even Linked List", + "url": "odd-even-linked-list", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Bloomberg", + "Amazon", + "Adobe", + "Apple" + ] + }, + { + "id": 70, + "name": "Reverse Nodes in k-Group", + "url": "reverse-nodes-in-k-group", + "pattern": [ + "In-place reversal of a linked list" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Capital One", + "Microsoft", + "Amazon", + "Google", + "Facebook", + "Snapchat", + "Oracle" + ] + }, + { + "id": 71, + "name": "Merge Two Sorted Lists", + "url": "merge-two-sorted-lists", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Adobe", + "Google", + "Bloomberg", + "Apple", + "Uber" + ] + }, + { + "id": 72, + "name": "Kth Smallest Element in a Sorted Matrix", + "url": "kth-smallest-element-in-a-sorted-matrix", + "pattern": [ + "Binary Search", + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 73, + "name": "Find K Pairs with Smallest Sums", + "url": "find-k-pairs-with-smallest-sums", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Microsoft", + "Apple" + ] + }, + { + "id": 74, + "name": "Merge k Sorted Lists", + "url": "merge-k-sorted-lists", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Google", + "Apple", + "Bloomberg", + "Adobe", + "Uber", + "Qualtrics", + "Oracle" + ] + }, + { + "id": 75, + "name": "Smallest Range Covering Elements from K Lists", + "url": "smallest-range-covering-elements-from-k-lists", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Pinterest" + ] + }, + { + "id": 76, + "name": "Meeting Rooms", + "url": "meeting-rooms", + "pattern": [ + "Intervals" + ], + "difficulty": "Easy", + "premium": true, + "companies": [ + "Amazon", + "Microsoft", + "Facebook" + ] + }, + { + "id": 77, + "name": "Merge Intervals", + "url": "merge-intervals", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Salesforce", + "Google", + "Uber", + "Bloomberg", + "Adobe", + "Apple", + "LinkedIn", + "Twitter", + "Oracle", + "JPMorgan", + "Snapchat" + ] + }, + { + "id": 78, + "name": "Interval List Intersections", + "url": "interval-list-intersections", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Uber", + "Google" + ] + }, + { + "id": 79, + "name": "Non-overlapping Intervals", + "url": "non-overlapping-intervals", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] + }, + { + "id": 80, + "name": "Meeting Rooms II", + "url": "meeting-rooms-ii", + "pattern": [ + "Heap", + "Intervals" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Amazon", + "Facebook", + "Bloomberg", + "Microsoft", + "Google", + "Oracle", + "Uber", + "Twitter", + "Snapchat", + "Qualtrics", + "Adobe", + "Quora", + "Goldman Sachs" + ] + }, + { + "id": 81, + "name": "Task Scheduler", + "url": "task-scheduler", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Google", + "Uber", + "Amazon", + "Microsoft", + "Salesforce" + ] + }, + { + "id": 82, + "name": "Minimum Number of Arrows to Burst Balloons", + "url": "minimum-number-of-arrows-to-burst-balloons", + "pattern": [ + "Greedy" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 83, + "name": "Insert Interval", + "url": "insert-interval", + "pattern": [ + "Intervals" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Facebook", + "LinkedIn", + "Microsoft", + "Twitter", + "Citadel" + ] + }, + { + "id": 84, + "name": "Employee Free Time", + "url": "employee-free-time", + "pattern": [ + "Heap", + "Greedy" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Pinterest", + "Amazon", + "Airbnb", + "Snapchat", + "Google", + "Facebook", + "Apple", + "Oracle", + "Uber" + ] + }, + { + "id": 85, + "name": "Binary Search", + "url": "binary-search", + "pattern": [ + "Binary Search" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Adobe", + "Apple", + "Uber", + "Goldman Sachs" + ] + }, + { + "id": 86, + "name": "Find Smallest Letter Greater Than Target", + "url": "find-smallest-letter-greater-than-target", + "pattern": [ + "Binary Search" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn" + ] + }, + { + "id": 87, + "name": "Peak Index in a Mountain Array", + "url": "peak-index-in-a-mountain-array", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google", + "Amazon", + "Bloomberg", + "Facebook" + ] + }, + { + "id": 88, + "name": "Find Minimum in Rotated Sorted Array", + "url": "find-minimum-in-rotated-sorted-array", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Bloomberg", + "Uber", + "Adobe", + "Apple" + ] + }, + { + "id": 89, + "name": "Find Peak Element", + "url": "find-peak-element", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Uber", + "Google", + "Microsoft" + ] + }, + { + "id": 90, + "name": "Search in Rotated Sorted Array", + "url": "search-in-rotated-sorted-array", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "LinkedIn", + "Facebook", + "Bloomberg", + "Adobe", + "Apple", + "Goldman Sachs", + "Oracle", + "Uber", + "Morgan Stanley" + ] + }, + { + "id": 91, + "name": "Search in Rotated Sorted Array II", + "url": "search-in-rotated-sorted-array-ii", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Facebook", + "Microsoft" + ] + }, + { + "id": 92, + "name": "Search a 2D Matrix", + "url": "search-a-2d-matrix", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Bloomberg", + "Microsoft", + "Uber", + "Google", + "Apple" + ] + }, + { + "id": 93, + "name": "Search a 2D Matrix II", + "url": "search-a-2d-matrix-ii", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Uber" + ] + }, + { + "id": 94, + "name": "Find K Closest Elements", + "url": "find-k-closest-elements", + "pattern": [ + "Binary Search" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Uber", + "Microsoft", + "Bloomberg" + ] + }, + { + "id": 95, + "name": "Count of Range Sum", + "url": "count-of-range-sum", + "pattern": [ + "Binary Search" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 96, + "name": "Minimum Size Subarray Sum", + "url": "minimum-size-subarray-sum", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Goldman Sachs", + "Facebook", + "Amazon", + "Google" + ] + }, + { + "id": 97, + "name": "Fruit Into Baskets", + "url": "fruit-into-baskets", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 98, + "name": "Permutation in String", + "url": "permutation-in-string", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Oracle", + "Facebook" + ] + }, + { + "id": 99, + "name": "Longest Repeating Character Replacement", + "url": "longest-repeating-character-replacement", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Uber", + "Amazon", + "Adobe" + ] + }, + { + "id": 100, + "name": "Sliding Window Maximum", + "url": "sliding-window-maximum", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Goldman Sachs", + "Citadel", + "Google", + "Uber", + "Microsoft", + "Salesforce", + "Apple", + "Twitter", + "Atlassian" + ] + }, + { + "id": 101, + "name": "Longest Substring Without Repeating Characters", + "url": "longest-substring-without-repeating-characters", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Bloomberg", + "Facebook", + "Adobe", + "Google", + "Apple", + "Uber", + "Goldman Sachs" + ] + }, + { + "id": 102, + "name": "Minimum Number of K Consecutive Bit Flips", + "url": "minimum-number-of-k-consecutive-bit-flips", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Adobe" + ] + }, + { + "id": 103, + "name": "Count Unique Characters of All Substrings of a Given String", + "url": "count-unique-characters-of-all-substrings-of-a-given-string", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 104, + "name": "Minimum Window Substring", + "url": "minimum-window-substring", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Snapchat", + "Google", + "Lyft", + "Adobe" + ] + }, + { + "id": 105, + "name": "Substring with Concatenation of All Words", + "url": "substring-with-concatenation-of-all-words", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 106, + "name": "Kth Smallest Element in a BST", + "url": "kth-smallest-element-in-a-bst", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook" + ] + }, + { + "id": 107, + "name": "K Closest Points to Origin", + "url": "k-closest-points-to-origin", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Google", + "Asana" + ] + }, + { + "id": 108, + "name": "Top K Frequent Elements", + "url": "top-k-frequent-elements", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Bloomberg", + "Microsoft", + "Uber", + "Apple", + "Google", + "Adobe", + "Snapchat", + "Oracle", + "LinkedIn" + ] + }, + { + "id": 109, + "name": "Sort Characters By Frequency", + "url": "sort-characters-by-frequency", + "pattern": [ + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Facebook" + ] + }, + { + "id": 110, + "name": "Kth Largest Element in an Array", + "url": "kth-largest-element-in-an-array", + "pattern": [ + "Heap", + "QuickSelect" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Microsoft", + "Google", + "Goldman Sachs", + "Uber", + "Oracle" + ] + }, + { + "id": 111, + "name": "Reorganize String", + "url": "reorganize-string", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Google", + "Apple", + "Uber", + "Microsoft" + ] + }, + { + "id": 112, + "name": "Rearrange String k Distance Apart", + "url": "rearrange-string-k-distance-apart", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Twitter" + ] + }, + { + "id": 113, + "name": "Course Schedule III", + "url": "course-schedule-iii", + "pattern": [ + "Greedy", + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 114, + "name": "Maximum Frequency Stack", + "url": "maximum-frequency-stack", + "pattern": [ + "Bucket Sort", + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Apple", + "Facebook" + ] + }, + { + "id": 115, + "name": "Course Schedule", + "url": "course-schedule", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Facebook", + "Google", + "Oracle", + "Apple", + "Snapchat" + ] + }, + { + "id": 116, + "name": "Course Schedule II", + "url": "course-schedule-ii", + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Facebook", + "Snapchat", + "Uber", + "Apple", + "Lyft", + "Bloomberg" + ] + }, + { + "id": 117, + "name": "Minimum Height Trees", + "url": "minimum-height-trees", + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Google", + "Microsoft" + ] + }, + { + "id": 118, + "name": "Alien Dictionary", + "url": "alien-dictionary", + "pattern": [ + "Graph", + "Topological Sort" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Facebook", + "Google", + "Amazon", + "Airbnb", + "Pinterest", + "Uber", + "Microsoft" + ] + }, + { + "id": 119, + "name": "Sequence Reconstruction", + "url": "sequence-reconstruction", + "pattern": [ + "Graph", + "Topological Sort" + ], + "difficulty": "Medium", + "premium": true, + "companies": [ + "Google" + ] + }, + { + "id": 120, + "name": "Binary Tree Level Order Traversal II", + "url": "binary-tree-level-order-traversal-ii", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 121, + "name": "Average of Levels in Binary Tree", + "url": "average-of-levels-in-binary-tree", + "pattern": [ + "BFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 122, + "name": "Minimum Depth of Binary Tree", + "url": "minimum-depth-of-binary-tree", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Goldman Sachs" + ] + }, + { + "id": 123, + "name": "Binary Tree Level Order Traversal", + "url": "binary-tree-level-order-traversal", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Facebook", + "Bloomberg", + "Microsoft", + "Apple", + "Oracle", + "Google" + ] + }, + { + "id": 124, + "name": "Binary Tree Zigzag Level Order Traversal", + "url": "binary-tree-zigzag-level-order-traversal", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Microsoft", + "Bloomberg", + "Google", + "Adobe", + "LinkedIn", + "Qualtrics", + "Salesforce" + ] + }, + { + "id": 125, + "name": "Populating Next Right Pointers in Each Node", + "url": "populating-next-right-pointers-in-each-node", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Bloomberg" + ] + }, + { + "id": 126, + "name": "Populating Next Right Pointers in Each Node II", + "url": "populating-next-right-pointers-in-each-node-ii", + "pattern": [ + "BFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Microsoft", + "Facebook" + ] + }, + { + "id": 127, + "name": "Binary Tree Right Side View", + "url": "binary-tree-right-side-view", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Bloomberg", + "Amazon", + "Oracle", + "Qualtrics", + "Adobe", + "Goldman Sachs" + ] + }, + { + "id": 128, + "name": "All Nodes Distance K in Binary Tree", + "url": "all-nodes-distance-k-in-binary-tree", + "pattern": [ + "BFS", + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Oracle" + ] + }, + { + "id": 129, + "name": "Same Tree", + "url": "same-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn", + "Google", + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Adobe", + "Oracle" + ] + }, + { + "id": 130, + "name": "Path Sum", + "url": "path-sum", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] + }, + { + "id": 131, + "name": "Maximum Depth of Binary Tree", + "url": "maximum-depth-of-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn", + "Google", + "Apple", + "Amazon" + ] + }, + { + "id": 132, + "name": "Diameter of Binary Tree", + "url": "diameter-of-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Bloomberg", + "Apple", + "Microsoft", + "Adobe" + ] + }, + { + "id": 133, + "name": "Merge Two Binary Trees", + "url": "merge-two-binary-trees", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Adobe" + ] + }, + { + "id": 134, + "name": "Lowest Common Ancestor of a Binary Search Tree", + "url": "lowest-common-ancestor-of-a-binary-search-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "LinkedIn", + "Facebook", + "Microsoft", + "Google", + "Uber" + ] + }, + { + "id": 135, + "name": "Subtree of Another Tree", + "url": "subtree-of-another-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] + }, + { + "id": 136, + "name": "Invert Binary Tree", + "url": "invert-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] + }, + { + "id": 137, + "name": "Path Sum II", + "url": "path-sum-ii", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] + }, + { + "id": 138, + "name": "Path Sum III", + "url": "path-sum-iii", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Facebook", + "Google", + "Oracle" + ] + }, + { + "id": 139, + "name": "Lowest Common Ancestor of a Binary Tree", + "url": "lowest-common-ancestor-of-a-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Google", + "Microsoft", + "Adobe", + "Apple", + "Salesforce", + "Oracle", + "Bloomberg", + "Intuit" + ] + }, + { + "id": 140, + "name": "Maximum Binary Tree", + "url": "maximum-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon" + ] + }, + { + "id": 141, + "name": "Maximum Width of Binary Tree", + "url": "maximum-width-of-binary-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Bloomberg", + "Apple", + "Adobe" + ] + }, + { + "id": 142, + "name": "Construct Binary Tree from Preorder and Inorder Traversal", + "url": "construct-binary-tree-from-preorder-and-inorder-traversal", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Adobe", + "Bloomberg", + "Apple" + ] + }, + { + "id": 143, + "name": "Validate Binary Search Tree", + "url": "validate-binary-search-tree", + "pattern": [ + "DFS" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Bloomberg", + "Microsoft", + "Facebook", + "Google", + "Adobe", + "Apple", + "Qualtrics", + "Lyft" + ] + }, + { + "id": 144, + "name": "Implement Trie (Prefix Tree)", + "url": "implement-trie-prefix-tree", + "pattern": [ + "Design", + "Trie" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Twitter", + "Google", + "Facebook", + "Microsoft", + "Apple" + ] + }, + { + "id": 145, + "name": "Binary Tree Maximum Path Sum", + "url": "binary-tree-maximum-path-sum", + "pattern": [ + "DFS" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Microsoft", + "Adobe", + "Bloomberg", + "Oracle", + "Snapchat" + ] + }, + { + "id": 146, + "name": "Serialize and Deserialize Binary Tree", + "url": "serialize-and-deserialize-binary-tree", + "pattern": [ + "Design" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft", + "Facebook", + "Oracle", + "Uber", + "Adobe", + "Snapchat", + "Qualtrics", + "Google", + "Quora" + ] + }, + { + "id": 147, + "name": "Word Search II", + "url": "word-search-ii", + "pattern": [ + "DFS", + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Uber", + "Microsoft", + "Apple", + "Twitter", + "Snapchat", + "Facebook", + "Bloomberg", + "Google", + "Salesforce" + ] + }, + { + "id": 148, + "name": "Find Median from Data Stream", + "url": "find-median-from-data-stream", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Apple", + "Facebook", + "Google", + "Bloomberg", + "Uber", + "Airbnb" + ] + }, + { + "id": 149, + "name": "Sliding Window Median", + "url": "sliding-window-median", + "pattern": [ + "Heap" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon" + ] + }, + { + "id": 150, + "name": "Two Sum", + "url": "two-sum", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Google", + "Adobe", + "Apple", + "Microsoft", + "Facebook", + "Bloomberg", + "Uber", + "Oracle", + "Morgan Stanley", + "Citadel", + "Salesforce", + "Goldman Sachs", + "JPMorgan", + "Snapchat" + ] + }, + { + "id": 151, + "name": "Squares of a Sorted Array", + "url": "squares-of-a-sorted-array", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Google", + "Adobe", + "Apple", + "Uber" + ] + }, + { + "id": 152, + "name": "Backspace String Compare", + "url": "backspace-string-compare", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Google", + "Microsoft" + ] + }, + { + "id": 153, + "name": "3 Sum", + "url": "3sum", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Microsoft", + "Adobe", + "Google", + "Bloomberg", + "Intuit", + "Qualtrics", + "Salesforce", + "Goldman Sachs", + "Uber", + "Oracle" + ] + }, + { + "id": 154, + "name": "3 Sum Closest", + "url": "3sum-closest", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Capital One", + "Apple", + "Google", + "Adobe", + "Microsoft", + "Oracle" + ] + }, + { + "id": 155, + "name": "Subarrays with Product Less than K", + "url": "subarray-product-less-than-k", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft" + ] + }, + { + "id": 156, + "name": "Sort Colours", + "url": "sort-colors", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Microsoft", + "Amazon", + "Adobe", + "Facebook", + "Apple", + "Salesforce", + "Bloomberg" + ] + }, + { + "id": 157, + "name": "Trapping Rain Water", + "url": "trapping-rain-water", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Facebook", + "Amazon", + "Goldman Sachs", + "Microsoft", + "Adobe", + "Google", + "Bloomberg", + "Qualtrics", + "Snapchat", + "Lyft", + "Uber", + "Apple", + "Citadel", + "Tesla" + ] + }, + { + "id": 158, + "name": "Container With Most Water", + "url": "container-with-most-water", + "pattern": [ + "Two Pointers" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Adobe", + "Bloomberg", + "Apple", + "Uber", + "Facebook" + ] + }, + { + "id": 159, + "name": "Longest Word in Dictionary", + "url": "longest-word-in-dictionary", + "pattern": [ + "Trie" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 160, + "name": "Index Pairs of a String", + "url": "index-pairs-of-a-string", + "pattern": [ + "Trie" + ], + "difficulty": "Easy", + "premium": true, + "companies": [ + "Amazon" + ] + }, + { + "id": 161, + "name": "Maximum XOR of Two Numbers in an Array", + "url": "maximum-xor-of-two-numbers-in-an-array", + "pattern": [ + "Trie" + ], + "difficulty": "Medium", + "premium": false, + "companies": [ + "Adobe" + ] + }, + { + "id": 162, + "name": "Concatenated Words", + "url": "concatenated-words", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Microsoft" + ] + }, + { + "id": 163, + "name": "Prefix and Suffix Search", + "url": "prefix-and-suffix-search", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Google" + ] + }, + { + "id": 164, + "name": "Palindrome Pairs", + "url": "palindrome-pairs", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Airbnb", + "Facebook", + "Google" + ] + }, + { + "id": 165, + "name": "Design Search Autocomplete System", + "url": "design-search-autocomplete-system", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Amazon", + "Google", + "Microsoft", + "Uber", + "Bloomberg", + "Twitter" + ] + }, + { + "id": 166, + "name": "Word Squares", + "url": "word-squares", + "pattern": [ + "Trie" + ], + "difficulty": "Hard", + "premium": true, + "companies": [ + "Bloomberg", + "Oracle", + "Google" + ] + }, + { + "id": 167, + "name": "Sort Items by Groups Respecting Dependencies", + "url": "sort-items-by-groups-respecting-dependencies", + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Apple" + ] + }, + { + "id": 168, + "name": "Median of Two Sorted Arrays", + "url": "median-of-two-sorted-arrays", + "pattern": [ + "Binary Search" + ], + "difficulty": "Hard", + "premium": false, + "companies": [ + "Amazon", + "Goldman Sachs", + "Microsoft", + "Google", + "Adobe", + "Facebook", + "Apple", + "Bloomberg", + "Oracle" + ] + }, + { + "id": 169, + "name": "Majority Element", + "url": "majority-element", + "pattern": [ + "Sorting" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Microsoft", + "Adobe" + ] + }, + { + "id": 170, + "name": "Convert 1D Array Into 2D Array", + "url": "convert-1d-array-into-2d-array", + "pattern": [ + "Arrays" + ], + "difficulty": "Easy", + "premium": false, + "companies": [ + "Google" + ] + } + ] +} \ No newline at end of file From fe1e89e39defea547cbd88291742cabe672c605f Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Mon, 1 Aug 2022 22:33:48 -0400 Subject: [PATCH 149/386] Use questions json and run cron (#206) * read data from questions.json * run cron on sunday 5pm pst --- .github/workflows/run-cron.yml | 6 +- cron/update_questions.py | 2 +- package-lock.json | 10 +- package.json | 2 +- src/components/Table/index.js | 6 +- src/data/index.js | 2260 +-------------------- questions.json => src/data/questions.json | 1318 +++--------- 7 files changed, 290 insertions(+), 3314 deletions(-) rename questions.json => src/data/questions.json (70%) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 9e132a73..ac6df9ad 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -1,6 +1,10 @@ name: run-cron -on: workflow_dispatch +on: + schedule: + - cron: '0 0 * * 0' + + workflow_dispatch: jobs: update: diff --git a/cron/update_questions.py b/cron/update_questions.py index eec4e4e9..3bf0af2e 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -9,7 +9,7 @@ } ''' -questions_file = "questions.json" +questions_file = "../src/data/questions.json" print("Reading questions file") diff --git a/package-lock.json b/package-lock.json index e2304b67..b6ecb594 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "4.0.0", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -18578,6 +18578,14 @@ }, "optionalDependencies": { "fsevents": "^2.1.3" + }, + "peerDependencies": { + "typescript": "^3.2.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/react-scripts/node_modules/camelcase": { diff --git a/package.json b/package.json index fc71c24d..5866f498 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "4.0.0", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 7751429b..2f3ceecb 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -239,7 +239,7 @@ const Table = () => { return ( { Event( 'Table', @@ -266,9 +266,7 @@ const Table = () => { accessor: 'solutions', disableSortBy: true, Cell: cellInfo => { - const url = cellInfo.row.original.premium - ? `${cellInfo.row.original.url}/` - : cellInfo.row.original.url; + const url = `https://leetcode.com/problems/${cellInfo.row.original.url}/`; return ( sortBy[a.difficulty] - sortBy[b.difficulty], ); diff --git a/questions.json b/src/data/questions.json similarity index 70% rename from questions.json rename to src/data/questions.json index 601d0eb7..b5e1fac9 100644 --- a/questions.json +++ b/src/data/questions.json @@ -1,13 +1,11 @@ { - "updated": "2022-08-01T14:20:10.155368", + "updated": "2022-08-01T14:33:56.000437", "data": [ { "id": 0, "name": "Contains Duplicate", "url": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -24,57 +22,34 @@ "id": 1, "name": "Missing Number", "url": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, - "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "Adobe" - ] + "companies": ["Microsoft", "Facebook", "Amazon", "Google", "Adobe"] }, { "id": 2, "name": "Find All Numbers Disappeared in an Array", "url": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 3, "name": "Single Number", "url": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Microsoft", - "Adobe" - ] + "companies": ["Amazon", "Microsoft", "Adobe"] }, { "id": 4, "name": "Product of Array Except Self", "url": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -95,11 +70,7 @@ "id": 5, "name": "Find the Duplicate Number", "url": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -116,23 +87,16 @@ "id": 6, "name": "Find All Duplicates in an Array", "url": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google" - ] + "companies": ["Amazon", "Google"] }, { "id": 7, "name": "Set Matrix Zeroes", "url": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -149,9 +113,7 @@ "id": 8, "name": "Spiral Matrix", "url": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -170,9 +132,7 @@ "id": 9, "name": "Rotate Image", "url": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -189,9 +149,7 @@ "id": 10, "name": "Word Search", "url": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -213,9 +171,7 @@ "id": 11, "name": "First Missing Positive", "url": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -231,9 +187,7 @@ "id": 12, "name": "Longest Consecutive Sequence", "url": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -252,22 +206,16 @@ "id": 13, "name": "Letter Case Permutation", "url": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft" - ] + "companies": ["Microsoft"] }, { "id": 14, "name": "Subsets", "url": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -284,24 +232,16 @@ "id": 15, "name": "Subsets II", "url": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Bloomberg" - ] + "companies": ["Facebook", "Amazon", "Bloomberg"] }, { "id": 16, "name": "Permutations", "url": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -320,41 +260,25 @@ "id": 17, "name": "Permutations II", "url": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Facebook", - "Amazon", - "Adobe", - "Apple" - ] + "companies": ["LinkedIn", "Facebook", "Amazon", "Adobe", "Apple"] }, { "id": 18, "name": "Combinations", "url": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Facebook", - "Amazon" - ] + "companies": ["Google", "Facebook", "Amazon"] }, { "id": 19, "name": "Combination Sum", "url": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -374,36 +298,25 @@ "id": 20, "name": "Combination Sum II", "url": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 21, "name": "Combination Sum III", "url": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 22, "name": "Generate Parentheses", "url": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -422,39 +335,25 @@ "id": 23, "name": "Target Sum", "url": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Adobe" - ] + "companies": ["Facebook", "Amazon", "Microsoft", "Adobe"] }, { "id": 24, "name": "Palindrome Partitioning", "url": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 25, "name": "Letter Combinations of a Phone Number", "url": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -477,40 +376,25 @@ "id": 26, "name": "Generalized Abbreviation", "url": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 27, "name": "Sudoku Solver", "url": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google", - "Intuit", - "Amazon", - "Apple", - "Uber", - "Bloomberg" - ] + "companies": ["Google", "Intuit", "Amazon", "Apple", "Uber", "Bloomberg"] }, { "id": 28, "name": "N-Queens", "url": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -527,9 +411,7 @@ "id": 29, "name": "Climbing Stairs", "url": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -545,9 +427,7 @@ "id": 30, "name": "House Robber", "url": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -566,9 +446,7 @@ "id": 31, "name": "Best Time to Buy and Sell Stock", "url": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -593,9 +471,7 @@ "id": 32, "name": "Maximum Subarray", "url": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -617,53 +493,34 @@ "id": 33, "name": "Range Sum Query - Immutable", "url": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Adobe" - ] + "companies": ["Facebook", "Adobe"] }, { "id": 34, "name": "House Robber II", "url": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google" - ] + "companies": ["Amazon", "Google"] }, { "id": 35, "name": "Coin Change", "url": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple" - ] + "companies": ["Amazon", "Microsoft", "Google", "Apple"] }, { "id": 36, "name": "Maximum Product Subarray", "url": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -680,9 +537,7 @@ "id": 37, "name": "Longest Increasing Subsequence", "url": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -698,9 +553,7 @@ "id": 38, "name": "Longest Palindromic Substring", "url": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -721,9 +574,7 @@ "id": 39, "name": "Word Break", "url": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -744,24 +595,16 @@ "id": 40, "name": "Combination Sum IV", "url": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Amazon", - "Facebook" - ] + "companies": ["Google", "Amazon", "Facebook"] }, { "id": 41, "name": "Decode Ways", "url": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -779,9 +622,7 @@ "id": 42, "name": "Unique Paths", "url": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -797,10 +638,7 @@ "id": 43, "name": "Jump Game", "url": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -817,39 +655,25 @@ "id": 44, "name": "Palindromic Substrings", "url": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Microsoft", - "Google", - "Goldman Sachs" - ] + "companies": ["Facebook", "Microsoft", "Google", "Goldman Sachs"] }, { "id": 45, "name": "Number of Longest Increasing Subsequence", "url": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google" - ] + "companies": ["Amazon", "Google"] }, { "id": 46, "name": "Partition Equal Subset Sum", "url": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -866,51 +690,34 @@ "id": 47, "name": "Partition to K Equal Sum Subsets", "url": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Facebook" - ] + "companies": ["LinkedIn", "Facebook"] }, { "id": 48, "name": "Best Time to Buy and Sell Stock with Cooldown", "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe", - "Bloomberg" - ] + "companies": ["Adobe", "Bloomberg"] }, { "id": 49, "name": "Counting Bits", "url": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 50, "name": "Linked List Cycle", "url": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -926,89 +733,52 @@ "id": 51, "name": "Middle of the Linked List", "url": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Apple", - "Microsoft", - "Adobe", - "Goldman Sachs" - ] + "companies": ["Amazon", "Apple", "Microsoft", "Adobe", "Goldman Sachs"] }, { "id": 52, "name": "Palindrome Linked List", "url": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Intuit", - "Bloomberg" - ] + "companies": ["Facebook", "Amazon", "Microsoft", "Intuit", "Bloomberg"] }, { "id": 53, "name": "Remove Linked List Elements", "url": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Microsoft" - ] + "companies": ["Facebook", "Microsoft"] }, { "id": 54, "name": "Remove Duplicates from Sorted List", "url": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Microsoft" - ] + "companies": ["Amazon", "Adobe", "Facebook", "Microsoft"] }, { "id": 55, "name": "Linked List Cycle II", "url": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft", - "Amazon", - "Goldman Sachs", - "Oracle" - ] + "companies": ["Microsoft", "Amazon", "Goldman Sachs", "Oracle"] }, { "id": 56, "name": "Add Two Numbers", "url": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1028,62 +798,34 @@ "id": 57, "name": "Remove Nth Node From End Of List", "url": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Google", - "Apple" - ] + "companies": ["Facebook", "Microsoft", "Amazon", "Google", "Apple"] }, { "id": 58, "name": "Sort List", "url": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Apple", - "Uber" - ] + "companies": ["Facebook", "Amazon", "Apple", "Uber"] }, { "id": 59, "name": "Reorder List", "url": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Google", - "Snapchat", - "Uber" - ] + "companies": ["Amazon", "Adobe", "Facebook", "Google", "Snapchat", "Uber"] }, { "id": 60, "name": "Clone Graph", "url": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1102,29 +844,16 @@ "id": 61, "name": "Pacific Atlantic Water Flow", "url": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Amazon", - "Microsoft", - "Facebook", - "Apple" - ] + "companies": ["Google", "Amazon", "Microsoft", "Facebook", "Apple"] }, { "id": 62, "name": "Number of Islands", "url": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1148,80 +877,43 @@ "id": 63, "name": "Graph Valid Tree", "url": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, - "companies": [ - "LinkedIn", - "Google", - "Bloomberg" - ] + "companies": ["LinkedIn", "Google", "Bloomberg"] }, { "id": 64, "name": "Number of Connected Components in an Undirected Graph", "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, - "companies": [ - "Amazon", - "LinkedIn", - "Facebook", - "Pinterest" - ] + "companies": ["Amazon", "LinkedIn", "Facebook", "Pinterest"] }, { "id": 65, "name": "Reverse Linked List", "url": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, - "companies": [ - "Microsoft", - "Bloomberg", - "Amazon", - "Facebook", - "Apple" - ] + "companies": ["Microsoft", "Bloomberg", "Amazon", "Facebook", "Apple"] }, { "id": 66, "name": "Reverse Linked List II", "url": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, - "companies": [ - "Apple", - "Facebook", - "Amazon", - "Google", - "Adobe" - ] + "companies": ["Apple", "Facebook", "Amazon", "Google", "Adobe"] }, { "id": 67, "name": "Rotate List", "url": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1237,24 +929,16 @@ "id": 68, "name": "Swap Nodes in Pairs", "url": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Microsoft"] }, { "id": 69, "name": "Odd Even Linked List", "url": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1270,9 +954,7 @@ "id": 70, "name": "Reverse Nodes in k-Group", "url": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1289,9 +971,7 @@ "id": 71, "name": "Merge Two Sorted Lists", "url": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1309,41 +989,25 @@ "id": 72, "name": "Kth Smallest Element in a Sorted Matrix", "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Bloomberg" - ] + "companies": ["Facebook", "Amazon", "Microsoft", "Bloomberg"] }, { "id": 73, "name": "Find K Pairs with Smallest Sums", "url": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Microsoft", - "Apple" - ] + "companies": ["LinkedIn", "Microsoft", "Apple"] }, { "id": 74, "name": "Merge k Sorted Lists", "url": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1363,40 +1027,25 @@ "id": 75, "name": "Smallest Range Covering Elements from K Lists", "url": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google", - "Amazon", - "Microsoft", - "Pinterest" - ] + "companies": ["Google", "Amazon", "Microsoft", "Pinterest"] }, { "id": 76, "name": "Meeting Rooms", "url": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon", - "Microsoft", - "Facebook" - ] + "companies": ["Amazon", "Microsoft", "Facebook"] }, { "id": 77, "name": "Merge Intervals", "url": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1420,40 +1069,25 @@ "id": 78, "name": "Interval List Intersections", "url": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Uber", - "Google" - ] + "companies": ["Facebook", "Uber", "Google"] }, { "id": 79, "name": "Non-overlapping Intervals", "url": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Oracle" - ] + "companies": ["Amazon", "Facebook", "Oracle"] }, { "id": 80, "name": "Meeting Rooms II", "url": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -1476,10 +1110,7 @@ "id": 81, "name": "Task Scheduler", "url": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1495,22 +1126,16 @@ "id": 82, "name": "Minimum Number of Arrows to Burst Balloons", "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 83, "name": "Insert Interval", "url": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1527,10 +1152,7 @@ "id": 84, "name": "Employee Free Time", "url": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -1549,54 +1171,34 @@ "id": 85, "name": "Binary Search", "url": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, - "companies": [ - "Adobe", - "Apple", - "Uber", - "Goldman Sachs" - ] + "companies": ["Adobe", "Apple", "Uber", "Goldman Sachs"] }, { "id": 86, "name": "Find Smallest Letter Greater Than Target", "url": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, - "companies": [ - "LinkedIn" - ] + "companies": ["LinkedIn"] }, { "id": 87, "name": "Peak Index in a Mountain Array", "url": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google", - "Amazon", - "Bloomberg", - "Facebook" - ] + "companies": ["Google", "Amazon", "Bloomberg", "Facebook"] }, { "id": 88, "name": "Find Minimum in Rotated Sorted Array", "url": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1613,26 +1215,16 @@ "id": 89, "name": "Find Peak Element", "url": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Uber", - "Google", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Uber", "Google", "Microsoft"] }, { "id": 90, "name": "Search in Rotated Sorted Array", "url": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1653,25 +1245,16 @@ "id": 91, "name": "Search in Rotated Sorted Array II", "url": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Microsoft" - ] + "companies": ["LinkedIn", "Amazon", "Facebook", "Microsoft"] }, { "id": 92, "name": "Search a 2D Matrix", "url": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1688,26 +1271,16 @@ "id": 93, "name": "Search a 2D Matrix II", "url": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Uber" - ] + "companies": ["Microsoft", "Amazon", "Facebook", "Apple", "Uber"] }, { "id": 94, "name": "Find K Closest Elements", "url": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1723,81 +1296,52 @@ "id": 95, "name": "Count of Range Sum", "url": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 96, "name": "Minimum Size Subarray Sum", "url": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Goldman Sachs", - "Facebook", - "Amazon", - "Google" - ] + "companies": ["Goldman Sachs", "Facebook", "Amazon", "Google"] }, { "id": 97, "name": "Fruit Into Baskets", "url": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 98, "name": "Permutation in String", "url": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Oracle", - "Facebook" - ] + "companies": ["Oracle", "Facebook"] }, { "id": 99, "name": "Longest Repeating Character Replacement", "url": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Uber", - "Amazon", - "Adobe" - ] + "companies": ["Facebook", "Uber", "Amazon", "Adobe"] }, { "id": 100, "name": "Sliding Window Maximum", "url": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1818,9 +1362,7 @@ "id": 101, "name": "Longest Substring Without Repeating Characters", "url": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1839,35 +1381,25 @@ "id": 102, "name": "Minimum Number of K Consecutive Bit Flips", "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, - "companies": [ - "Adobe" - ] + "companies": ["Adobe"] }, { "id": 103, "name": "Count Unique Characters of All Substrings of a Given String", "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 104, "name": "Minimum Window Substring", "url": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1884,53 +1416,34 @@ "id": 105, "name": "Substring with Concatenation of All Words", "url": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 106, "name": "Kth Smallest Element in a BST", "url": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Facebook" - ] + "companies": ["Amazon", "Facebook"] }, { "id": 107, "name": "K Closest Points to Origin", "url": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Asana" - ] + "companies": ["Facebook", "Amazon", "LinkedIn", "Google", "Asana"] }, { "id": 108, "name": "Top K Frequent Elements", "url": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1951,25 +1464,16 @@ "id": 109, "name": "Sort Characters By Frequency", "url": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Bloomberg", - "Facebook" - ] + "companies": ["Amazon", "Bloomberg", "Facebook"] }, { "id": 110, "name": "Kth Largest Element in an Array", "url": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1987,10 +1491,7 @@ "id": 111, "name": "Reorganize String", "url": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2006,57 +1507,34 @@ "id": 112, "name": "Rearrange String k Distance Apart", "url": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, - "companies": [ - "Twitter" - ] + "companies": ["Twitter"] }, { "id": 113, "name": "Course Schedule III", "url": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 114, "name": "Maximum Frequency Stack", "url": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Microsoft", - "Amazon", - "Apple", - "Facebook" - ] + "companies": ["Microsoft", "Amazon", "Apple", "Facebook"] }, { "id": 115, "name": "Course Schedule", "url": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2073,12 +1551,7 @@ "id": 116, "name": "Course Schedule II", "url": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2097,28 +1570,16 @@ "id": 117, "name": "Minimum Height Trees", "url": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Google", - "Microsoft" - ] + "companies": ["Amazon", "Facebook", "Google", "Microsoft"] }, { "id": 118, "name": "Alien Dictionary", "url": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -2135,65 +1596,43 @@ "id": 119, "name": "Sequence Reconstruction", "url": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 120, "name": "Binary Tree Level Order Traversal II", "url": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 121, "name": "Average of Levels in Binary Tree", "url": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 122, "name": "Minimum Depth of Binary Tree", "url": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Goldman Sachs" - ] + "companies": ["Facebook", "Goldman Sachs"] }, { "id": 123, "name": "Binary Tree Level Order Traversal", "url": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2211,9 +1650,7 @@ "id": 124, "name": "Binary Tree Zigzag Level Order Traversal", "url": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2232,42 +1669,25 @@ "id": 125, "name": "Populating Next Right Pointers in Each Node", "url": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg" - ] + "companies": ["Facebook", "Microsoft", "Amazon", "Bloomberg"] }, { "id": 126, "name": "Populating Next Right Pointers in Each Node II", "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook" - ] + "companies": ["Amazon", "Bloomberg", "Microsoft", "Facebook"] }, { "id": 127, "name": "Binary Tree Right Side View", "url": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2284,26 +1704,16 @@ "id": 128, "name": "All Nodes Distance K in Binary Tree", "url": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Apple", - "Oracle" - ] + "companies": ["Facebook", "Amazon", "Apple", "Oracle"] }, { "id": 129, "name": "Same Tree", "url": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2321,40 +1731,25 @@ "id": 130, "name": "Path Sum", "url": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Oracle" - ] + "companies": ["Amazon", "Facebook", "Oracle"] }, { "id": 131, "name": "Maximum Depth of Binary Tree", "url": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "LinkedIn", - "Google", - "Apple", - "Amazon" - ] + "companies": ["LinkedIn", "Google", "Apple", "Amazon"] }, { "id": 132, "name": "Diameter of Binary Tree", "url": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2371,105 +1766,61 @@ "id": 133, "name": "Merge Two Binary Trees", "url": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Adobe" - ] + "companies": ["Amazon", "Adobe"] }, { "id": 134, "name": "Lowest Common Ancestor of a Binary Search Tree", "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "LinkedIn", - "Facebook", - "Microsoft", - "Google", - "Uber" - ] + "companies": ["LinkedIn", "Facebook", "Microsoft", "Google", "Uber"] }, { "id": 135, "name": "Subtree of Another Tree", "url": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Microsoft"] }, { "id": 136, "name": "Invert Binary Tree", "url": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" - ] + "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] }, { "id": 137, "name": "Path Sum II", "url": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" - ] + "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] }, { "id": 138, "name": "Path Sum III", "url": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Microsoft", - "Facebook", - "Google", - "Oracle" - ] + "companies": ["Microsoft", "Facebook", "Google", "Oracle"] }, { "id": 139, "name": "Lowest Common Ancestor of a Binary Tree", "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2490,56 +1841,34 @@ "id": 140, "name": "Maximum Binary Tree", "url": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 141, "name": "Maximum Width of Binary Tree", "url": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Adobe" - ] + "companies": ["Amazon", "Google", "Bloomberg", "Apple", "Adobe"] }, { "id": 142, "name": "Construct Binary Tree from Preorder and Inorder Traversal", "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Bloomberg", - "Apple" - ] + "companies": ["Amazon", "Microsoft", "Adobe", "Bloomberg", "Apple"] }, { "id": 143, "name": "Validate Binary Search Tree", "url": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2558,10 +1887,7 @@ "id": 144, "name": "Implement Trie (Prefix Tree)", "url": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2577,9 +1903,7 @@ "id": 145, "name": "Binary Tree Maximum Path Sum", "url": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2597,9 +1921,7 @@ "id": 146, "name": "Serialize and Deserialize Binary Tree", "url": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2620,10 +1942,7 @@ "id": 147, "name": "Word Search II", "url": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2643,9 +1962,7 @@ "id": 148, "name": "Find Median from Data Stream", "url": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2663,23 +1980,16 @@ "id": 149, "name": "Sliding Window Median", "url": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Facebook", - "Amazon" - ] + "companies": ["Facebook", "Amazon"] }, { "id": 150, "name": "Two Sum", "url": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2704,44 +2014,25 @@ "id": 151, "name": "Squares of a Sorted Array", "url": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Google", - "Adobe", - "Apple", - "Uber" - ] + "companies": ["Facebook", "Amazon", "Google", "Adobe", "Apple", "Uber"] }, { "id": 152, "name": "Backspace String Compare", "url": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Amazon", - "Apple", - "Google", - "Microsoft" - ] + "companies": ["Facebook", "Amazon", "Apple", "Google", "Microsoft"] }, { "id": 153, "name": "3 Sum", "url": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2764,9 +2055,7 @@ "id": 154, "name": "3 Sum Closest", "url": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2784,24 +2073,16 @@ "id": 155, "name": "Subarrays with Product Less than K", "url": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, - "companies": [ - "LinkedIn", - "Amazon", - "Microsoft" - ] + "companies": ["LinkedIn", "Amazon", "Microsoft"] }, { "id": 156, "name": "Sort Colours", "url": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2818,9 +2099,7 @@ "id": 157, "name": "Trapping Rain Water", "url": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2844,9 +2123,7 @@ "id": 158, "name": "Container With Most Water", "url": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2864,90 +2141,61 @@ "id": 159, "name": "Longest Word in Dictionary", "url": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 160, "name": "Index Pairs of a String", "url": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon" - ] + "companies": ["Amazon"] }, { "id": 161, "name": "Maximum XOR of Two Numbers in an Array", "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe" - ] + "companies": ["Adobe"] }, { "id": 162, "name": "Concatenated Words", "url": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon", - "Microsoft" - ] + "companies": ["Amazon", "Microsoft"] }, { "id": 163, "name": "Prefix and Suffix Search", "url": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] }, { "id": 164, "name": "Palindrome Pairs", "url": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Airbnb", - "Facebook", - "Google" - ] + "companies": ["Airbnb", "Facebook", "Google"] }, { "id": 165, "name": "Design Search Autocomplete System", "url": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -2963,39 +2211,25 @@ "id": 166, "name": "Word Squares", "url": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, - "companies": [ - "Bloomberg", - "Oracle", - "Google" - ] + "companies": ["Bloomberg", "Oracle", "Google"] }, { "id": 167, "name": "Sort Items by Groups Respecting Dependencies", "url": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": ["Apple"] }, { "id": 168, "name": "Median of Two Sorted Arrays", "url": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3014,31 +2248,19 @@ "id": 169, "name": "Majority Element", "url": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, - "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe" - ] + "companies": ["Amazon", "Facebook", "Apple", "Microsoft", "Adobe"] }, { "id": 170, "name": "Convert 1D Array Into 2D Array", "url": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": ["Google"] } ] -} \ No newline at end of file +} From 6845b0ba770c82dcf1bceae883461f4b9c7682a7 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 3 Aug 2022 22:54:56 -0400 Subject: [PATCH 150/386] Correct absolute path for run-cron GitHub Action (#208) * Correct absolute path for run-cron GitHub Action Fixes #207 * Correct commit message for updating questions --- .github/workflows/run-cron.yml | 2 +- cron/update_questions.py | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index ac6df9ad..58e7e95d 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -22,4 +22,4 @@ jobs: python cron/update_questions.py - uses: stefanzweifel/git-auto-commit-action@v4 with: - commit_message: update questions (cron job) + commit_message: Update questions via run-cron GitHub Action diff --git a/cron/update_questions.py b/cron/update_questions.py index 3bf0af2e..e8186927 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,6 +1,7 @@ +import os +import json import requests from datetime import datetime -import json query = '''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { @@ -9,9 +10,9 @@ } ''' -questions_file = "../src/data/questions.json" +questions_file = os.getcwd() + "/src/data/questions.json" -print("Reading questions file") +print("=== Reading questions file ===") try: with open(questions_file, "r") as file: @@ -20,7 +21,9 @@ print(e) exit() -print("Updating question metadata") +print("=== Updating question metadata ===") + +startTime = datetime.now() for question in questions["data"]: variables = {"titleSlug": question["url"]} @@ -36,7 +39,7 @@ print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') question["difficulty"] = leetcode_difficulty -print("Finished checking all questions") +print("=== Finished checking all questions ===") try: with open(questions_file, "w") as file: @@ -46,4 +49,5 @@ print(e) exit() -print("Wrote questions file") +print("=== Wrote questions file ===") +print(f'=== Script took: {datetime.now() - startTime} seconds ===') From 427dd867542bda1d5f65c5718b296411dcb5ab48 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 4 Aug 2022 03:03:46 +0000 Subject: [PATCH 151/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1318 +++++++++++++++++++++++++++++++-------- 1 file changed, 1048 insertions(+), 270 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index b5e1fac9..00b19451 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-01T14:33:56.000437", + "updated": "2022-08-04T03:03:46.242946", "data": [ { "id": 0, "name": "Contains Duplicate", "url": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -22,34 +24,57 @@ "id": 1, "name": "Missing Number", "url": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, - "companies": ["Microsoft", "Facebook", "Amazon", "Google", "Adobe"] + "companies": [ + "Microsoft", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] }, { "id": 2, "name": "Find All Numbers Disappeared in an Array", "url": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 3, "name": "Single Number", "url": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Microsoft", "Adobe"] + "companies": [ + "Amazon", + "Microsoft", + "Adobe" + ] }, { "id": 4, "name": "Product of Array Except Self", "url": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -70,7 +95,11 @@ "id": 5, "name": "Find the Duplicate Number", "url": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -87,16 +116,23 @@ "id": 6, "name": "Find All Duplicates in an Array", "url": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google"] + "companies": [ + "Amazon", + "Google" + ] }, { "id": 7, "name": "Set Matrix Zeroes", "url": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -113,7 +149,9 @@ "id": 8, "name": "Spiral Matrix", "url": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -132,7 +170,9 @@ "id": 9, "name": "Rotate Image", "url": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -149,7 +189,9 @@ "id": 10, "name": "Word Search", "url": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -171,7 +213,9 @@ "id": 11, "name": "First Missing Positive", "url": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -187,7 +231,9 @@ "id": 12, "name": "Longest Consecutive Sequence", "url": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -206,16 +252,22 @@ "id": 13, "name": "Letter Case Permutation", "url": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft"] + "companies": [ + "Microsoft" + ] }, { "id": 14, "name": "Subsets", "url": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -232,16 +284,24 @@ "id": 15, "name": "Subsets II", "url": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Bloomberg"] + "companies": [ + "Facebook", + "Amazon", + "Bloomberg" + ] }, { "id": 16, "name": "Permutations", "url": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -260,25 +320,41 @@ "id": 17, "name": "Permutations II", "url": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Facebook", "Amazon", "Adobe", "Apple"] + "companies": [ + "LinkedIn", + "Facebook", + "Amazon", + "Adobe", + "Apple" + ] }, { "id": 18, "name": "Combinations", "url": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Facebook", "Amazon"] + "companies": [ + "Google", + "Facebook", + "Amazon" + ] }, { "id": 19, "name": "Combination Sum", "url": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -298,25 +374,36 @@ "id": 20, "name": "Combination Sum II", "url": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 21, "name": "Combination Sum III", "url": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 22, "name": "Generate Parentheses", "url": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -335,25 +422,39 @@ "id": 23, "name": "Target Sum", "url": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft", "Adobe"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Adobe" + ] }, { "id": 24, "name": "Palindrome Partitioning", "url": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 25, "name": "Letter Combinations of a Phone Number", "url": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -376,25 +477,40 @@ "id": 26, "name": "Generalized Abbreviation", "url": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 27, "name": "Sudoku Solver", "url": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google", "Intuit", "Amazon", "Apple", "Uber", "Bloomberg"] + "companies": [ + "Google", + "Intuit", + "Amazon", + "Apple", + "Uber", + "Bloomberg" + ] }, { "id": 28, "name": "N-Queens", "url": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -411,7 +527,9 @@ "id": 29, "name": "Climbing Stairs", "url": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -427,7 +545,9 @@ "id": 30, "name": "House Robber", "url": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -446,7 +566,9 @@ "id": 31, "name": "Best Time to Buy and Sell Stock", "url": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -471,7 +593,9 @@ "id": 32, "name": "Maximum Subarray", "url": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -493,34 +617,53 @@ "id": 33, "name": "Range Sum Query - Immutable", "url": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Adobe"] + "companies": [ + "Facebook", + "Adobe" + ] }, { "id": 34, "name": "House Robber II", "url": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google"] + "companies": [ + "Amazon", + "Google" + ] }, { "id": 35, "name": "Coin Change", "url": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Microsoft", "Google", "Apple"] + "companies": [ + "Amazon", + "Microsoft", + "Google", + "Apple" + ] }, { "id": 36, "name": "Maximum Product Subarray", "url": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -537,7 +680,9 @@ "id": 37, "name": "Longest Increasing Subsequence", "url": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -553,7 +698,9 @@ "id": 38, "name": "Longest Palindromic Substring", "url": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -574,7 +721,9 @@ "id": 39, "name": "Word Break", "url": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -595,16 +744,24 @@ "id": 40, "name": "Combination Sum IV", "url": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Amazon", "Facebook"] + "companies": [ + "Google", + "Amazon", + "Facebook" + ] }, { "id": 41, "name": "Decode Ways", "url": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -622,7 +779,9 @@ "id": 42, "name": "Unique Paths", "url": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -638,7 +797,10 @@ "id": 43, "name": "Jump Game", "url": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -655,25 +817,39 @@ "id": 44, "name": "Palindromic Substrings", "url": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Microsoft", "Google", "Goldman Sachs"] + "companies": [ + "Facebook", + "Microsoft", + "Google", + "Goldman Sachs" + ] }, { "id": 45, "name": "Number of Longest Increasing Subsequence", "url": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google"] + "companies": [ + "Amazon", + "Google" + ] }, { "id": 46, "name": "Partition Equal Subset Sum", "url": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -690,34 +866,51 @@ "id": 47, "name": "Partition to K Equal Sum Subsets", "url": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Facebook"] + "companies": [ + "LinkedIn", + "Facebook" + ] }, { "id": 48, "name": "Best Time to Buy and Sell Stock with Cooldown", "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, - "companies": ["Adobe", "Bloomberg"] + "companies": [ + "Adobe", + "Bloomberg" + ] }, { "id": 49, "name": "Counting Bits", "url": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 50, "name": "Linked List Cycle", "url": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -733,52 +926,89 @@ "id": 51, "name": "Middle of the Linked List", "url": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Apple", "Microsoft", "Adobe", "Goldman Sachs"] + "companies": [ + "Amazon", + "Apple", + "Microsoft", + "Adobe", + "Goldman Sachs" + ] }, { "id": 52, "name": "Palindrome Linked List", "url": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft", "Intuit", "Bloomberg"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Intuit", + "Bloomberg" + ] }, { "id": 53, "name": "Remove Linked List Elements", "url": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Microsoft"] + "companies": [ + "Facebook", + "Microsoft" + ] }, { "id": 54, "name": "Remove Duplicates from Sorted List", "url": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Adobe", "Facebook", "Microsoft"] + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Microsoft" + ] }, { "id": 55, "name": "Linked List Cycle II", "url": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft", "Amazon", "Goldman Sachs", "Oracle"] + "companies": [ + "Microsoft", + "Amazon", + "Goldman Sachs", + "Oracle" + ] }, { "id": 56, "name": "Add Two Numbers", "url": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -798,34 +1028,62 @@ "id": 57, "name": "Remove Nth Node From End Of List", "url": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Microsoft", "Amazon", "Google", "Apple"] + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Google", + "Apple" + ] }, { "id": 58, "name": "Sort List", "url": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Apple", "Uber"] + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Uber" + ] }, { "id": 59, "name": "Reorder List", "url": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Adobe", "Facebook", "Google", "Snapchat", "Uber"] + "companies": [ + "Amazon", + "Adobe", + "Facebook", + "Google", + "Snapchat", + "Uber" + ] }, { "id": 60, "name": "Clone Graph", "url": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -844,16 +1102,29 @@ "id": 61, "name": "Pacific Atlantic Water Flow", "url": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Amazon", "Microsoft", "Facebook", "Apple"] + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Facebook", + "Apple" + ] }, { "id": 62, "name": "Number of Islands", "url": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -877,43 +1148,80 @@ "id": 63, "name": "Graph Valid Tree", "url": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, - "companies": ["LinkedIn", "Google", "Bloomberg"] + "companies": [ + "LinkedIn", + "Google", + "Bloomberg" + ] }, { "id": 64, "name": "Number of Connected Components in an Undirected Graph", "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, - "companies": ["Amazon", "LinkedIn", "Facebook", "Pinterest"] + "companies": [ + "Amazon", + "LinkedIn", + "Facebook", + "Pinterest" + ] }, { "id": 65, "name": "Reverse Linked List", "url": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, - "companies": ["Microsoft", "Bloomberg", "Amazon", "Facebook", "Apple"] + "companies": [ + "Microsoft", + "Bloomberg", + "Amazon", + "Facebook", + "Apple" + ] }, { "id": 66, "name": "Reverse Linked List II", "url": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, - "companies": ["Apple", "Facebook", "Amazon", "Google", "Adobe"] + "companies": [ + "Apple", + "Facebook", + "Amazon", + "Google", + "Adobe" + ] }, { "id": 67, "name": "Rotate List", "url": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -929,16 +1237,24 @@ "id": 68, "name": "Swap Nodes in Pairs", "url": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] }, { "id": 69, "name": "Odd Even Linked List", "url": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -954,7 +1270,9 @@ "id": 70, "name": "Reverse Nodes in k-Group", "url": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -971,7 +1289,9 @@ "id": 71, "name": "Merge Two Sorted Lists", "url": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -989,25 +1309,41 @@ "id": 72, "name": "Kth Smallest Element in a Sorted Matrix", "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft", "Bloomberg"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft", + "Bloomberg" + ] }, { "id": 73, "name": "Find K Pairs with Smallest Sums", "url": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Microsoft", "Apple"] + "companies": [ + "LinkedIn", + "Microsoft", + "Apple" + ] }, { "id": 74, "name": "Merge k Sorted Lists", "url": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1027,25 +1363,40 @@ "id": 75, "name": "Smallest Range Covering Elements from K Lists", "url": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google", "Amazon", "Microsoft", "Pinterest"] + "companies": [ + "Google", + "Amazon", + "Microsoft", + "Pinterest" + ] }, { "id": 76, "name": "Meeting Rooms", "url": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, - "companies": ["Amazon", "Microsoft", "Facebook"] + "companies": [ + "Amazon", + "Microsoft", + "Facebook" + ] }, { "id": 77, "name": "Merge Intervals", "url": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1069,25 +1420,40 @@ "id": 78, "name": "Interval List Intersections", "url": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Uber", "Google"] + "companies": [ + "Facebook", + "Uber", + "Google" + ] }, { "id": 79, "name": "Non-overlapping Intervals", "url": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Facebook", "Oracle"] + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] }, { "id": 80, "name": "Meeting Rooms II", "url": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -1110,7 +1476,10 @@ "id": 81, "name": "Task Scheduler", "url": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1126,16 +1495,22 @@ "id": 82, "name": "Minimum Number of Arrows to Burst Balloons", "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 83, "name": "Insert Interval", "url": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1152,7 +1527,10 @@ "id": 84, "name": "Employee Free Time", "url": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -1171,34 +1549,54 @@ "id": 85, "name": "Binary Search", "url": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, - "companies": ["Adobe", "Apple", "Uber", "Goldman Sachs"] + "companies": [ + "Adobe", + "Apple", + "Uber", + "Goldman Sachs" + ] }, { "id": 86, "name": "Find Smallest Letter Greater Than Target", "url": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, - "companies": ["LinkedIn"] + "companies": [ + "LinkedIn" + ] }, { "id": 87, "name": "Peak Index in a Mountain Array", "url": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google", "Amazon", "Bloomberg", "Facebook"] + "companies": [ + "Google", + "Amazon", + "Bloomberg", + "Facebook" + ] }, { "id": 88, "name": "Find Minimum in Rotated Sorted Array", "url": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1215,16 +1613,26 @@ "id": 89, "name": "Find Peak Element", "url": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Uber", "Google", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Uber", + "Google", + "Microsoft" + ] }, { "id": 90, "name": "Search in Rotated Sorted Array", "url": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1245,16 +1653,25 @@ "id": 91, "name": "Search in Rotated Sorted Array II", "url": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Amazon", "Facebook", "Microsoft"] + "companies": [ + "LinkedIn", + "Amazon", + "Facebook", + "Microsoft" + ] }, { "id": 92, "name": "Search a 2D Matrix", "url": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1271,16 +1688,26 @@ "id": 93, "name": "Search a 2D Matrix II", "url": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft", "Amazon", "Facebook", "Apple", "Uber"] + "companies": [ + "Microsoft", + "Amazon", + "Facebook", + "Apple", + "Uber" + ] }, { "id": 94, "name": "Find K Closest Elements", "url": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1296,52 +1723,81 @@ "id": 95, "name": "Count of Range Sum", "url": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 96, "name": "Minimum Size Subarray Sum", "url": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Goldman Sachs", "Facebook", "Amazon", "Google"] + "companies": [ + "Goldman Sachs", + "Facebook", + "Amazon", + "Google" + ] }, { "id": 97, "name": "Fruit Into Baskets", "url": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 98, "name": "Permutation in String", "url": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Oracle", "Facebook"] + "companies": [ + "Oracle", + "Facebook" + ] }, { "id": 99, "name": "Longest Repeating Character Replacement", "url": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Uber", "Amazon", "Adobe"] + "companies": [ + "Facebook", + "Uber", + "Amazon", + "Adobe" + ] }, { "id": 100, "name": "Sliding Window Maximum", "url": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1362,7 +1818,9 @@ "id": 101, "name": "Longest Substring Without Repeating Characters", "url": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1381,25 +1839,35 @@ "id": 102, "name": "Minimum Number of K Consecutive Bit Flips", "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, - "companies": ["Adobe"] + "companies": [ + "Adobe" + ] }, { "id": 103, "name": "Count Unique Characters of All Substrings of a Given String", "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 104, "name": "Minimum Window Substring", "url": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1416,34 +1884,53 @@ "id": 105, "name": "Substring with Concatenation of All Words", "url": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 106, "name": "Kth Smallest Element in a BST", "url": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Facebook"] + "companies": [ + "Amazon", + "Facebook" + ] }, { "id": 107, "name": "K Closest Points to Origin", "url": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "LinkedIn", "Google", "Asana"] + "companies": [ + "Facebook", + "Amazon", + "LinkedIn", + "Google", + "Asana" + ] }, { "id": 108, "name": "Top K Frequent Elements", "url": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1464,16 +1951,25 @@ "id": 109, "name": "Sort Characters By Frequency", "url": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Bloomberg", "Facebook"] + "companies": [ + "Amazon", + "Bloomberg", + "Facebook" + ] }, { "id": 110, "name": "Kth Largest Element in an Array", "url": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1491,7 +1987,10 @@ "id": 111, "name": "Reorganize String", "url": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1507,34 +2006,57 @@ "id": 112, "name": "Rearrange String k Distance Apart", "url": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, - "companies": ["Twitter"] + "companies": [ + "Twitter" + ] }, { "id": 113, "name": "Course Schedule III", "url": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 114, "name": "Maximum Frequency Stack", "url": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Microsoft", "Amazon", "Apple", "Facebook"] + "companies": [ + "Microsoft", + "Amazon", + "Apple", + "Facebook" + ] }, { "id": 115, "name": "Course Schedule", "url": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1551,7 +2073,12 @@ "id": 116, "name": "Course Schedule II", "url": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1570,16 +2097,28 @@ "id": 117, "name": "Minimum Height Trees", "url": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Facebook", "Google", "Microsoft"] + "companies": [ + "Amazon", + "Facebook", + "Google", + "Microsoft" + ] }, { "id": 118, "name": "Alien Dictionary", "url": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -1596,43 +2135,65 @@ "id": 119, "name": "Sequence Reconstruction", "url": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 120, "name": "Binary Tree Level Order Traversal II", "url": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 121, "name": "Average of Levels in Binary Tree", "url": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 122, "name": "Minimum Depth of Binary Tree", "url": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Goldman Sachs"] + "companies": [ + "Facebook", + "Goldman Sachs" + ] }, { "id": 123, "name": "Binary Tree Level Order Traversal", "url": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1650,7 +2211,9 @@ "id": 124, "name": "Binary Tree Zigzag Level Order Traversal", "url": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1669,25 +2232,42 @@ "id": 125, "name": "Populating Next Right Pointers in Each Node", "url": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Microsoft", "Amazon", "Bloomberg"] + "companies": [ + "Facebook", + "Microsoft", + "Amazon", + "Bloomberg" + ] }, { "id": 126, "name": "Populating Next Right Pointers in Each Node II", "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Bloomberg", "Microsoft", "Facebook"] + "companies": [ + "Amazon", + "Bloomberg", + "Microsoft", + "Facebook" + ] }, { "id": 127, "name": "Binary Tree Right Side View", "url": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1704,16 +2284,26 @@ "id": 128, "name": "All Nodes Distance K in Binary Tree", "url": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Facebook", "Amazon", "Apple", "Oracle"] + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Oracle" + ] }, { "id": 129, "name": "Same Tree", "url": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1731,25 +2321,40 @@ "id": 130, "name": "Path Sum", "url": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Facebook", "Oracle"] + "companies": [ + "Amazon", + "Facebook", + "Oracle" + ] }, { "id": 131, "name": "Maximum Depth of Binary Tree", "url": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["LinkedIn", "Google", "Apple", "Amazon"] + "companies": [ + "LinkedIn", + "Google", + "Apple", + "Amazon" + ] }, { "id": 132, "name": "Diameter of Binary Tree", "url": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1766,61 +2371,105 @@ "id": 133, "name": "Merge Two Binary Trees", "url": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Adobe"] + "companies": [ + "Amazon", + "Adobe" + ] }, { "id": 134, "name": "Lowest Common Ancestor of a Binary Search Tree", "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["LinkedIn", "Facebook", "Microsoft", "Google", "Uber"] + "companies": [ + "LinkedIn", + "Facebook", + "Microsoft", + "Google", + "Uber" + ] }, { "id": 135, "name": "Subtree of Another Tree", "url": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Microsoft" + ] }, { "id": 136, "name": "Invert Binary Tree", "url": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] }, { "id": 137, "name": "Path Sum II", "url": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google", "Facebook", "Adobe", "Apple"] + "companies": [ + "Amazon", + "Google", + "Facebook", + "Adobe", + "Apple" + ] }, { "id": 138, "name": "Path Sum III", "url": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Microsoft", "Facebook", "Google", "Oracle"] + "companies": [ + "Microsoft", + "Facebook", + "Google", + "Oracle" + ] }, { "id": 139, "name": "Lowest Common Ancestor of a Binary Tree", "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1841,34 +2490,56 @@ "id": 140, "name": "Maximum Binary Tree", "url": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 141, "name": "Maximum Width of Binary Tree", "url": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Google", "Bloomberg", "Apple", "Adobe"] + "companies": [ + "Amazon", + "Google", + "Bloomberg", + "Apple", + "Adobe" + ] }, { "id": 142, "name": "Construct Binary Tree from Preorder and Inorder Traversal", "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, - "companies": ["Amazon", "Microsoft", "Adobe", "Bloomberg", "Apple"] + "companies": [ + "Amazon", + "Microsoft", + "Adobe", + "Bloomberg", + "Apple" + ] }, { "id": 143, "name": "Validate Binary Search Tree", "url": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1887,7 +2558,10 @@ "id": 144, "name": "Implement Trie (Prefix Tree)", "url": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1903,7 +2577,9 @@ "id": 145, "name": "Binary Tree Maximum Path Sum", "url": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1921,7 +2597,9 @@ "id": 146, "name": "Serialize and Deserialize Binary Tree", "url": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1942,7 +2620,10 @@ "id": 147, "name": "Word Search II", "url": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1962,7 +2643,9 @@ "id": 148, "name": "Find Median from Data Stream", "url": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1980,16 +2663,23 @@ "id": 149, "name": "Sliding Window Median", "url": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, - "companies": ["Facebook", "Amazon"] + "companies": [ + "Facebook", + "Amazon" + ] }, { "id": 150, "name": "Two Sum", "url": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2014,25 +2704,44 @@ "id": 151, "name": "Squares of a Sorted Array", "url": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Google", "Adobe", "Apple", "Uber"] + "companies": [ + "Facebook", + "Amazon", + "Google", + "Adobe", + "Apple", + "Uber" + ] }, { "id": 152, "name": "Backspace String Compare", "url": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": ["Facebook", "Amazon", "Apple", "Google", "Microsoft"] + "companies": [ + "Facebook", + "Amazon", + "Apple", + "Google", + "Microsoft" + ] }, { "id": 153, "name": "3 Sum", "url": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2055,7 +2764,9 @@ "id": 154, "name": "3 Sum Closest", "url": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2073,16 +2784,24 @@ "id": 155, "name": "Subarrays with Product Less than K", "url": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, - "companies": ["LinkedIn", "Amazon", "Microsoft"] + "companies": [ + "LinkedIn", + "Amazon", + "Microsoft" + ] }, { "id": 156, "name": "Sort Colours", "url": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2099,7 +2818,9 @@ "id": 157, "name": "Trapping Rain Water", "url": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2123,7 +2844,9 @@ "id": 158, "name": "Container With Most Water", "url": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2141,61 +2864,90 @@ "id": 159, "name": "Longest Word in Dictionary", "url": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 160, "name": "Index Pairs of a String", "url": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, - "companies": ["Amazon"] + "companies": [ + "Amazon" + ] }, { "id": 161, "name": "Maximum XOR of Two Numbers in an Array", "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, - "companies": ["Adobe"] + "companies": [ + "Adobe" + ] }, { "id": 162, "name": "Concatenated Words", "url": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, - "companies": ["Amazon", "Microsoft"] + "companies": [ + "Amazon", + "Microsoft" + ] }, { "id": 163, "name": "Prefix and Suffix Search", "url": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] }, { "id": 164, "name": "Palindrome Pairs", "url": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, - "companies": ["Airbnb", "Facebook", "Google"] + "companies": [ + "Airbnb", + "Facebook", + "Google" + ] }, { "id": 165, "name": "Design Search Autocomplete System", "url": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -2211,25 +2963,39 @@ "id": 166, "name": "Word Squares", "url": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, - "companies": ["Bloomberg", "Oracle", "Google"] + "companies": [ + "Bloomberg", + "Oracle", + "Google" + ] }, { "id": 167, "name": "Sort Items by Groups Respecting Dependencies", "url": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, - "companies": ["Apple"] + "companies": [ + "Apple" + ] }, { "id": 168, "name": "Median of Two Sorted Arrays", "url": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2248,19 +3014,31 @@ "id": 169, "name": "Majority Element", "url": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, - "companies": ["Amazon", "Facebook", "Apple", "Microsoft", "Adobe"] + "companies": [ + "Amazon", + "Facebook", + "Apple", + "Microsoft", + "Adobe" + ] }, { "id": 170, "name": "Convert 1D Array Into 2D Array", "url": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, - "companies": ["Google"] + "companies": [ + "Google" + ] } ] -} +} \ No newline at end of file From 8c28a278f5a20ae85aecab86b2ad6b47625ab863 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 4 Aug 2022 03:07:23 +0000 Subject: [PATCH 152/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 00b19451..eda29bc3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-04T03:03:46.242946", + "updated": "2022-08-04T03:07:22.622524", "data": [ { "id": 0, From 5a23cb3c2bedae9f72eb5c4e7daece2ac7796d83 Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Sat, 6 Aug 2022 13:08:51 -0400 Subject: [PATCH 153/386] Use python-leetcode (#210) * update datatip date * rewrite script to use python-leetcode library with session token * update yml with new library and session token * add day to tooltip date * Query and parse companies from Leetcode API * clean up and update data tip * Retrieve more question metadata & polish front-end connections Co-authored-by: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> --- .github/workflows/run-cron.yml | 4 +- cron/update_questions.py | 65 +- src/components/Table/index.js | 34 +- src/data/index.js | 6 +- src/data/questions.json | 8949 +++++++++++++++++++++++++------- 5 files changed, 7162 insertions(+), 1896 deletions(-) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 58e7e95d..4509e496 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -17,9 +17,11 @@ jobs: architecture: 'x64' - run: | python -m pip install --upgrade pip - pip install requests + pip install requests python-leetcode - run: | python cron/update_questions.py + env: + LEETCODE_SESSION_TOKEN: ${{ secrets.LEETCODE_SESSION_TOKEN }} - uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: Update questions via run-cron GitHub Action diff --git a/cron/update_questions.py b/cron/update_questions.py index e8186927..d4a71a28 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,14 +1,10 @@ import os import json -import requests +import leetcode +import leetcode.auth from datetime import datetime -query = '''query questionData($titleSlug: String!) { - question(titleSlug: $titleSlug) { - difficulty - } -} -''' +LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") questions_file = os.getcwd() + "/src/data/questions.json" @@ -25,19 +21,56 @@ startTime = datetime.now() -for question in questions["data"]: - variables = {"titleSlug": question["url"]} +csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) + +configuration = leetcode.Configuration() + +configuration.api_key["x-csrftoken"] = csrf_token +configuration.api_key["csrftoken"] = csrf_token +configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN +configuration.api_key["Referer"] = "https://leetcode.com" +configuration.debug = False - response = requests.post("https://leetcode.com/graphql", - json={"query": query, "variables": variables} +api_instance = leetcode.DefaultApi(leetcode.ApiClient(configuration)) + +for question in questions["data"]: + graphql_request = leetcode.GraphqlQuery( + query='''query questionData($titleSlug: String!) { + question(titleSlug: $titleSlug) { + title + difficulty + companyTagStats + isPaidOnly + } + } + ''', + variables=leetcode.GraphqlQueryGetQuestionDetailVariables( + title_slug=question["slug"]) ) - our_difficulty = question["difficulty"] - leetcode_difficulty = response.json()["data"]["question"]["difficulty"] + response = api_instance.graphql_post(body=graphql_request).to_dict() + + leetcode_title = response["data"]["question"]["title"] + leetcode_difficulty = response["data"]["question"]["difficulty"] + leetcode_companies = json.loads( + response["data"]["question"]["company_tag_stats"])["1"] + leetcode_premium = response["data"]["question"]["is_paid_only"] + + companies = [] + + for leetcode_company in leetcode_companies: + company = { + "name": leetcode_company["name"], + "slug": leetcode_company["slug"], + "frequency": leetcode_company["timesEncountered"] + } + + companies.append(company) - if leetcode_difficulty != our_difficulty: - print(f'{question["name"]}: {our_difficulty} -> {leetcode_difficulty}') - question["difficulty"] = leetcode_difficulty + question["title"] = leetcode_title + question["difficulty"] = leetcode_difficulty + question["companies"] = companies + question["premium"] = leetcode_premium print("=== Finished checking all questions ===") diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 2f3ceecb..1eae54db 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -23,7 +23,7 @@ import { } from './filters'; import { Event } from '../Shared/Tracking'; -import questions from '../../data'; +import questions, { updated } from '../../data'; import 'react-toggle/style.css'; import './styles.scss'; @@ -239,12 +239,12 @@ const Table = () => { return ( { Event( 'Table', - 'Clicked question url', - `${cellInfo.row.original.name} question url`, + 'Clicked question title', + `${cellInfo.row.original.title} question title`, ); }} > @@ -255,7 +255,7 @@ const Table = () => { ) : ( '' )} - {cellInfo.row.original.name} + {cellInfo.row.original.title} ); }, @@ -266,7 +266,7 @@ const Table = () => { accessor: 'solutions', disableSortBy: true, Cell: cellInfo => { - const url = `https://leetcode.com/problems/${cellInfo.row.original.url}/`; + const url = `https://leetcode.com/problems/${cellInfo.row.original.slug}/`; return ( { Event( 'Table', 'Clicked solution', - `${cellInfo.row.original.name} solution`, + `${cellInfo.row.original.slug} solution`, ); }} > @@ -353,13 +353,21 @@ const Table = () => { }, { Header: () => { + const date = new Date(updated); + const month = date.toLocaleString('default', { + month: 'long', + }); + const day = date.getDay(); + const year = date.getFullYear(); return ( <>
Companies{' '} - +
@@ -376,13 +384,15 @@ const Table = () => { : -1; }, Cell: cellInfo => { + const questionSlug = cellInfo.row.original.slug; const companies = cellInfo.row.original.companies.map(company => { + const tooltipText = `Asked by ${company.name} ${company.frequency} times`; return ( {company} ); }); diff --git a/src/data/index.js b/src/data/index.js index 1ca63442..10afbb7f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1,7 +1,7 @@ import questions from './questions.json'; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; +const { updated, data } = questions; -export default questions.data.sort( - (a, b) => sortBy[a.difficulty] - sortBy[b.difficulty], -); +export { updated }; +export default data.sort((a, b) => sortBy[a.difficulty] - sortBy[b.difficulty]); diff --git a/src/data/questions.json b/src/data/questions.json index eda29bc3..824d3dba 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,3044 +1,8265 @@ { - "updated": "2022-08-04T03:07:22.622524", + "updated": "2022-08-06T12:48:18.477346", "data": [ { "id": 0, - "name": "Contains Duplicate", - "url": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "title": "Contains Duplicate", + "slug": "contains-duplicate", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Google", - "Bloomberg", - "Facebook", - "Apple", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 16 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 1, - "name": "Missing Number", - "url": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "title": "Missing Number", + "slug": "missing-number", + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + } ] }, { "id": 2, - "name": "Find All Numbers Disappeared in an Array", - "url": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "title": "Find All Numbers Disappeared in an Array", + "slug": "find-all-numbers-disappeared-in-an-array", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 3, - "name": "Single Number", - "url": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "title": "Single Number", + "slug": "single-number", + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + } ] }, { "id": 4, - "name": "Product of Array Except Self", - "url": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "title": "Product of Array Except Self", + "slug": "product-of-array-except-self", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Asana", - "Microsoft", - "Apple", - "Lyft", - "Adobe", - "Google", - "Uber", - "Goldman Sachs", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + } ] }, { "id": 5, - "name": "Find the Duplicate Number", - "url": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "title": "Find the Duplicate Number", + "slug": "find-the-duplicate-number", + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Microsoft", - "Amazon", - "Adobe", - "Bloomberg", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 6, - "name": "Find All Duplicates in an Array", - "url": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "title": "Find All Duplicates in an Array", + "slug": "find-all-duplicates-in-an-array", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + } ] }, { "id": 7, - "name": "Set Matrix Zeroes", - "url": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "title": "Set Matrix Zeroes", + "slug": "set-matrix-zeroes", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Apple", - "Adobe", - "Bloomberg", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 8, - "name": "Spiral Matrix", - "url": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "title": "Spiral Matrix", + "slug": "spiral-matrix", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Google", - "Oracle", - "Bloomberg", - "Intuit", - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 9, - "name": "Rotate Image", - "url": "rotate-image", - "pattern": [ - "Arrays" - ], + "title": "Rotate Image", + "slug": "rotate-image", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg", - "Uber", - "Google" + { + "name": "Cisco", + "slug": "cisco", + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Tiger Analytics", + "slug": "tiger-analytics", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 10, - "name": "Word Search", - "url": "word-search", - "pattern": [ - "Backtracking" - ], + "title": "Word Search", + "slug": "word-search", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Twitter", - "Facebook", - "Snapchat", - "Goldman Sachs", - "Google", - "Bloomberg", - "Apple", - "Adobe", - "Oracle", - "Qualtrics" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 35 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 17 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 15 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 11 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 3 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + } ] }, { "id": 11, - "name": "First Missing Positive", - "url": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "title": "First Missing Positive", + "slug": "first-missing-positive", + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 + } ] }, { "id": 12, - "name": "Longest Consecutive Sequence", - "url": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "title": "Longest Consecutive Sequence", + "slug": "longest-consecutive-sequence", + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Amazon", - "Google", - "LinkedIn", - "Apple", - "Qualtrics", - "Goldman Sachs", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + } ] }, { "id": 13, - "name": "Letter Case Permutation", - "url": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "title": "Letter Case Permutation", + "slug": "letter-case-permutation", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft" + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 14, - "name": "Subsets", - "url": "subsets", - "pattern": [ - "Backtracking" - ], + "title": "Subsets", + "slug": "subsets", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Bloomberg", - "Goldman Sachs", - "Adobe", - "Twitter" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 30 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + } ] }, { "id": 15, - "name": "Subsets II", - "url": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "title": "Subsets II", + "slug": "subsets-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Bloomberg" + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 16, - "name": "Permutations", - "url": "permutations", - "pattern": [ - "Backtracking" - ], + "title": "Permutations", + "slug": "permutations", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "LinkedIn", - "Bloomberg", - "Google", - "Microsoft", - "Adobe", - "Apple", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + } ] }, { "id": 17, - "name": "Permutations II", - "url": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "title": "Permutations II", + "slug": "permutations-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Facebook", - "Amazon", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 18, - "name": "Combinations", - "url": "combinations", - "pattern": [ - "Backtracking" - ], + "title": "Combinations", + "slug": "combinations", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 19, - "name": "Combination Sum", - "url": "combination-sum", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum", + "slug": "combination-sum", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Airbnb", - "Apple", - "Adobe", - "Microsoft", - "LinkedIn", - "Goldman Sachs", - "Snapchat", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + } ] }, { "id": 20, - "name": "Combination Sum II", - "url": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum II", + "slug": "combination-sum-ii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 21, - "name": "Combination Sum III", - "url": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "title": "Combination Sum III", + "slug": "combination-sum-iii", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 22, - "name": "Generate Parentheses", - "url": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "title": "Generate Parentheses", + "slug": "generate-parentheses", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg", - "Adobe", - "Uber", - "Google", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + } ] }, { "id": 23, - "name": "Target Sum", - "url": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "title": "Target Sum", + "slug": "target-sum", + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 24, - "name": "Palindrome Partitioning", - "url": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "title": "Palindrome Partitioning", + "slug": "palindrome-partitioning", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 25, - "name": "Letter Combinations of a Phone Number", - "url": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "title": "Letter Combinations of a Phone Number", + "slug": "letter-combinations-of-a-phone-number", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Uber", - "Apple", - "Adobe", - "Twitter", - "Bloomberg", - "Oracle", - "Goldman Sachs", - "Snapchat", - "Intuit" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + } ] }, { "id": 26, - "name": "Generalized Abbreviation", - "url": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "title": "Generalized Abbreviation", + "slug": "generalized-abbreviation", + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 27, - "name": "Sudoku Solver", - "url": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "title": "Sudoku Solver", + "slug": "sudoku-solver", + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ - "Google", - "Intuit", - "Amazon", - "Apple", - "Uber", - "Bloomberg" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + } ] }, { "id": 28, - "name": "N-Queens", - "url": "n-queens", - "pattern": [ - "Backtracking" - ], + "title": "N-Queens", + "slug": "n-queens", + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Apple", - "Facebook", - "Uber", - "Goldman Sachs", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 29, - "name": "Climbing Stairs", - "url": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "title": "Climbing Stairs", + "slug": "climbing-stairs", + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Bloomberg", - "Apple", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 30, - "name": "House Robber", - "url": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "title": "House Robber", + "slug": "house-robber", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple", - "Adobe", - "Qualtrics", - "Bloomberg", - "Facebook", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 26 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 31, - "name": "Best Time to Buy and Sell Stock", - "url": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "title": "Best Time to Buy and Sell Stock", + "slug": "best-time-to-buy-and-sell-stock", + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Adobe", - "Microsoft", - "Bloomberg", - "Snapchat", - "Goldman Sachs", - "Uber", - "Oracle", - "Google", - "BlackRock", - "Citadel", - "JPMorgan", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 57 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 20 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 4 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Alation", + "slug": "alation", + "frequency": 2 + } ] }, { "id": 32, - "name": "Maximum Subarray", - "url": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "title": "Maximum Subarray", + "slug": "maximum-subarray", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Adobe", - "Apple", - "Microsoft", - "Google", - "Bloomberg", - "Facebook", - "Uber", - "Oracle", - "Goldman Sachs", - "JPMorgan" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 35 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 18 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 33, - "name": "Range Sum Query - Immutable", - "url": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "title": "Range Sum Query - Immutable", + "slug": "range-sum-query-immutable", + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [ - "Facebook", - "Adobe" - ] + "companies": [] }, { "id": 34, - "name": "House Robber II", - "url": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "title": "House Robber II", + "slug": "house-robber-ii", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 35, - "name": "Coin Change", - "url": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "title": "Coin Change", + "slug": "coin-change", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 30 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 2 + } ] }, { "id": 36, - "name": "Maximum Product Subarray", - "url": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "title": "Maximum Product Subarray", + "slug": "maximum-product-subarray", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft", - "Google", - "Apple", - "Facebook", - "Bloomberg" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 24 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 37, - "name": "Longest Increasing Subsequence", - "url": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "title": "Longest Increasing Subsequence", + "slug": "longest-increasing-subsequence", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Facebook", - "Microsoft", - "Apple", - "Bloomberg" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + } ] }, { "id": 38, - "name": "Longest Palindromic Substring", - "url": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "title": "Longest Palindromic Substring", + "slug": "longest-palindromic-substring", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Apple", - "Facebook", - "Google", - "Oracle", - "Salesforce", - "Bloomberg", - "LinkedIn", - "Tesla" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 41 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 18 + }, + { + "name": "Google", + "slug": "google", + "frequency": 18 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 5 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 39, - "name": "Word Break", - "url": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "title": "Word Break", + "slug": "word-break", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Uber", - "Apple", - "Bloomberg", - "Qualtrics", - "Adobe", - "Google", - "Snapchat", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 40, - "name": "Combination Sum IV", - "url": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "title": "Combination Sum IV", + "slug": "combination-sum-iv", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 41, - "name": "Decode Ways", - "url": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "title": "Decode Ways", + "slug": "decode-ways", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Snapchat", - "Lyft", - "Goldman Sachs", - "Microsoft", - "Bloomberg", - "JPMorgan" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 + } ] }, { "id": 42, - "name": "Unique Paths", - "url": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "title": "Unique Paths", + "slug": "unique-paths", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Facebook", - "Amazon", - "Apple", - "Microsoft", - "Bloomberg" + { + "name": "Google", + "slug": "google", + "frequency": 16 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + } ] }, { "id": 43, - "name": "Jump Game", - "url": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "title": "Jump Game", + "slug": "jump-game", + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Uber", - "Oracle", - "Adobe", - "Microsoft", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + } ] }, { "id": 44, - "name": "Palindromic Substrings", - "url": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "title": "Palindromic Substrings", + "slug": "palindromic-substrings", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Google", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + } ] }, { "id": 45, - "name": "Number of Longest Increasing Subsequence", - "url": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "title": "Number of Longest Increasing Subsequence", + "slug": "number-of-longest-increasing-subsequence", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 46, - "name": "Partition Equal Subset Sum", - "url": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "title": "Partition Equal Subset Sum", + "slug": "partition-equal-subset-sum", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Google", - "Amazon", - "Microsoft", - "Uber", - "Apple", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 47, - "name": "Partition to K Equal Sum Subsets", - "url": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "title": "Partition to K Equal Sum Subsets", + "slug": "partition-to-k-equal-sum-subsets", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Facebook" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 17 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 48, - "name": "Best Time to Buy and Sell Stock with Cooldown", - "url": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "title": "Best Time to Buy and Sell Stock with Cooldown", + "slug": "best-time-to-buy-and-sell-stock-with-cooldown", + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, - "companies": [ - "Adobe", - "Bloomberg" - ] + "companies": [] }, { "id": 49, - "name": "Counting Bits", - "url": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "title": "Counting Bits", + "slug": "counting-bits", + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + } ] }, { "id": 50, - "name": "Linked List Cycle", - "url": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Linked List Cycle", + "slug": "linked-list-cycle", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Bloomberg", - "Oracle", - "Facebook", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 51, - "name": "Middle of the Linked List", - "url": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Middle of the Linked List", + "slug": "middle-of-the-linked-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Apple", - "Microsoft", - "Adobe", - "Goldman Sachs" + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 52, - "name": "Palindrome Linked List", - "url": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Palindrome Linked List", + "slug": "palindrome-linked-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Intuit", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 53, - "name": "Remove Linked List Elements", - "url": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Linked List Elements", + "slug": "remove-linked-list-elements", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Microsoft" + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 54, - "name": "Remove Duplicates from Sorted List", - "url": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Duplicates from Sorted List", + "slug": "remove-duplicates-from-sorted-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 55, - "name": "Linked List Cycle II", - "url": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Linked List Cycle II", + "slug": "linked-list-cycle-ii", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Goldman Sachs", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + } ] }, { "id": 56, - "name": "Add Two Numbers", - "url": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Add Two Numbers", + "slug": "add-two-numbers", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Adobe", - "Microsoft", - "Facebook", - "Google", - "Apple", - "Uber", - "Capital One", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + } ] }, { "id": 57, - "name": "Remove Nth Node From End Of List", - "url": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Remove Nth Node From End of List", + "slug": "remove-nth-node-from-end-of-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Google", - "Apple" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + } ] }, { "id": 58, - "name": "Sort List", - "url": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Sort List", + "slug": "sort-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Uber" + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + } ] }, { "id": 59, - "name": "Reorder List", - "url": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "title": "Reorder List", + "slug": "reorder-list", + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Adobe", - "Facebook", - "Google", - "Snapchat", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 60, - "name": "Clone Graph", - "url": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "title": "Clone Graph", + "slug": "clone-graph", + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Salesforce", - "Google", - "Twitter", - "Bloomberg", - "Oracle", - "Apple" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 24 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 61, - "name": "Pacific Atlantic Water Flow", - "url": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Pacific Atlantic Water Flow", + "slug": "pacific-atlantic-water-flow", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Microsoft", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 62, - "name": "Number of Islands", - "url": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "title": "Number of Islands", + "slug": "number-of-islands", + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Bloomberg", - "Google", - "LinkedIn", - "Facebook", - "Apple", - "Oracle", - "Goldman Sachs", - "Salesforce", - "Lyft", - "Uber", - "Adobe", - "Qualtrics" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 123 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 41 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 23 + }, + { + "name": "Google", + "slug": "google", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 10 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 9 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 8 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + } ] }, { "id": 63, - "name": "Graph Valid Tree", - "url": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "title": "Graph Valid Tree", + "slug": "graph-valid-tree", + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ - "LinkedIn", - "Google", - "Bloomberg" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 64, - "name": "Number of Connected Components in an Undirected Graph", - "url": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "title": "Number of Connected Components in an Undirected Graph", + "slug": "number-of-connected-components-in-an-undirected-graph", + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ - "Amazon", - "LinkedIn", - "Facebook", - "Pinterest" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + } ] }, { "id": 65, - "name": "Reverse Linked List", - "url": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Linked List", + "slug": "reverse-linked-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ - "Microsoft", - "Bloomberg", - "Amazon", - "Facebook", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 + } ] }, { "id": 66, - "name": "Reverse Linked List II", - "url": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Linked List II", + "slug": "reverse-linked-list-ii", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple", - "Facebook", - "Amazon", - "Google", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 67, - "name": "Rotate List", - "url": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Rotate List", + "slug": "rotate-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "LinkedIn", - "Microsoft", - "Adobe", - "Apple", - "Oracle" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 68, - "name": "Swap Nodes in Pairs", - "url": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Swap Nodes in Pairs", + "slug": "swap-nodes-in-pairs", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 69, - "name": "Odd Even Linked List", - "url": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Odd Even Linked List", + "slug": "odd-even-linked-list", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Bloomberg", - "Amazon", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 70, - "name": "Reverse Nodes in k-Group", - "url": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "title": "Reverse Nodes in k-Group", + "slug": "reverse-nodes-in-k-group", + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ - "Capital One", - "Microsoft", - "Amazon", - "Google", - "Facebook", - "Snapchat", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Zenefits", + "slug": "zenefits", + "frequency": 2 + } ] }, { "id": 71, - "name": "Merge Two Sorted Lists", - "url": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "title": "Merge Two Sorted Lists", + "slug": "merge-two-sorted-lists", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Apple", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + } ] }, { "id": 72, - "name": "Kth Smallest Element in a Sorted Matrix", - "url": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "title": "Kth Smallest Element in a Sorted Matrix", + "slug": "kth-smallest-element-in-a-sorted-matrix", + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 73, - "name": "Find K Pairs with Smallest Sums", - "url": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "title": "Find K Pairs with Smallest Sums", + "slug": "find-k-pairs-with-smallest-sums", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Microsoft", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 74, - "name": "Merge k Sorted Lists", - "url": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "title": "Merge k Sorted Lists", + "slug": "merge-k-sorted-lists", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft", - "Google", - "Apple", - "Bloomberg", - "Adobe", - "Uber", - "Qualtrics", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 57 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 40 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 + } ] }, { "id": 75, - "name": "Smallest Range Covering Elements from K Lists", - "url": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "title": "Smallest Range Covering Elements from K Lists", + "slug": "smallest-range-covering-elements-from-k-lists", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Google", - "Amazon", - "Microsoft", - "Pinterest" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 76, - "name": "Meeting Rooms", - "url": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "title": "Meeting Rooms", + "slug": "meeting-rooms", + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ - "Amazon", - "Microsoft", - "Facebook" + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 77, - "name": "Merge Intervals", - "url": "merge-intervals", - "pattern": [ - "Intervals" - ], + "title": "Merge Intervals", + "slug": "merge-intervals", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Salesforce", - "Google", - "Uber", - "Bloomberg", - "Adobe", - "Apple", - "LinkedIn", - "Twitter", - "Oracle", - "JPMorgan", - "Snapchat" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 79 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 44 + }, + { + "name": "Google", + "slug": "google", + "frequency": 29 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 21 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 11 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 5 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 + } ] }, { "id": 78, - "name": "Interval List Intersections", - "url": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "title": "Interval List Intersections", + "slug": "interval-list-intersections", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Uber", - "Google" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 79, - "name": "Non-overlapping Intervals", - "url": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "title": "Non-overlapping Intervals", + "slug": "non-overlapping-intervals", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + } ] }, { "id": 80, - "name": "Meeting Rooms II", - "url": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "title": "Meeting Rooms II", + "slug": "meeting-rooms-ii", + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Google", - "Oracle", - "Uber", - "Twitter", - "Snapchat", - "Qualtrics", - "Adobe", - "Quora", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 47 + }, + { + "name": "Google", + "slug": "google", + "frequency": 29 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 81, - "name": "Task Scheduler", - "url": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Task Scheduler", + "slug": "task-scheduler", + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Google", - "Uber", - "Amazon", - "Microsoft", - "Salesforce" + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + } ] }, { "id": 82, - "name": "Minimum Number of Arrows to Burst Balloons", - "url": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "title": "Minimum Number of Arrows to Burst Balloons", + "slug": "minimum-number-of-arrows-to-burst-balloons", + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ - "Apple" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 83, - "name": "Insert Interval", - "url": "insert-interval", - "pattern": [ - "Intervals" - ], + "title": "Insert Interval", + "slug": "insert-interval", + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "LinkedIn", - "Microsoft", - "Twitter", - "Citadel" + { + "name": "Google", + "slug": "google", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + } ] }, { "id": 84, - "name": "Employee Free Time", - "url": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "title": "Employee Free Time", + "slug": "employee-free-time", + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ - "Pinterest", - "Amazon", - "Airbnb", - "Snapchat", - "Google", - "Facebook", - "Apple", - "Oracle", - "Uber" + { + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 6 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 85, - "name": "Binary Search", - "url": "binary-search", - "pattern": [ - "Binary Search" - ], + "title": "Binary Search", + "slug": "binary-search", + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ - "Adobe", - "Apple", - "Uber", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 86, - "name": "Find Smallest Letter Greater Than Target", - "url": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "title": "Find Smallest Letter Greater Than Target", + "slug": "find-smallest-letter-greater-than-target", + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 87, - "name": "Peak Index in a Mountain Array", - "url": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "title": "Peak Index in a Mountain Array", + "slug": "peak-index-in-a-mountain-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Google", - "Amazon", - "Bloomberg", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 88, - "name": "Find Minimum in Rotated Sorted Array", - "url": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "title": "Find Minimum in Rotated Sorted Array", + "slug": "find-minimum-in-rotated-sorted-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg", - "Uber", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + } ] }, { "id": 89, - "name": "Find Peak Element", - "url": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "title": "Find Peak Element", + "slug": "find-peak-element", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Uber", - "Google", - "Microsoft" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 59 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 90, - "name": "Search in Rotated Sorted Array", - "url": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "title": "Search in Rotated Sorted Array", + "slug": "search-in-rotated-sorted-array", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "LinkedIn", - "Facebook", - "Bloomberg", - "Adobe", - "Apple", - "Goldman Sachs", - "Oracle", - "Uber", - "Morgan Stanley" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 25 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 17 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 91, - "name": "Search in Rotated Sorted Array II", - "url": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "title": "Search in Rotated Sorted Array II", + "slug": "search-in-rotated-sorted-array-ii", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Microsoft" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 92, - "name": "Search a 2D Matrix", - "url": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "title": "Search a 2D Matrix", + "slug": "search-a-2d-matrix", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Uber", - "Google", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + } ] }, { "id": 93, - "name": "Search a 2D Matrix II", - "url": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "title": "Search a 2D Matrix II", + "slug": "search-a-2d-matrix-ii", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Uber" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 94, - "name": "Find K Closest Elements", - "url": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "title": "Find K Closest Elements", + "slug": "find-k-closest-elements", + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Uber", - "Microsoft", - "Bloomberg" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 95, - "name": "Count of Range Sum", - "url": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "title": "Count of Range Sum", + "slug": "count-of-range-sum", + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 96, - "name": "Minimum Size Subarray Sum", - "url": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Size Subarray Sum", + "slug": "minimum-size-subarray-sum", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Goldman Sachs", - "Facebook", - "Amazon", - "Google" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + } ] }, { "id": 97, - "name": "Fruit Into Baskets", - "url": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "title": "Fruit Into Baskets", + "slug": "fruit-into-baskets", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon" + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + } ] }, { "id": 98, - "name": "Permutation in String", - "url": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "title": "Permutation in String", + "slug": "permutation-in-string", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Oracle", - "Facebook" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 99, - "name": "Longest Repeating Character Replacement", - "url": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "title": "Longest Repeating Character Replacement", + "slug": "longest-repeating-character-replacement", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Uber", - "Amazon", - "Adobe" + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + } ] }, { "id": 100, - "name": "Sliding Window Maximum", - "url": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "title": "Sliding Window Maximum", + "slug": "sliding-window-maximum", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Goldman Sachs", - "Citadel", - "Google", - "Uber", - "Microsoft", - "Salesforce", - "Apple", - "Twitter", - "Atlassian" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Google", + "slug": "google", + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 101, - "name": "Longest Substring Without Repeating Characters", - "url": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "title": "Longest Substring Without Repeating Characters", + "slug": "longest-substring-without-repeating-characters", + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Bloomberg", - "Facebook", - "Adobe", - "Google", - "Apple", - "Uber", - "Goldman Sachs" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 59 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 24 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 23 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Airtel", + "slug": "airtel", + "frequency": 2 + } ] }, { "id": 102, - "name": "Minimum Number of K Consecutive Bit Flips", - "url": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Number of K Consecutive Bit Flips", + "slug": "minimum-number-of-k-consecutive-bit-flips", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Adobe" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 103, - "name": "Count Unique Characters of All Substrings of a Given String", - "url": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "title": "Count Unique Characters of All Substrings of a Given String", + "slug": "count-unique-characters-of-all-substrings-of-a-given-string", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 67 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 104, - "name": "Minimum Window Substring", - "url": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "title": "Minimum Window Substring", + "slug": "minimum-window-substring", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Snapchat", - "Google", - "Lyft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 11 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + } ] }, { "id": 105, - "name": "Substring with Concatenation of All Words", - "url": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "title": "Substring with Concatenation of All Words", + "slug": "substring-with-concatenation-of-all-words", + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 106, - "name": "Kth Smallest Element in a BST", - "url": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "title": "Kth Smallest Element in a BST", + "slug": "kth-smallest-element-in-a-bst", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook" + { + "name": "Uber", + "slug": "uber", + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + } ] }, { "id": 107, - "name": "K Closest Points to Origin", - "url": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "title": "K Closest Points to Origin", + "slug": "k-closest-points-to-origin", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Asana" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 73 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 70 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + } ] }, { "id": 108, - "name": "Top K Frequent Elements", - "url": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "title": "Top K Frequent Elements", + "slug": "top-k-frequent-elements", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Bloomberg", - "Microsoft", - "Uber", - "Apple", - "Google", - "Adobe", - "Snapchat", - "Oracle", - "LinkedIn" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 63 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + } ] }, { "id": 109, - "name": "Sort Characters By Frequency", - "url": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "title": "Sort Characters By Frequency", + "slug": "sort-characters-by-frequency", + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Facebook" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } ] }, { "id": 110, - "name": "Kth Largest Element in an Array", - "url": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "title": "Kth Largest Element in an Array", + "slug": "kth-largest-element-in-an-array", + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Microsoft", - "Google", - "Goldman Sachs", - "Uber", - "Oracle" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 87 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 111, - "name": "Reorganize String", - "url": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Reorganize String", + "slug": "reorganize-string", + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Google", - "Apple", - "Uber", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + } ] }, { "id": 112, - "name": "Rearrange String k Distance Apart", - "url": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Rearrange String k Distance Apart", + "slug": "rearrange-string-k-distance-apart", + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ - "Twitter" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + } ] }, { "id": 113, - "name": "Course Schedule III", - "url": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "title": "Course Schedule III", + "slug": "course-schedule-iii", + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 114, - "name": "Maximum Frequency Stack", - "url": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "title": "Maximum Frequency Stack", + "slug": "maximum-frequency-stack", + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Apple", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "MindTickle", + "slug": "mindtickle", + "frequency": 2 + } ] }, { "id": 115, - "name": "Course Schedule", - "url": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Course Schedule", + "slug": "course-schedule", + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Facebook", - "Google", - "Oracle", - "Apple", - "Snapchat" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 39 + }, + { + "name": "Google", + "slug": "google", + "frequency": 10 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + } ] }, { "id": 116, - "name": "Course Schedule II", - "url": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Course Schedule II", + "slug": "course-schedule-ii", + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Facebook", - "Snapchat", - "Uber", - "Apple", - "Lyft", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 39 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 7 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 117, - "name": "Minimum Height Trees", - "url": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "title": "Minimum Height Trees", + "slug": "minimum-height-trees", + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Google", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 118, - "name": "Alien Dictionary", - "url": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "title": "Alien Dictionary", + "slug": "alien-dictionary", + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ - "Facebook", - "Google", - "Amazon", - "Airbnb", - "Pinterest", - "Uber", - "Microsoft" + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 19 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + } ] }, { "id": 119, - "name": "Sequence Reconstruction", - "url": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "title": "Sequence Reconstruction", + "slug": "sequence-reconstruction", + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 120, - "name": "Binary Tree Level Order Traversal II", - "url": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Level Order Traversal II", + "slug": "binary-tree-level-order-traversal-ii", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 121, - "name": "Average of Levels in Binary Tree", - "url": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "title": "Average of Levels in Binary Tree", + "slug": "average-of-levels-in-binary-tree", + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 122, - "name": "Minimum Depth of Binary Tree", - "url": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Minimum Depth of Binary Tree", + "slug": "minimum-depth-of-binary-tree", + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 123, - "name": "Binary Tree Level Order Traversal", - "url": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Level Order Traversal", + "slug": "binary-tree-level-order-traversal", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Facebook", - "Bloomberg", - "Microsoft", - "Apple", - "Oracle", - "Google" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } ] }, { "id": 124, - "name": "Binary Tree Zigzag Level Order Traversal", - "url": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "title": "Binary Tree Zigzag Level Order Traversal", + "slug": "binary-tree-zigzag-level-order-traversal", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Microsoft", - "Bloomberg", - "Google", - "Adobe", - "LinkedIn", - "Qualtrics", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + } ] }, { "id": 125, - "name": "Populating Next Right Pointers in Each Node", - "url": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "title": "Populating Next Right Pointers in Each Node", + "slug": "populating-next-right-pointers-in-each-node", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Microsoft", - "Amazon", - "Bloomberg" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + } ] }, { "id": 126, - "name": "Populating Next Right Pointers in Each Node II", - "url": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "title": "Populating Next Right Pointers in Each Node II", + "slug": "populating-next-right-pointers-in-each-node-ii", + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 127, - "name": "Binary Tree Right Side View", - "url": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "title": "Binary Tree Right Side View", + "slug": "binary-tree-right-side-view", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Bloomberg", - "Amazon", - "Oracle", - "Qualtrics", - "Adobe", - "Goldman Sachs" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 78 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + } ] }, { "id": 128, - "name": "All Nodes Distance K in Binary Tree", - "url": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "title": "All Nodes Distance K in Binary Tree", + "slug": "all-nodes-distance-k-in-binary-tree", + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 18 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + } ] }, { "id": 129, - "name": "Same Tree", - "url": "same-tree", - "pattern": [ - "DFS" - ], + "title": "Same Tree", + "slug": "same-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Google", - "Microsoft", - "Amazon", - "Facebook", - "Apple", - "Adobe", - "Oracle" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 130, - "name": "Path Sum", - "url": "path-sum", - "pattern": [ - "DFS" - ], + "title": "Path Sum", + "slug": "path-sum", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Oracle" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + } ] }, { "id": 131, - "name": "Maximum Depth of Binary Tree", - "url": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Depth of Binary Tree", + "slug": "maximum-depth-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Google", - "Apple", - "Amazon" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + } ] }, { "id": 132, - "name": "Diameter of Binary Tree", - "url": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Diameter of Binary Tree", + "slug": "diameter-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Microsoft", - "Adobe" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 57 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 133, - "name": "Merge Two Binary Trees", - "url": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "title": "Merge Two Binary Trees", + "slug": "merge-two-binary-trees", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Adobe" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 134, - "name": "Lowest Common Ancestor of a Binary Search Tree", - "url": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "title": "Lowest Common Ancestor of a Binary Search Tree", + "slug": "lowest-common-ancestor-of-a-binary-search-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "LinkedIn", - "Facebook", - "Microsoft", - "Google", - "Uber" + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + } ] }, { "id": 135, - "name": "Subtree of Another Tree", - "url": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "title": "Subtree of Another Tree", + "slug": "subtree-of-another-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 136, - "name": "Invert Binary Tree", - "url": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Invert Binary Tree", + "slug": "invert-binary-tree", + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 137, - "name": "Path Sum II", - "url": "path-sum-ii", - "pattern": [ - "DFS" - ], + "title": "Path Sum II", + "slug": "path-sum-ii", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Facebook", - "Adobe", - "Apple" + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + } ] }, { "id": 138, - "name": "Path Sum III", - "url": "path-sum-iii", - "pattern": [ - "DFS" - ], + "title": "Path Sum III", + "slug": "path-sum-iii", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Facebook", - "Google", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } ] }, { "id": 139, - "name": "Lowest Common Ancestor of a Binary Tree", - "url": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Lowest Common Ancestor of a Binary Tree", + "slug": "lowest-common-ancestor-of-a-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "LinkedIn", - "Google", - "Microsoft", - "Adobe", - "Apple", - "Salesforce", - "Oracle", - "Bloomberg", - "Intuit" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 115 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 29 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 140, - "name": "Maximum Binary Tree", - "url": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Binary Tree", + "slug": "maximum-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 141, - "name": "Maximum Width of Binary Tree", - "url": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "title": "Maximum Width of Binary Tree", + "slug": "maximum-width-of-binary-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Google", - "Bloomberg", - "Apple", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } ] }, { "id": 142, - "name": "Construct Binary Tree from Preorder and Inorder Traversal", - "url": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "title": "Construct Binary Tree from Preorder and Inorder Traversal", + "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Adobe", - "Bloomberg", - "Apple" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + } ] }, { "id": 143, - "name": "Validate Binary Search Tree", - "url": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "title": "Validate Binary Search Tree", + "slug": "validate-binary-search-tree", + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Bloomberg", - "Microsoft", - "Facebook", - "Google", - "Adobe", - "Apple", - "Qualtrics", - "Lyft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 24 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 144, - "name": "Implement Trie (Prefix Tree)", - "url": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "title": "Implement Trie (Prefix Tree)", + "slug": "implement-trie-prefix-tree", + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Twitter", - "Google", - "Facebook", - "Microsoft", - "Apple" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 7 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Opendoor", + "slug": "opendoor", + "frequency": 2 + } ] }, { "id": 145, - "name": "Binary Tree Maximum Path Sum", - "url": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "title": "Binary Tree Maximum Path Sum", + "slug": "binary-tree-maximum-path-sum", + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Microsoft", - "Adobe", - "Bloomberg", - "Oracle", - "Snapchat" + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 20 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 17 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + } ] }, { "id": 146, - "name": "Serialize and Deserialize Binary Tree", - "url": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "title": "Serialize and Deserialize Binary Tree", + "slug": "serialize-and-deserialize-binary-tree", + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft", - "Facebook", - "Oracle", - "Uber", - "Adobe", - "Snapchat", - "Qualtrics", - "Google", - "Quora" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 28 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + } ] }, { "id": 147, - "name": "Word Search II", - "url": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "title": "Word Search II", + "slug": "word-search-ii", + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Uber", - "Microsoft", - "Apple", - "Twitter", - "Snapchat", - "Facebook", - "Bloomberg", - "Google", - "Salesforce" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 29 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 29 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + } ] }, { "id": 148, - "name": "Find Median from Data Stream", - "url": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "title": "Find Median from Data Stream", + "slug": "find-median-from-data-stream", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Apple", - "Facebook", - "Google", - "Bloomberg", - "Uber", - "Airbnb" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 31 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + } ] }, { "id": 149, - "name": "Sliding Window Median", - "url": "sliding-window-median", - "pattern": [ - "Heap" - ], + "title": "Sliding Window Median", + "slug": "sliding-window-median", + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 150, - "name": "Two Sum", - "url": "two-sum", - "pattern": [ - "Two Pointers" - ], + "title": "Two Sum", + "slug": "two-sum", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Google", - "Adobe", - "Apple", - "Microsoft", - "Facebook", - "Bloomberg", - "Uber", - "Oracle", - "Morgan Stanley", - "Citadel", - "Salesforce", - "Goldman Sachs", - "JPMorgan", - "Snapchat" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 119 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 52 + }, + { + "name": "Google", + "slug": "google", + "frequency": 41 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 39 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 23 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 13 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 11 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 6 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + } ] }, { "id": 151, - "name": "Squares of a Sorted Array", - "url": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "title": "Squares of a Sorted Array", + "slug": "squares-of-a-sorted-array", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Google", - "Adobe", - "Apple", - "Uber" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + } ] }, { "id": 152, - "name": "Backspace String Compare", - "url": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "title": "Backspace String Compare", + "slug": "backspace-string-compare", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Apple", - "Google", - "Microsoft" + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 153, - "name": "3 Sum", - "url": "3sum", - "pattern": [ - "Two Pointers" - ], + "title": "3Sum", + "slug": "3sum", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Intuit", - "Qualtrics", - "Salesforce", - "Goldman Sachs", - "Uber", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 37 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 19 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + } ] }, { "id": 154, - "name": "3 Sum Closest", - "url": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "title": "3Sum Closest", + "slug": "3sum-closest", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Capital One", - "Apple", - "Google", - "Adobe", - "Microsoft", - "Oracle" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } ] }, { "id": 155, - "name": "Subarrays with Product Less than K", - "url": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "title": "Subarray Product Less Than K", + "slug": "subarray-product-less-than-k", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "LinkedIn", - "Amazon", - "Microsoft" + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 156, - "name": "Sort Colours", - "url": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "title": "Sort Colors", + "slug": "sort-colors", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Microsoft", - "Amazon", - "Adobe", - "Facebook", - "Apple", - "Salesforce", - "Bloomberg" + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + } ] }, { "id": 157, - "name": "Trapping Rain Water", - "url": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "title": "Trapping Rain Water", + "slug": "trapping-rain-water", + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ - "Facebook", - "Amazon", - "Goldman Sachs", - "Microsoft", - "Adobe", - "Google", - "Bloomberg", - "Qualtrics", - "Snapchat", - "Lyft", - "Uber", - "Apple", - "Citadel", - "Tesla" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 55 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 41 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 19 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + } ] }, { "id": 158, - "name": "Container With Most Water", - "url": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "title": "Container With Most Water", + "slug": "container-with-most-water", + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ - "Amazon", - "Microsoft", - "Google", - "Adobe", - "Bloomberg", - "Apple", - "Uber", - "Facebook" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 32 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + } ] }, { "id": 159, - "name": "Longest Word in Dictionary", - "url": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "title": "Longest Word in Dictionary", + "slug": "longest-word-in-dictionary", + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 8 + } ] }, { "id": 160, - "name": "Index Pairs of a String", - "url": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "title": "Index Pairs of a String", + "slug": "index-pairs-of-a-string", + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, - "companies": [ - "Amazon" - ] + "companies": [] }, { "id": 161, - "name": "Maximum XOR of Two Numbers in an Array", - "url": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "title": "Maximum XOR of Two Numbers in an Array", + "slug": "maximum-xor-of-two-numbers-in-an-array", + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ - "Adobe" + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 162, - "name": "Concatenated Words", - "url": "concatenated-words", - "pattern": [ - "Trie" - ], + "title": "Concatenated Words", + "slug": "concatenated-words", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Microsoft" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + } ] }, { "id": 163, - "name": "Prefix and Suffix Search", - "url": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "title": "Prefix and Suffix Search", + "slug": "prefix-and-suffix-search", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [ - "Google" - ] + "companies": [] }, { "id": 164, - "name": "Palindrome Pairs", - "url": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "title": "Palindrome Pairs", + "slug": "palindrome-pairs", + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ - "Airbnb", - "Facebook", - "Google" + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 17 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } ] }, { "id": 165, - "name": "Design Search Autocomplete System", - "url": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "title": "Design Search Autocomplete System", + "slug": "design-search-autocomplete-system", + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ - "Amazon", - "Google", - "Microsoft", - "Uber", - "Bloomberg", - "Twitter" + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } ] }, { "id": 166, - "name": "Word Squares", - "url": "word-squares", - "pattern": [ - "Trie" - ], + "title": "Word Squares", + "slug": "word-squares", + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ - "Bloomberg", - "Oracle", - "Google" + { + "name": "Google", + "slug": "google", + "frequency": 3 + } ] }, { "id": 167, - "name": "Sort Items by Groups Respecting Dependencies", - "url": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "title": "Sort Items by Groups Respecting Dependencies", + "slug": "sort-items-by-groups-respecting-dependencies", + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, - "companies": [ - "Apple" - ] + "companies": [] }, { "id": 168, - "name": "Median of Two Sorted Arrays", - "url": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "title": "Median of Two Sorted Arrays", + "slug": "median-of-two-sorted-arrays", + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ - "Amazon", - "Goldman Sachs", - "Microsoft", - "Google", - "Adobe", - "Facebook", - "Apple", - "Bloomberg", - "Oracle" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 36 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 20 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 18 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, + { + "name": "Google", + "slug": "google", + "frequency": 14 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + } ] }, { "id": 169, - "name": "Majority Element", - "url": "majority-element", - "pattern": [ - "Sorting" - ], + "title": "Majority Element", + "slug": "majority-element", + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ - "Amazon", - "Facebook", - "Apple", - "Microsoft", - "Adobe" + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + } ] }, { "id": 170, - "name": "Convert 1D Array Into 2D Array", - "url": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "title": "Convert 1D Array Into 2D Array", + "slug": "convert-1d-array-into-2d-array", + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - "Google" - ] + "companies": [] } ] -} \ No newline at end of file +} From 3f000507f4539937a305c75c073fc6c470541e1d Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sat, 6 Aug 2022 17:18:17 +0000 Subject: [PATCH 154/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 732 ++++++++++++++++++++++++++++++---------- 1 file changed, 559 insertions(+), 173 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 824d3dba..e719314b 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-06T12:48:18.477346", + "updated": "2022-08-06T17:18:16.840078", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -70,7 +72,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -130,7 +135,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,7 +167,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -225,7 +235,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -295,7 +307,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -335,7 +351,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -385,7 +403,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -430,7 +450,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +522,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -580,7 +604,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -675,7 +701,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -735,7 +763,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -800,7 +830,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -820,7 +852,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -900,7 +934,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -935,7 +971,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1005,7 +1043,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1030,7 +1070,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1050,7 +1092,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1115,7 +1159,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1155,7 +1201,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1180,7 +1228,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1265,7 +1315,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1290,7 +1343,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1325,7 +1380,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1400,7 +1457,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1409,7 +1468,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1474,7 +1535,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1524,7 +1587,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1579,7 +1644,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1644,7 +1711,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1789,7 +1858,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1899,7 +1970,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -1908,7 +1981,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1933,7 +2008,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1998,7 +2075,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2043,7 +2122,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2108,7 +2189,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2203,7 +2286,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2278,7 +2363,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2303,7 +2390,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2368,7 +2457,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2408,7 +2499,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2463,7 +2557,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2508,7 +2604,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2528,7 +2626,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2563,7 +2663,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2598,7 +2700,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -2607,7 +2711,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2637,7 +2744,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2672,7 +2781,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2712,7 +2823,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2777,7 +2890,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2807,7 +2922,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2837,7 +2954,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2852,7 +2971,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2922,7 +3043,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2982,7 +3105,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3012,7 +3137,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3047,7 +3174,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3092,7 +3223,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3117,7 +3251,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3277,7 +3415,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3307,7 +3450,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3342,7 +3490,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3417,7 +3567,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3462,7 +3614,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3502,7 +3656,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3537,7 +3693,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3557,7 +3715,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3617,7 +3777,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3697,7 +3859,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3732,7 +3897,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3767,7 +3934,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3867,7 +4036,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3897,7 +4068,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -3917,7 +4090,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4052,7 +4227,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4087,7 +4264,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4117,7 +4296,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4187,7 +4369,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4227,7 +4412,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4242,7 +4429,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4292,7 +4481,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -4337,7 +4529,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4392,7 +4586,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4417,7 +4613,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4442,7 +4640,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4492,7 +4692,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4552,7 +4754,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4652,7 +4856,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4682,7 +4888,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4737,7 +4945,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4782,7 +4992,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4822,7 +5034,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -4831,7 +5045,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4876,7 +5092,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4901,7 +5119,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4946,7 +5166,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4976,7 +5198,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5066,7 +5290,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5226,7 +5452,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5241,7 +5469,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5261,7 +5491,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5326,7 +5558,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5361,7 +5595,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5391,7 +5627,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5446,7 +5684,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5546,7 +5786,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5581,7 +5823,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5651,7 +5896,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5686,7 +5934,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -5706,7 +5957,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -5715,7 +5969,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5750,7 +6007,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5820,7 +6082,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5905,7 +6172,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5925,7 +6196,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -5975,7 +6249,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -5990,7 +6267,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6005,7 +6284,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6025,7 +6306,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6045,7 +6329,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6095,7 +6381,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6155,7 +6443,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6195,7 +6485,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6240,7 +6532,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6295,7 +6590,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6355,7 +6653,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6385,7 +6685,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6405,7 +6707,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6455,7 +6759,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6490,7 +6796,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6510,7 +6818,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6540,7 +6850,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6570,7 +6882,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6620,7 +6934,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6655,7 +6971,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6695,7 +7013,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6780,7 +7100,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -6789,7 +7111,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6824,7 +7148,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6864,7 +7190,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6924,7 +7252,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6979,7 +7310,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7054,7 +7387,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7124,7 +7459,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7199,7 +7537,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7269,7 +7609,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7294,7 +7636,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7454,7 +7798,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7504,7 +7850,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7549,7 +7897,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7659,7 +8009,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7699,7 +8051,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7719,7 +8073,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7779,7 +8135,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7874,7 +8232,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7974,7 +8334,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7989,7 +8351,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -7998,7 +8362,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8013,7 +8379,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8033,7 +8401,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -8042,7 +8412,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8067,7 +8439,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8107,7 +8481,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8122,7 +8498,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -8131,7 +8511,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8216,7 +8598,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8256,10 +8640,12 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From f24156d26bdf17b212d0736716e8854965701d1d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 6 Aug 2022 13:33:25 -0400 Subject: [PATCH 155/386] Update icon names (#213) Fixes #212 --- public/static/icons/{Adobe.png => adobe.png} | Bin public/static/icons/{Airbnb.png => airbnb.png} | Bin .../icons/{Akuna Capital.png => akuna-capital.png} | Bin public/static/icons/{Amazon.png => amazon.png} | Bin public/static/icons/{Apple.png => apple.png} | Bin public/static/icons/{Asana.png => asana.png} | Bin .../static/icons/{Atlassian.png => atlassian.png} | Bin .../static/icons/{BlackRock.png => blackrock.png} | Bin .../icons/{Capital One.png => capital-one.png} | Bin public/static/icons/{Citadel.png => citadel.png} | Bin public/static/icons/{Facebook.png => facebook.png} | Bin .../icons/{Goldman Sachs.png => goldman-sachs.png} | Bin public/static/icons/{Google.png => google.png} | Bin public/static/icons/{Intuit.png => intuit.png} | Bin public/static/icons/{JPMorgan.png => jpmorgan.png} | Bin public/static/icons/{LinkedIn.png => linkedin.png} | Bin public/static/icons/{Lyft.png => lyft.png} | Bin .../static/icons/{Microsoft.png => microsoft.png} | Bin .../{Morgan Stanley.png => morgan-stanley.png} | Bin public/static/icons/{Oracle.png => oracle.png} | Bin public/static/icons/{Palantir.png => palantir.png} | Bin .../static/icons/{Pinterest.png => pinterest.png} | Bin .../static/icons/{Qualtrics.png => qualtrics.png} | Bin public/static/icons/{Quora.png => quora.png} | Bin .../static/icons/{Salesforce.png => salesforce.png} | Bin public/static/icons/{Snapchat.png => snapchat.png} | Bin public/static/icons/{Square.png => square.png} | Bin public/static/icons/{Tesla.png => tesla.png} | Bin public/static/icons/{Twitch.png => twitch.png} | Bin public/static/icons/{Twitter.png => twitter.png} | Bin .../static/icons/{Two Sigma.png => two-sigma.png} | Bin public/static/icons/{Uber.png => uber.png} | Bin public/static/icons/{Yelp.png => yelp.png} | Bin 33 files changed, 0 insertions(+), 0 deletions(-) rename public/static/icons/{Adobe.png => adobe.png} (100%) rename public/static/icons/{Airbnb.png => airbnb.png} (100%) rename public/static/icons/{Akuna Capital.png => akuna-capital.png} (100%) rename public/static/icons/{Amazon.png => amazon.png} (100%) rename public/static/icons/{Apple.png => apple.png} (100%) rename public/static/icons/{Asana.png => asana.png} (100%) rename public/static/icons/{Atlassian.png => atlassian.png} (100%) rename public/static/icons/{BlackRock.png => blackrock.png} (100%) rename public/static/icons/{Capital One.png => capital-one.png} (100%) rename public/static/icons/{Citadel.png => citadel.png} (100%) rename public/static/icons/{Facebook.png => facebook.png} (100%) rename public/static/icons/{Goldman Sachs.png => goldman-sachs.png} (100%) rename public/static/icons/{Google.png => google.png} (100%) rename public/static/icons/{Intuit.png => intuit.png} (100%) rename public/static/icons/{JPMorgan.png => jpmorgan.png} (100%) rename public/static/icons/{LinkedIn.png => linkedin.png} (100%) rename public/static/icons/{Lyft.png => lyft.png} (100%) rename public/static/icons/{Microsoft.png => microsoft.png} (100%) rename public/static/icons/{Morgan Stanley.png => morgan-stanley.png} (100%) rename public/static/icons/{Oracle.png => oracle.png} (100%) rename public/static/icons/{Palantir.png => palantir.png} (100%) rename public/static/icons/{Pinterest.png => pinterest.png} (100%) rename public/static/icons/{Qualtrics.png => qualtrics.png} (100%) rename public/static/icons/{Quora.png => quora.png} (100%) rename public/static/icons/{Salesforce.png => salesforce.png} (100%) rename public/static/icons/{Snapchat.png => snapchat.png} (100%) rename public/static/icons/{Square.png => square.png} (100%) rename public/static/icons/{Tesla.png => tesla.png} (100%) rename public/static/icons/{Twitch.png => twitch.png} (100%) rename public/static/icons/{Twitter.png => twitter.png} (100%) rename public/static/icons/{Two Sigma.png => two-sigma.png} (100%) rename public/static/icons/{Uber.png => uber.png} (100%) rename public/static/icons/{Yelp.png => yelp.png} (100%) diff --git a/public/static/icons/Adobe.png b/public/static/icons/adobe.png similarity index 100% rename from public/static/icons/Adobe.png rename to public/static/icons/adobe.png diff --git a/public/static/icons/Airbnb.png b/public/static/icons/airbnb.png similarity index 100% rename from public/static/icons/Airbnb.png rename to public/static/icons/airbnb.png diff --git a/public/static/icons/Akuna Capital.png b/public/static/icons/akuna-capital.png similarity index 100% rename from public/static/icons/Akuna Capital.png rename to public/static/icons/akuna-capital.png diff --git a/public/static/icons/Amazon.png b/public/static/icons/amazon.png similarity index 100% rename from public/static/icons/Amazon.png rename to public/static/icons/amazon.png diff --git a/public/static/icons/Apple.png b/public/static/icons/apple.png similarity index 100% rename from public/static/icons/Apple.png rename to public/static/icons/apple.png diff --git a/public/static/icons/Asana.png b/public/static/icons/asana.png similarity index 100% rename from public/static/icons/Asana.png rename to public/static/icons/asana.png diff --git a/public/static/icons/Atlassian.png b/public/static/icons/atlassian.png similarity index 100% rename from public/static/icons/Atlassian.png rename to public/static/icons/atlassian.png diff --git a/public/static/icons/BlackRock.png b/public/static/icons/blackrock.png similarity index 100% rename from public/static/icons/BlackRock.png rename to public/static/icons/blackrock.png diff --git a/public/static/icons/Capital One.png b/public/static/icons/capital-one.png similarity index 100% rename from public/static/icons/Capital One.png rename to public/static/icons/capital-one.png diff --git a/public/static/icons/Citadel.png b/public/static/icons/citadel.png similarity index 100% rename from public/static/icons/Citadel.png rename to public/static/icons/citadel.png diff --git a/public/static/icons/Facebook.png b/public/static/icons/facebook.png similarity index 100% rename from public/static/icons/Facebook.png rename to public/static/icons/facebook.png diff --git a/public/static/icons/Goldman Sachs.png b/public/static/icons/goldman-sachs.png similarity index 100% rename from public/static/icons/Goldman Sachs.png rename to public/static/icons/goldman-sachs.png diff --git a/public/static/icons/Google.png b/public/static/icons/google.png similarity index 100% rename from public/static/icons/Google.png rename to public/static/icons/google.png diff --git a/public/static/icons/Intuit.png b/public/static/icons/intuit.png similarity index 100% rename from public/static/icons/Intuit.png rename to public/static/icons/intuit.png diff --git a/public/static/icons/JPMorgan.png b/public/static/icons/jpmorgan.png similarity index 100% rename from public/static/icons/JPMorgan.png rename to public/static/icons/jpmorgan.png diff --git a/public/static/icons/LinkedIn.png b/public/static/icons/linkedin.png similarity index 100% rename from public/static/icons/LinkedIn.png rename to public/static/icons/linkedin.png diff --git a/public/static/icons/Lyft.png b/public/static/icons/lyft.png similarity index 100% rename from public/static/icons/Lyft.png rename to public/static/icons/lyft.png diff --git a/public/static/icons/Microsoft.png b/public/static/icons/microsoft.png similarity index 100% rename from public/static/icons/Microsoft.png rename to public/static/icons/microsoft.png diff --git a/public/static/icons/Morgan Stanley.png b/public/static/icons/morgan-stanley.png similarity index 100% rename from public/static/icons/Morgan Stanley.png rename to public/static/icons/morgan-stanley.png diff --git a/public/static/icons/Oracle.png b/public/static/icons/oracle.png similarity index 100% rename from public/static/icons/Oracle.png rename to public/static/icons/oracle.png diff --git a/public/static/icons/Palantir.png b/public/static/icons/palantir.png similarity index 100% rename from public/static/icons/Palantir.png rename to public/static/icons/palantir.png diff --git a/public/static/icons/Pinterest.png b/public/static/icons/pinterest.png similarity index 100% rename from public/static/icons/Pinterest.png rename to public/static/icons/pinterest.png diff --git a/public/static/icons/Qualtrics.png b/public/static/icons/qualtrics.png similarity index 100% rename from public/static/icons/Qualtrics.png rename to public/static/icons/qualtrics.png diff --git a/public/static/icons/Quora.png b/public/static/icons/quora.png similarity index 100% rename from public/static/icons/Quora.png rename to public/static/icons/quora.png diff --git a/public/static/icons/Salesforce.png b/public/static/icons/salesforce.png similarity index 100% rename from public/static/icons/Salesforce.png rename to public/static/icons/salesforce.png diff --git a/public/static/icons/Snapchat.png b/public/static/icons/snapchat.png similarity index 100% rename from public/static/icons/Snapchat.png rename to public/static/icons/snapchat.png diff --git a/public/static/icons/Square.png b/public/static/icons/square.png similarity index 100% rename from public/static/icons/Square.png rename to public/static/icons/square.png diff --git a/public/static/icons/Tesla.png b/public/static/icons/tesla.png similarity index 100% rename from public/static/icons/Tesla.png rename to public/static/icons/tesla.png diff --git a/public/static/icons/Twitch.png b/public/static/icons/twitch.png similarity index 100% rename from public/static/icons/Twitch.png rename to public/static/icons/twitch.png diff --git a/public/static/icons/Twitter.png b/public/static/icons/twitter.png similarity index 100% rename from public/static/icons/Twitter.png rename to public/static/icons/twitter.png diff --git a/public/static/icons/Two Sigma.png b/public/static/icons/two-sigma.png similarity index 100% rename from public/static/icons/Two Sigma.png rename to public/static/icons/two-sigma.png diff --git a/public/static/icons/Uber.png b/public/static/icons/uber.png similarity index 100% rename from public/static/icons/Uber.png rename to public/static/icons/uber.png diff --git a/public/static/icons/Yelp.png b/public/static/icons/yelp.png similarity index 100% rename from public/static/icons/Yelp.png rename to public/static/icons/yelp.png From 16903174abc142823740556601aac6b120ee44bf Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 6 Aug 2022 16:52:52 -0400 Subject: [PATCH 156/386] Add all missing company icons (#214) * Update Bloomberg icon name * Add more missing icons * Disable filtering by Companies --- public/static/icons/accenture.png | Bin 0 -> 2893 bytes public/static/icons/airtel.png | Bin 0 -> 693 bytes public/static/icons/alation.png | Bin 0 -> 2492 bytes public/static/icons/american-express.png | Bin 0 -> 532 bytes public/static/icons/arcesium.png | Bin 0 -> 1640 bytes .../icons/{Bloomberg.png => bloomberg.png} | Bin public/static/icons/bolt.png | Bin 0 -> 878 bytes public/static/icons/bookingcom.png | Bin 0 -> 1289 bytes public/static/icons/bytedance.png | Bin 0 -> 2101 bytes public/static/icons/c3-iot.png | Bin 0 -> 3168 bytes public/static/icons/canonical.png | Bin 0 -> 1796 bytes public/static/icons/cisco.png | Bin 0 -> 1233 bytes public/static/icons/coinbase.png | Bin 0 -> 3017 bytes public/static/icons/commvault.png | Bin 0 -> 2206 bytes public/static/icons/coupang.png | Bin 0 -> 3831 bytes public/static/icons/cruise-automation.png | Bin 0 -> 750 bytes public/static/icons/de-shaw.png | Bin 0 -> 65767 bytes public/static/icons/docusign.png | Bin 0 -> 310 bytes public/static/icons/doordash.png | Bin 0 -> 1909 bytes public/static/icons/dropbox.png | Bin 0 -> 745 bytes public/static/icons/ebay.png | Bin 0 -> 1533 bytes public/static/icons/epam-systems.png | Bin 0 -> 1291 bytes public/static/icons/expedia.png | Bin 0 -> 875 bytes public/static/icons/grab.png | Bin 0 -> 2718 bytes public/static/icons/groupon.png | Bin 0 -> 1142 bytes public/static/icons/hotstar.png | Bin 0 -> 1487 bytes public/static/icons/hrt.png | Bin 0 -> 3137 bytes public/static/icons/huawei.png | Bin 0 -> 1657 bytes public/static/icons/ibm.png | Bin 0 -> 1595 bytes public/static/icons/indeed.png | Bin 0 -> 2927 bytes public/static/icons/infosys.png | Bin 0 -> 1272 bytes public/static/icons/intel.png | Bin 0 -> 1014 bytes public/static/icons/ixl.png | Bin 0 -> 2299 bytes public/static/icons/karat.png | Bin 0 -> 1804 bytes public/static/icons/makemytrip.png | Bin 0 -> 964 bytes public/static/icons/mathworks.png | Bin 0 -> 1152 bytes public/static/icons/medianet.png | Bin 0 -> 1631 bytes public/static/icons/mindtickle.png | Bin 0 -> 1903 bytes public/static/icons/nagarro.png | Bin 0 -> 1814 bytes public/static/icons/netflix.png | Bin 0 -> 1061 bytes public/static/icons/nutanix.png | Bin 0 -> 1519 bytes public/static/icons/nvidia.png | Bin 0 -> 732 bytes public/static/icons/opendoor.png | Bin 0 -> 1928 bytes public/static/icons/palantir-technologies.png | Bin 0 -> 1354 bytes public/static/icons/paypal.png | Bin 0 -> 679 bytes public/static/icons/paytm.png | Bin 0 -> 1468 bytes public/static/icons/qualcomm.png | Bin 0 -> 671 bytes public/static/icons/reddit.png | Bin 0 -> 1201 bytes public/static/icons/robinhood.png | Bin 0 -> 1296 bytes public/static/icons/roblox.png | Bin 0 -> 584 bytes public/static/icons/rubrik.png | Bin 0 -> 2186 bytes public/static/icons/samsung.png | Bin 0 -> 1141 bytes public/static/icons/sap.png | Bin 0 -> 546 bytes public/static/icons/servicenow.png | Bin 0 -> 651 bytes public/static/icons/shopee.png | Bin 0 -> 706 bytes public/static/icons/snapdeal.png | Bin 0 -> 1197 bytes public/static/icons/splunk.png | Bin 0 -> 2285 bytes public/static/icons/spotify.png | Bin 0 -> 733 bytes public/static/icons/sprinklr.png | Bin 0 -> 1805 bytes public/static/icons/sumologic.png | Bin 0 -> 2090 bytes public/static/icons/swiggy.png | Bin 0 -> 581 bytes public/static/icons/tcs.png | Bin 0 -> 1540 bytes public/static/icons/tiger-analytics.png | Bin 0 -> 3697 bytes public/static/icons/tiktok.png | Bin 0 -> 725 bytes public/static/icons/tusimple.png | Bin 0 -> 2048 bytes public/static/icons/twilio.png | Bin 0 -> 1016 bytes public/static/icons/visa.png | Bin 0 -> 651 bytes public/static/icons/vmware.png | Bin 0 -> 906 bytes public/static/icons/walmart-labs.png | Bin 0 -> 1066 bytes public/static/icons/wayfair.png | Bin 0 -> 5627 bytes public/static/icons/yahoo.png | Bin 0 -> 1098 bytes public/static/icons/yandex.png | Bin 0 -> 540 bytes public/static/icons/zenefits.png | Bin 0 -> 1842 bytes public/static/icons/zillow.png | Bin 0 -> 601 bytes public/static/icons/zoho.png | Bin 0 -> 3352 bytes public/static/icons/zoom.png | Bin 0 -> 511 bytes src/components/Table/index.js | 2 +- 77 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/static/icons/accenture.png create mode 100644 public/static/icons/airtel.png create mode 100644 public/static/icons/alation.png create mode 100644 public/static/icons/american-express.png create mode 100644 public/static/icons/arcesium.png rename public/static/icons/{Bloomberg.png => bloomberg.png} (100%) create mode 100644 public/static/icons/bolt.png create mode 100644 public/static/icons/bookingcom.png create mode 100644 public/static/icons/bytedance.png create mode 100644 public/static/icons/c3-iot.png create mode 100644 public/static/icons/canonical.png create mode 100644 public/static/icons/cisco.png create mode 100644 public/static/icons/coinbase.png create mode 100644 public/static/icons/commvault.png create mode 100644 public/static/icons/coupang.png create mode 100644 public/static/icons/cruise-automation.png create mode 100644 public/static/icons/de-shaw.png create mode 100644 public/static/icons/docusign.png create mode 100644 public/static/icons/doordash.png create mode 100644 public/static/icons/dropbox.png create mode 100644 public/static/icons/ebay.png create mode 100644 public/static/icons/epam-systems.png create mode 100644 public/static/icons/expedia.png create mode 100644 public/static/icons/grab.png create mode 100644 public/static/icons/groupon.png create mode 100644 public/static/icons/hotstar.png create mode 100644 public/static/icons/hrt.png create mode 100644 public/static/icons/huawei.png create mode 100644 public/static/icons/ibm.png create mode 100644 public/static/icons/indeed.png create mode 100644 public/static/icons/infosys.png create mode 100644 public/static/icons/intel.png create mode 100644 public/static/icons/ixl.png create mode 100644 public/static/icons/karat.png create mode 100644 public/static/icons/makemytrip.png create mode 100644 public/static/icons/mathworks.png create mode 100644 public/static/icons/medianet.png create mode 100644 public/static/icons/mindtickle.png create mode 100644 public/static/icons/nagarro.png create mode 100644 public/static/icons/netflix.png create mode 100644 public/static/icons/nutanix.png create mode 100644 public/static/icons/nvidia.png create mode 100644 public/static/icons/opendoor.png create mode 100644 public/static/icons/palantir-technologies.png create mode 100644 public/static/icons/paypal.png create mode 100644 public/static/icons/paytm.png create mode 100644 public/static/icons/qualcomm.png create mode 100644 public/static/icons/reddit.png create mode 100644 public/static/icons/robinhood.png create mode 100644 public/static/icons/roblox.png create mode 100644 public/static/icons/rubrik.png create mode 100644 public/static/icons/samsung.png create mode 100644 public/static/icons/sap.png create mode 100644 public/static/icons/servicenow.png create mode 100644 public/static/icons/shopee.png create mode 100644 public/static/icons/snapdeal.png create mode 100644 public/static/icons/splunk.png create mode 100644 public/static/icons/spotify.png create mode 100644 public/static/icons/sprinklr.png create mode 100644 public/static/icons/sumologic.png create mode 100644 public/static/icons/swiggy.png create mode 100644 public/static/icons/tcs.png create mode 100644 public/static/icons/tiger-analytics.png create mode 100644 public/static/icons/tiktok.png create mode 100644 public/static/icons/tusimple.png create mode 100644 public/static/icons/twilio.png create mode 100644 public/static/icons/visa.png create mode 100644 public/static/icons/vmware.png create mode 100644 public/static/icons/walmart-labs.png create mode 100644 public/static/icons/wayfair.png create mode 100644 public/static/icons/yahoo.png create mode 100644 public/static/icons/yandex.png create mode 100644 public/static/icons/zenefits.png create mode 100644 public/static/icons/zillow.png create mode 100644 public/static/icons/zoho.png create mode 100644 public/static/icons/zoom.png diff --git a/public/static/icons/accenture.png b/public/static/icons/accenture.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f54338fff04a967671d1ae2c837a5e9c29fddd GIT binary patch literal 2893 zcmZ`)3p|tSAAg6!a!V*n>}*7Cb1Ur3$|Z|(iLJRLxeN=NvrUad6p0ifD$ycVqBt($ zh>p1~<(3d~8AZt@m3y2`PWhkD`9JUHd4Iq6_xpZ-m*;st?-OHdjS&SyzyJVVnkC@TVGR*DcO%qu@7+bAYce20)^;dhcN*FgDY2XE4=o$TL| zP^Rvj(yzp)4tb>U_9dsN;azPll2#qsDjM3Vp%#~{n!FpdbC~tCXJQIk-`_P`I=AXQ z{>T;sihgsUJI~-5j6(ocr0WV@!Uc?%8il*u=Y?y3^-F_tBx_0l{Epk=(}gWJuj)j* z9#mI(aCxP+H(GEMKI}1pQuRtkQ76(wXpLHd z%U>5y$z!cUvUgWanDU zXCrG*bhZZ0&#mZgrsLjYi+l=AKxjF=Ldbiw^YX|Xdw-%YdoEF7ci3?M2zscQ%AhcQ z8whW78Pue>Qe1yipfWJ0I)bM3d?)ko{sDeRyneKgVdB)Sfl~3jV8p6nc^!`|zy#4Er%J`pS6>@D%v6AaPZ-Ii}bqrW!i<0UQ06$j)aUTE#0XD7a z0ALB)`9rq@sjOr80N^4K5Lm}JaV2jY;!ZAmUGm-G`+<XCeAU(+bnr@zCcY-F}KY+&qP;?|$^(WBWpmcvf5*0}| zf~_HtT%Bh|z@Tdony(Se!O9kDN~RE?`!uyQwP0v46beOAJiU;1X6Ea3?w1kFheiuP zA`oZJoY6d^t4XGKBeV?-4G~&82pt^_E<%GEM54LTHAqzW_aOhoF(XhtD8v97kxYW} z;<~w$18GJu7%$O}@x4wO(d%a>5_P>TZi5J(2cfO0h4?QTflmBCG@j=>ZLP2G=}^32 zNJl#YmFySDD+{f!gIde*KgOT+eJA|H<48mr`X9=_%>QON{Ph1!v(fl(f(?a8;4b7^ zUE1qqZM1E`^SVRY66pj#2Q#8Sfkfr?qQfohKOO%`blgDH+eqBtSSO+oyxrTdo8OPh znw5K2&|nne$GJm;KO~H{0|0-8g_$w-kmy6Kvkw+8)3yHpzWt?D= z@i^PI&ijDcr-sK0GPzc{GE&9ob@Z4Ao&B|mdYp?w(pXM>Dq6zKzaW`82saTvs4d;g z?D0y&OjdI5&e?KdCYqD=MXob6t)b`l{K}T8JW>28Ollygw6X#*_?@WW`hFB`> z=MsMeKQ!+MkIOj{aqf@dB(GZ!$$`V$JHHBNQH2MX7ZdjF&tsx~%d#t{wKeJpQ{3`E zmVx*cYH1V6MT^sz{x)DTEO?d{s1)jh3qpcTUR9B)Bb(c>nI%l%!v54ZYk&V zhgaQ#m2hy6Q>pR4zV)tpdfB5ahLoj!Ah?Didi8n6xxR#}nZ!Cp8OEcP$uH@T)pb5M zd>)%e-Q6lPByhx3`h%AItLV1q-3vK(X;z2IJQ_+7b8k00?V8tZDjDGzdQOTb9$?!~ zb5IGJjMa@~rRg&ETCt@f`G=$K5s;ZNuZu<~uS)FM=HinnJ7%n-^(;qbM1mvbPwQ$6 zmJZY~4oULAwmdnmc5AnSWB+syRw*vA8`s%fS=n}YJRQH3uz&)GL5wRyPItjDh2gE3 z!u=7w^RW-!Ro&i8W(m4JcMPplb_C#OU74SJ6ySoJ@;~lpL+KE)^_^G59z@< z5?dHp;&PnlX_(2*QPORS=Zoeb{tq3EUbybK%lGlxk`S2CtGo9=Gjd1amN)7K>tqqN z`$GCk?kpW$khe|hzF{*o!^De+wx1e1cLs9y8LXyhe;2lNU&mteieVV48@-5k$e%-P z#b%i1%Q0E~Tb|<33eHRItVX<=WQqK2y!Dr9zZ(rNXQdc>E@_K3myhxyPCTz)MaGx=5ociZ<1Z@a8@eLDxCAQXFPx%Z%IT!R9Hvdm%D3JK@^9-*-b3A$j+unbjjXL3K1V*@P$u;g^)@FK@h=0L@ewr z{0D3;QUz_IHnCFdL_tLmjMxMl!Q6X83_g-sVp8OBj|}9(y6$GL$=prI>E_OF=KQ`n z!yK++8;9D)Y-|eL6vf;U^E=zfE)|)XQm~T7A-4=Jq+_>`c?2A-1F`^W&|~(EOUTsW zCdePkpseX!0^|2R%=HAiM3U6t1hN5zafR$jG?kpVn#c zn};c`bM0TtoWq6WFAD0(M$CB_C%&9)5`*{@PAeqoqwp2vW|r*d6`~PfAl_%o!3ng5 z=%wZrlj#i6fga|5RcizEGLW_3wj7*~eyQN>T5y6~DpMJ)rwP#Sfny53moVMU52?Ar z*|iMNvPQZuCCpw0wmNkqK#v3a1g@4b_L^=uS^%eRdCU$qa~hx{K)Je-HlH&%A3dy~ zx&bdjTc5|zsb*lSjeblaH%e57o9UCzJA<|^3QQiBUA z+!f@ubzI%w1TrDo2gW?i1?NOn8>R;5qaP}`BJiS&IcIZ*bPfv9^N7ruUS{5<3FfpF z)Ef247Zhqn!9C!$zypvWkIJ32q2m2htDH^n0ouFh=x-;Q*v0Q3t%7O^T&rPf^QBt3 b&4&8}_KdI@uRXo500000NkvXXu0mjf>Iy)y literal 0 HcmV?d00001 diff --git a/public/static/icons/alation.png b/public/static/icons/alation.png new file mode 100644 index 0000000000000000000000000000000000000000..8102ecd5989dd45a16f163196bc8ebf7b911195e GIT binary patch literal 2492 zcmZ`*dpy(YAOF(EDCg9=kuZxTvDsY8nuX0}G`B`5Y#0`^wM`r8oF$G!7K)Br2dC1U zMsA_4i&C!VjHJ>{NYPC>DjliLh7-SD=l6VH&-eK}pU?aKd4E3N=lSEC=H=m{rMX5E z001qLE73=>u2amV5H-cSXj4m|VgW@ukR1S^I&<+f4XoJ1!d!jG0FZzH0AVr!OetK# zQ2>au0D$LI0Knz}z-o4p)ElP=B-8y#5o9u8s<0sdSOp3!QdlaA2T)l9D6=Unz)eN> ztL>v=GKWzGfK&zmn!_k7Q4UwdRB~q5MI|cp8B0{ZqSuuy`f4v#(kj$n{-szn*scLw z09d?SIaPpyB5eRrZDUaUdH&>W*f16oNegF%(vbotTgd`&0<6Mh(s?wPfEg3Z#R}}; zGYG80R=QDe*bIahZ3p)!d%*}S4jpELv_M+G@tQCg495wN!1@rK=je)^9XyK1V`EV$ zKA(@|TOwJUNEF)E))r-fL18fF3WPZ~K9)xln8$M0%_jLb50TCd<1pAf1}he(%u5Sp z#qsRmaHY`KF2=B&iVRg3G;a0SOyROFXbEew=Dnp_`J+Q=eGn;4uh`vkTZ3m=gL~> zTYy(~hxK9z=rR6829qAkRrX?Si9`Ko;9DYr6~p3eXVb#yc!kakWr6Ek^o&fvybQ)_ zq0EB791(|7p7nyWpS@T!Ud7GAYvNE}Zz*1L!eDSG0D$Erq65WME7vbNW`*wx{G>cO zvTWzQ-Dp46SF6yFPXrOptxl}n3p!CHE&(O>!r%|zd8I! zbxexMNY_rEuDTI*pQ+nii04P_)#q1EddRv%PmCjEwcIh=ksn63WXd22{~T3ENYta2 zHcG(TjXalW=&NT{o;wauE*aoJ_UkP^dM*6#oC|gFs{4& zr(PuPsWH`X4Y)281U!;Tf4G+z)SUSdFQL#&+a?p)wyimP-%SQgeAbAta`FfoZZvxQ zF(c#48MCH%($z!f32LKaa+DcA@{U1~F|xB}MHTz!cIch$XzfBDp}3Kf&CW6Ar>$LO z5uT_m|8VdR{~m(BWlUgkZS9MSJyd}euGm@f!JEA7aHGDSHlqJ(VL`(Eo9B$rK^=F7 z`?gtYv4F5XiOtFW5vs`S2sr6$oo9*5kxUH8ObL*m(yC3ns} zhi^@>qE*tRy61ixduSEBAy~aRWQf!yNi*9{=k<*b{O#R3-U%|nFPO*7; zkJX-HX8h%V9ivIpnKE^OddTat3KCSkX|oo3ETi!x9n=PKUBe{&7@Jr5KpwdE(t(QR zYN$6++;7OML28hvmtO6|#PqC}emB?HYaK9CP$aqK?Go4#qDc@Ytlxu)u(GQRXazjtA0CdmpYe zYuMWU*9F+oy$xqX56^O)E{zrpW%&vXXjddq@KlN95LU1Pqr(YqYRuJ=cxVtrMy1c{ z-2-y%-CHJJOz_cD`5`8|*Ijt*bL)D1L;9$T)5^$#vdN_WyeXJ?rJw%v+9l&1RMUQ) zu@K}&!GW->{>7mFr-l1bE*+A4M-plQxmXh~Awvzq%5PaRI1lPva|`!$4C@__o03;v zv?)o?aNl|aY?SIKIF1+^_KIU%A2ri-ZZcO*aHdH%*H3m1R6XqI5(+R|M26I|3e9VG z&u1S^H_fT7f7l#|G7P2s`P;>i-egh}sLTQBraFatoJADyyGU}x7KaOaVq+X8sb)@n0-NX9KF$q!Dyk8V#a{YO!cBKcq&(K$7L{450WUEty3 zwnsNV=`GK!Vw-gMbhNzCd{YZ+!9Kp+8oZoPePqNDp0M5LO?W4qm|K;#hbFq$_jkKU z!rmDklPu_G$bk5|45=nxw8~UxaeK5G`|ryYROGqZeOW;n1nX=a zvm^w$`Fl%0k2qfWB-^h>WGT<|*0rUxkapddOFsl3wvn|*8-B!b#EJWrro-9cD?eSgyiHwtaPL%{R8J?Px$&PhZ;R7gwhl*>ySQ5431GkKYe@kKQ01!f(uu=QJ00TL`7WKiVGjD2-ONo(QaZ8jFU{8%tJCzu$5*)+HAzTzW4mj{m%Ct zfdU_)!1cL_fT7QKaT?uuNvDZxOx!!V`u4g+;q87*X7U0E$c%N&-U9xvUM>sN7|>E(L|Qj3X#41%{S4HU_TueAbh@v} z&*aA#nqjhaqB7JIU~%sP`9V4FcjHVyuP3q+r7c**#A=L@XFsN5t+-*Aiw2BI!gXIH-%uLj@L9tt;uFQqcEu#E1c(-#-_;DqxhYEw;0lBrt zn>*l5UzIh;?e8i9$-$G5pWa4^4~Gd0w0WXh4a|Ru^YD(u=5b0000!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#wg0;6d0@LR% zPZ!4!58ka)tk++55NPd}@06W5ft{6?SHz^FjcEddqD!TBoieYi(4sx8tl=GeoGmWR z6Ep&ZoRWn0=RWIsA61sb;`+{On!I)OzL}dhZ}XDeaUk)1w*2feh7IRBkFQ$Is^RiA zeTJewcZ8GHzs++j`VOu>{Z{P3<9>&d}z&kcBt6|ORO(K{6X50D6pK3pG=`Bk~{GS)?Q}1e@(L2X#?-XZVSf8A0__Q?cZF@ zvx0Sn;;ZSslV{t_yMMayxV~V^qtZRjTKCi^{mdwl-1lBucI~>lOq+;JmdE}bdwy!& zszpMlbD8%0OjvrxM*QQ#uHuy&TXRpXQ!25LxfaDPIzuwrM*XH(^0K@>r zao6SIu1(i1Gg!?hNT0NHns$1r+QHyEsZ)2KfATTiJmA2#T%YBaqwXBJr1kHLM7n|v zf6x8xt3nyYKN!^?S!R(NpnY!lto9!D8J!Y^VGlf}n;vIO*nBf%<>s4f#MYPxg_$Y( zG(6fed0UYQzx@4Z_THJ7m8Rv|2BpMFEpd$d>Of_wr>mdKI;Vst0D(J1KmY&$ literal 0 HcmV?d00001 diff --git a/public/static/icons/Bloomberg.png b/public/static/icons/bloomberg.png similarity index 100% rename from public/static/icons/Bloomberg.png rename to public/static/icons/bloomberg.png diff --git a/public/static/icons/bolt.png b/public/static/icons/bolt.png new file mode 100644 index 0000000000000000000000000000000000000000..59a48aec927e2cf6c808eeb16c18f81b533c5622 GIT binary patch literal 878 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|0#YM9(|mmy zw18|51|~)!24;{FAY^FIWMBca85q=nGy?H~Vi|EZjLn1Rn zB1$5BeXNr6bM+Ea@{>~aDsl@z3K(oEtboki)RIJnirk#MVyg;UC9n!BAR8pCucQE0 zQj%?}6yY17;GAESs$iyPpl6_D$EBd4U{jQmW)z9|8>y;bp zKhp88yV>WRp=I1=9MH?=;jqGLkxkLMfuL^+7WFhI$72aI=A0Z9t+{{zaLoK$}74+Zoz`RicPN z?Xl4ZS&rlwh)=P* zB6gWu;9G&~#SJWSPcq)EI>gTe~DWM4f=e#h! literal 0 HcmV?d00001 diff --git a/public/static/icons/bookingcom.png b/public/static/icons/bookingcom.png new file mode 100644 index 0000000000000000000000000000000000000000..a2022c9799bc199d1ffa93705181265d97a70148 GIT binary patch literal 1289 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC=rkv;hE;^%b*2hb1*P5 z3NbJPS&Tr)(4NV_0%kKX08Ih{<^_xh*#%5+S&0SA2sTLJhZoVCfrdn8hD4M^`1)8S z=jZArrsOB3>Q&?xfD|y;R9FF-xv3?I3Kh9IdBs*0wn|_XRzNmLSYJs2tfVB{Rw=?a zK*2e`C{@8s&p^*W$&O1wLBXadCCw_x#SN+*$g@?-C@Cqh($_C9FV`zK*2^zS*Eh7Z zwA42+(l;{F1**_3uFNY*tkBIXR)!b?Gsh*hIJqdZpd>RtPXT0ZVp4u-iLH_n$Rap^ zxU(cP4PjGWG1OZ?59)(t^bPe4^x%UKqo5dsZ?*E;Wb7!|`Jm66DQQ&G}h+VpgucdLV!`x5$QHwe{&6%Q> zD&;ZAq(*9nADeh$yOH?RHy%!B#TFcX_-VCA2D{e1Tk(-!7HpHWc-eE?+*P6N0JraD z7yt7|RX@uA{OfXy(WlOuvuiDiP;FuHiOlIG zj>|F`ta|(Wr`6Q6_Z<#|=l83NDO1l!E@hUvctA+y z!~USFkDYk`8*OKsw0gnRJ&ZwnCvyEwRIzwKA8C^1Wc4nB79&Dv_LX=dd z;z(@Co|GuBZ6XoUskW>LDa2ZN*Lv)|2b%l z)10a9h+Ts&B}L@kDkhB~Mj_aqZVv#r6PJ&(mmtr$KxcP4030v`faqfY@D+igy8s~E z8~{G~0|4Oy0BG^04|Wofz!?sU#--DNjfk%VC}I==dBnp2a>z}6*2f^eHh^YEJYWw- zXU_M<7|-)hK!Cz5hl^PBaz+-anX&TenE8z9a&zo8>GJbFD)WT1P9bI)-`P_L0LwMd zg#j)}k;&z^Lmn&(siFi-&TMG(xxp?TQ>aJY!1r-v4r zyJq?nLEQODJmKtE$bcXk0WI+6;P+%43G@RQ8kvzz&oxtyh$bUY;4r>`BNQTSku8YR z1^$Q4w>QIg=Lq5b;ph~*d60-~IV)KNFIKVU<7As}nuXwEf#>%G3&F(#<~~>iBQI3| z1=4sTjsO`-#75hkYw^d7#kqC}AP({pr`6x~WFfYIkM1mi2}wBnSyU*D!<*Sh8*?J~ z-N<4k1>O$}cJbMP9CY)iB@3X%?CCn5KdiGLGOHwl=t)~}@@9_pG>V*SGL{I=eIsOS zSH(}rhbmu6quP5oD>v_^@AKZhirm>^6L~g{77}0!#d5`Tne(9lu;|079U*m>mRzmeThSaSkYSgz}_|Em>Z<$Mq z)l>&RHb+gC3+qc0yQa2}{|?wzJ-xNZ#MehzsprUunzbmLeV-} zY&1j^0x6nqnTj$H-tE%p4LxiiJv7$aQC3ynWt3vo9-8qA+i`j68BJq$cusb9VsHOY znjJTPV~N+_C93$IV(3=m5GHq1c60pRh~l&)i}xSwNgIyiJ95>R)L%bTBh@9TX}9$? z+l{8GziOy840`>SHMlG1=ASVF7q{LshhuOx7f-pmU1FKI#|-9=oDC(rvRX2@rB~Fh zJW2I@vo_Z0rCG~_ZiTHJ;h*@Fz;ULHim|aSHYYNy-cdQbDU{B8JZze9`D@vMZV4>i zk$a73KU7;1!STP>zztA|Ro^HlnF_jXbus$+K1Qp&>DH#5*?#StU*o*Cj!zy<<4qYg zMXBTn{w-8)(@EVDV1RG5h${A($cQhx=X=7~zlY;jFnVONy~poJM0k49pSJ{$JvXRNCX%(LS(c+|=# z*DY72NL|m@nA`Tm9$+dIwe~zdpDVW_NVkoc;bGYLAg-XLZ~Z}nREa{ZQtf=Mxr_IU zgJ!Ie*izlTtu9H;%tZ5%OA$YFFxqq59cr2^@HE}f{!Qx1T*naK^|BVyx$U)V zL-*X{Mkn19HB{^cC6t@NLlmq2Zl+G_&J0>oTDmN0&2#y8WQD>T;2&|6Pfx?-YVJCE z*V;g5>tnML6V?|`T(GLjh9|#1Ja+qCTtf9}c5u8k*@*o-^VN+L=Mo{it!~@A@{YX^ zdJ*5#G_iMUhV!^AfZ&t24%auirQ7WDYf0IpiSK{}`#5>CBV}V07wQ~2AAQX)&v)3Y zx^1)8U}#2iNdegVGU4#SiH1tmXXE`f_wS^byqdCn`}IqFzDs8+qfT7G%EQVutOs0^ zeL%Klxfp(1cBk{ngBslIp9 zz?g00hxU*h{9Tvg#=d-~QhhgO<~D1W!+yjstmf3CQ@Nk72K&WyskLdBp+7*HBZHdf H;Q#A?H5D6O literal 0 HcmV?d00001 diff --git a/public/static/icons/c3-iot.png b/public/static/icons/c3-iot.png new file mode 100644 index 0000000000000000000000000000000000000000..4c615ad67de30958d817dcb03d40d2255962f196 GIT binary patch literal 3168 zcmY*ac|4R|`@hGaj5W!YWsH3tS;83ON0vxvvPId488ny~ne1gP*+#NNlVk~{Y>`wL zdu88hvWD^6Qcoxz-qF*q_kGX(xz6>yuk*dW*SXFg=iIQhHs^+jLI42Zwm5BqW_od^ z2_I%>&g`z6F9Cp+2Y2d}t^X9z(!+q0Nl}KsP1D{t{NqUI2Bs zu|`?uee7^a3591*`*v*rdLZrtV-HhvnXZxnVRaqaF*&yRd~4r#`H8JL zDCtxDc%^O+Y!(CT9c!7kNzf||-W@se2nW`w1 z-`b;nOggkEz3I$)i1_7WDpI@bu_CP3wEJX5p0)H)bL>uZz3C@^+Q(R%v>NqDfhlmq zX0{UH&P*a7)&4V`lvJgLt7+%k$28(NHl%?|O)ujKkPQ^g%Rc<27=!evTxZ~oa_Mlc zFW*!wIiv;I)3Iinw^l~kXGZAnW!J&RLH>P>OPp6vXZwB4{E z=))4Zrs|7BjP>gk``k2ASxcV#dc>g=MRR;~FWdNUH`V6?9kK=quK8S~F7=Sz??10N z7UUkDrRWK9ir$iiJJf9$cSSqa$v@LOA_P>Ou_dGA}^0|-kV?an(e zqW8DPf#ItlX*5+Q`DHRA)Tm?6*E?srwy)iis>3(lH{R#plQo8SMMUBqlbg&Os7<59 zC6bJ%(vXp>My{ZE@_W+oFy$*WRHhaP;y=hv(YMT5la7kuL&WXy)Gxti4gi zs`ddMHAN3DXgmC5k?aK`8_7+Fec4@hKW}v#QvAEOD3Wr~bCaJ@Gw+F10yTIlrt8wQ z8o`a=7A#4mn)?l3UDxtot15a1S-@qVqf?EY$5oLE-th*lZLQvCY#7H9;y66uVOMl2 zj;07*YGUtv8t7dSSs5erh`55UtQnm#v@^TIE+0`cx2_4c#?Qq`TNsMK;x9La#jSoX zxe|58;6v554&p`tlFc*1EkX+=VAvWID>9Y*>fFl4Fkz{>muL1CuAsIq?_W3DxB1i9wl+*eqB!Dtd2DB-Eg#?Avz!!>kU11+Z_yZ#mcN@lIEQ z`**OtCu4l)n%99!R0(+#O_ry5PO<2Y#J06K+KBd5NG^YOA>(Byf$@lD*ZrNp!y>0l*S;{0~Nh z6n=A903ZR&aGyTCh%`|5AZ_jd{n6JuncE zm(N@TUBKBnk(|z2A-n=Ft9f__dScYbmxB(n03;c~gqJZS4=DL^0G@~-8^C@s5KMd! zhQpx0C?tOanA2HX=&3*g26|FWT}>T^f(jYWwwffAmM+G4FwT#ojJsO9e6EFjO$4g~7A4?m89f zD#Pxdy11}14pZ{$vdy;AFEJc$#9i<8oTZ(ajVha1pz}&0N*UC61;(&KPP@gXSB7r; z8bn;vNj>|}Yf4VVimL;2BLYoJ+&iUEc z=xBofSl+;gpU2l~KgEwAxZ{Zs+xnMWL{82lkoY8ClHlQ?Hsbd<6|3~y@6Oz-kWCj8 zu`L~HS^oZ@{Dr8gsp)ugxKQg1pXHfsDNQd3kJz@DyiI#<7Zf9?mYC)~RKgo)8ui+(f$~E&H}|PG zCWC;&4lB__v=~d0rmJvp(omyqjhgw*V;b|uO7{tk7me-NwS>7CYik|VgY#s6QxP5s zB-E3Si=9nf-|F!>DZay;>aniiEiB(9R)#p|tZS9fg-2!ri>1&mP^uJ%lFB?=C*@Kv z$I!R_8(#_fx6GuG61*V4!>sOUjdak%yMGC9vIj2~9+z+v&Q%P1o2SRY2_dm`=r1Jl zf8~t7a5D2RnLg>YtT*D~;^YAY*rDQBfYkc8Mm}8BY^UqRbwb-7nqPyG!dh~waD=r- zTvrkqGc>_g;F_2(GST&rZ#x17lDj67ZV^*0$Ul7cPO*(;tZP*oE%ve4X55!|1ybXK z++Depm@#6eNp+lESVVLk$L2`jd4q?U7B=qhb8f<4Z*x^R3`iX5O_S>()qB4*Yh*=J zG6#O#zia7Zx1y=(>qEHCWA5nfkvfsoWPs22TQeQYJV!g9D;%PfZxGHNnHJUVw#pN* zPgXvOkKj$oh9@JBn0bgL&f|&&ks8>&%7})aJN=VUyhEifraywr4k_FZ{4DEX6s57- zqQ1uvHJV!m<%qR8U371|T`Lr{x(1a+i(UzsGArcpn0jUN>?v7la1ecD+V-q)B_%{j z3pxV^gB7AfRkg2iiRoVvP*hZWa4yO0jn!PEwV=$M&K(aN4tP?bi7W1 zxWJb?6q>I&-%hDiC6>isUp2xy72lLO>FWF44_)HrGvE@lUY)5veyYd-7%5 zhz(DqeiKm~WfP zd58`;@%+6W8(Y~EL>%>rPO>3D|Ku&G`I>PWnIXg0t(~S~N6GKausTZpoY!}rAEvK= ze0lV7=j!Na^o8!X8Hg0YoJnYL!L@vF>_{1VqSB zEfl?)Z8Nmz8EJ|C*5E2>ZI_Mi*Lba@L{30RC|RwuTOMO3it^{5xRrMX(ChfR!A+_u yX5-El4XRr@6l`?6`GTeDU@D!S+Xt%7j|Rf^ymHbNhI0;HSqoEZlPAXR*Z&QcoQ-M# literal 0 HcmV?d00001 diff --git a/public/static/icons/canonical.png b/public/static/icons/canonical.png new file mode 100644 index 0000000000000000000000000000000000000000..42c1a6284eb24195185923d6f98afe8472818108 GIT binary patch literal 1796 zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi@!3HGfm>-J*QjEnx?oJHr&dIz4a%QAPc&7RK zGH3zW91N_CLJZ6xB|yl)D8;}EW-~B&F-pVPL5zkBOh9oFAdYI!WMF}+$pg|L-~q%y z-4NO_B|j-u!7Z~WwLHHlyI8?F*pz{Rc>yEBmIX|36Olpi<;HsXMd|v6mX?HQ{!rU&kSS3YW2QabwYr?OpEyr7PW8C$UTQkJMsGj5$ses{L^Oznd&=Do3G5f5$d7a zl(Fp8e}gZKw_F^XGbZW@ZdopLfK6(rOW*2HcM+qs#e69&TYPIy+eF%};NF*7BXBKr z&lc_YETgzbYo^^eA}Ho-wI^~i1EZ1tHijc*tGNs0&l`I(J$s_!bo}|M!|N>z{?BUm z+ie`|y5q&cS+m$KF*UwaSnzJPp3SlJ-`#%{=9Y1_9p-Sa>H@Z9w9 zz~7ltyC$-veAFZWVj;?+LHUBsQz~ zTFIHqY{FCBQQA^ih$n_1_mQzSF$xZPM}CzaLi1EmBaa z6EIc~)cmEeZNIYlA=3mm(<%J?3$pJ!))n$4PhXdi^~Qfo&bx-q35ieMxNhOkJN#aJ zy~AnshY@DS^#3=V`q46{>dyZ}mY?s;BKn^h7Uqh~-j;vt+Ct`xSNA&D_y23WuUFIV zw6l4w|ANW6S9f2U*?7HF(dEVUg{hNQotf01)A~j;=hv2xToH=v^$%+M+?nTaLgI&ww_%`{b4r^4 z+h1PB{janNer^`5{Nl;sqPM)&eDa4s)kd0G4Wa^P1E+d+E?sKzP>k6lz|%&qE5PJ% zmDfh5rpXt!tjW)rl(6Dx)f10sme^;jjIZkydw0u({o-!E!1#S*7<;=(8|2FrR|Gzf9cG~&Wj+jliRzLCV4U_#N{%V)fXLH+*g69h*u7PR^22WQ% Jmvv4FO#oMVwD|x4 literal 0 HcmV?d00001 diff --git a/public/static/icons/cisco.png b/public/static/icons/cisco.png new file mode 100644 index 0000000000000000000000000000000000000000..c371442cae7ac5d50ff027bb05da94df493abbb8 GIT binary patch literal 1233 zcmV;?1TOoDP)Px(i%CR5R9HvVmwjv#br{FL&t1nD6xelb7a2q&z5*?VDVp`rPA9e_S;S-s2&?!K zFhLXF{?V8~Vq#28jERvTe+YJSsEbCCtSqqDV7mXsi-P!9lSx0-lpZS#* zN7pV_B%0k{?cMYHKA-3HTEaBAXc{o0B*^O34`0tjc7AB@p1~^(&e^oCn$k3Tu(SP) zS&fn)9sa-=fMF#RyvD49d^?9f@H>FHN+>wntj7NZIZp`%XI&LYyT9dm)jIwbIy#bE zFh7&_rpM+8dTRYpSL=>q4xNoHPa2l8_tm}cj%GD@CNDwW;D5S2PQzQ&uHYNRG^WZV zIs5^Gfjz5+THh=L>1+(_U<{j;P_U?u!yjN^^tRId-cyAjo&HB&U|_E+p`ZYO6#~6X z-0s`xRl9fhW(}_h(!M%SuXYB%$vMkF61FQ{!7XMX?Y<3OwYx3H@y~Qu`PSbdkocXD zX4b(kTh9Y18Peuozd(feE7OxTYR?DfvQQ;KI=szRR8;WRSgwSEN4dtOOjbP*SRn{F zghXPF(%bRZ6+y0gbfGAwfB83%yw546k1)fiRljKa;WEf<1SgeHaDJ{g9R8Nm5Ys+o zU;D{IJ?ZeZ$eB`xTHTrQdc77$#kFS@>sSpsI?~xQQ4);JL!E8k7Am*hx8Y_Y>QX|j zizc+$xiZVlMdv=>$yZ)!%iQ4)@HU7mpK^-*9?{+69?t67bb_T+-*=8CgtBppX~ zrp!8+WLLYX?7BHg@#o&%<7PEVf;207we3tnGJvSa4$A>eWy1i003#pXjP8^@$psEb z?kIpI7Y*rCkJi8DpmS-po)Z2@in!%oHFDxO7SGTm3tt&CxLrywbJUL>QTgY-O7~VG zY|FwiS&Q(6jjx#{ z+m`JDV;j>J;ieSnBb7ttvDq^dG9WhhAQ+so7P-vF z{z})~BGLXd8J>G$$1-avEV;t~JRU8=+hWqIu^6OqKys&v@UoE4Ap0VacuW@A;5n$>j&AOR%JGtW%EjY9VZMeF8>nN`lNr$NS6*!V`??Jp@sf zwP^dKOwMyj@^CahfW>8+WVrywzL(?C6@8Vimx<^VFzQJQ>BmKgb#ko#!;jD`&X-Q; z0Fq2(bxem#AmZ8AWG!MdU2bl8cz*4y@kA;Hpgeotm6# z*+BaM$hl{^toBv88pxoY2|$SvZA@y!sS7-aYU#(dy1@?KH+<~$l+&FPIB2_bZbBTL z5E@;8JIu00000NkvXXu0mjflXh3m literal 0 HcmV?d00001 diff --git a/public/static/icons/coinbase.png b/public/static/icons/coinbase.png new file mode 100644 index 0000000000000000000000000000000000000000..ce79e1246346b68c207da86cae4fe735a2b14549 GIT binary patch literal 3017 zcmY*ac|25Y8$PmRtH>@zGnOnfV_&ABEM=FJCG#SgVa75vGZ-={OZL*(A{wa%5enIr zee1QCH8jK&5waBVjo!ZA?|aVgKKFI*bKTeV+~<$y#8_JyAK(_}1_0oIsfm#dGmGv8 zCkOLB6{x!j0Bi@bhKAN&hQ@}z-oE$?ey(n4V>Awp$GX`V8vuZILV~RmM#5H5?|xOO zqI7roAdN;jxTBF==55m#G0NCMm->t=C3%aNO%IgX0^EKp6B~9%j z8|03A7JP|=B?X_A71~LDsR^MyI+`)7Y zzR7Tse*>bkbpGBCUHWrOxm`*OL*d@e7Ep?B!x?UrLnoh;N>RPm42Ns>ul{?cm}x|h&# zx*;NHK}h+sfKj5B=G&=-$wv9_J3z%n&z<&pMxU|)Z5RBt z_i5u2#ui-5dp!tK;NQ#T?gt)JF@>2@!Z#&ANi)h~#~(>i3Vc7B{{;5ZCHoIpkDHa0b)%+E1|Zbfjp!h!>|3Iq~F zoN74QN_jlo(RGj>kIgD8&-fhM)G;%Cg}Yc) zL74aB>+BQr)r=a6KH9qp#`CPm!^pCujndLwj59 z{9?I;z34!6u(W`?`T9UzQNCBuP?C?|UKfBM!I{tpO>~ta`FP_9aFQKBFRr3-Sfw3agT#iOM(p~_HYkRG>`loSGwa);X(o&DX;e9{GBh(td)3>Fv|2n|$& z`r!~1qG5@dj+Xn&L zGyk8>{4?pVDsxmlZUpSlXVc>rbN;X&0N6>UM*0^`4*1)-U{cVcySht(^@Q$m`~Yoz zztKBTRL0nMqOfSuh@{0sTyi`-(PIij-{@C=2=+79UyvQIeaFYvZe45(C748Jf|dz(`4^tUV3ok(X$ zHx;I;@Od7NI83%(Jb#8hr&2h2zH={k3jP0HuLC!5(`d!vVwF|t5=t#&!>vzsHB{jLn1Zh65345dP zAgQ|gtIv%8E&ui->iv21kk9Ypb&vMN1*andtvnxQue&=Avlri2JUEEhb+^vxQZ_dB z)~?0cX=kFZ{nUdJ4y3qM(GV*t9EAK%VJl1)By~xCsSKYwj`M7H-}P7>lAJlZoucp~Q$X>{tD2@Vk$nBtby%;B*nK}R?uPP$ z#gngnQ_06EY(=S_P0tpST^P?VPoF}rR)`)VKjU?*$lJE?K6{H|p18%S+9NJnq84oS z@+v-XW#s0C6)81x^3@Dh!OS<6j^UPV{kgPR=}#3qJMlb_Z}r2s$0QB98|+w|&g;^( zK60(eJh*x7<$$wd#V5S5k9x%E{c9E;5WG;%Y&H&(Wy6^FoW^Y&oKMlvxbKYSy>Gl0kh~pc&Il|}ki$1du#N;P z%iScMOZH^-9$Q0{N+-6Lx_a~5w?>RioyAmA-q}l6zwA)>)Sx^O(>?N(Ve#!UQeLTP z7b&C}5BY5N!tig~hlG~_bV|KPVJ|`Ap6&SKfoPP*w1Xc%{G_Uc(5ef>T#el@k0y~7Eih4#)n(C?0v#Zu8LdG2DeLPwf zQ@0Pvdci5yRQXsA|3E&sAH!`*{XZ9YYNDdPnXb3D35$TaM65Xb+#KtupCOezG;L&) zcsJ5uB;ny)osAtyayhtQI)9-oWU&5ihP)$Q5-IIG?%L7iIZ>x+THbD|()MCSmXEf{Jh*e@3n+>z(|S%+SkXd-us9Ld)_OPZJf)GLas-o^uk;*q=)E9WIO*@k8DL} z5JT$vJoTcF$5Gn+khb?+nz&qrEow{k#TNb2jO;1QVxZTD0*!?aAPGn-oK&y$Gm^8Y zSR}1DW!b4J)=f)fxus)zB`P1O8yX^+uk_uw>r|X<{2J$G@X+4x%=CSx8 C*jyz5 literal 0 HcmV?d00001 diff --git a/public/static/icons/commvault.png b/public/static/icons/commvault.png new file mode 100644 index 0000000000000000000000000000000000000000..53f936f324db0f7177b46f350ec595b57ad46be1 GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^20$#q!3HGv{H?nKq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fffz?HNHwO2gT4j2Z~_?U@WLP&H{l8U#Fm7^DY6GcRC7 zn7DumuG(M$Gn_2}(l+tVjdwtbv%n*=n1O*?7=#%aX3YUgGP`7kM3hAM`dB6B=jtV< zVstT4fPE4v1v=K$i$%yBm>a~_7}uD8<1gE&iT0oMXANbKxf$*+JG%U z5koi+qCP0KI6tQpZ&{HLeAZNmzh+74^S^hxP91vKW$jP{>*ZWLBi+M7U(;rsjde z(Zs?=AFBkqM(6yT{G#B3#N<>^*n_no38AY7TN8<}#>fQO8YBs*MjL%lIzvi#kVFj@ z1*U2{E*pJ#4zc69WwGoju&%w!asra~?V*$f9`t@5Qv2D}2wE&Mhv_ zEB2jjwzs^x{_nZkcQFtCeW>e+zR>vj-sgGGZJz%*S9$L9p7X5#9zQuNQa6dQ=3Y!o zL=Q)KPsP`-|9p;~S`p94Z&b3Ni#u$-@-w4z{cGeN{o9uQ*fZ56s%`GZ&k>s0=HG-B z!q=$pu9lgdv+Gu`dc~I?eCLWBT;<)b?FsxCGj`*zQjv3Tq7ZLZS&8%hoS6Rw9_o82riOEas*iZK~n@8PJ8*WZ^WcMs+`wB0A4hyM#UYhI1{JaPW^Q<{_Nxm>%R{BC|>ZOuI|%>D|Wj}L=%R->rsf#uZ=-}g;_ zoP9(riDyNnM8r;(8TRQ~4_dnqME3gr`0lGYd2&!xV+BW*Ef){VlcYCHA1Wj_loL3qo=Q4&dPPTXrv$&dRzT~wApI2w{C`(hKw^hRF*8M5AtWIbD3H^C0TSY-;0ZC za)H*Nw#&W?E(n+2wp#keRi>B_qicD`{-r#9dSI=Sn9v92yAs>8y3XBrSR9qS2Vtga%|$>9`}0Dv}qhW z`i{JhYP={>u)D!oTX6E6>FPU$e(YkNv0ZLOHbWiv?#k9(zIP%r)?R%oa?(E7|G}#l zi8Wj8+nl>&v~J4rmpNnN-niQ3kGEZT`O;mRauW87 zOs-E`q;!Rz$b9ZH*? zxNiEY&i-S*|K*!AZq8WyEJgV9mW?+{KdJrAyt%r$HRh{YrOBHcDL~nrWpn@J2d>&A z7k&HL#*(G~W}X!<*m!c;?8fZRPnK&u{>hyq5N{TKTvk7RPq2A}?63cqQ$>GBUp&)% UN^H6FO;Ani>FVdQ&MBb@091cWegFUf literal 0 HcmV?d00001 diff --git a/public/static/icons/coupang.png b/public/static/icons/coupang.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffed4764a4d89ac6ae4202806eaf1e74de0df7d GIT binary patch literal 3831 zcmZ`+2{=@L7rtZ**~tn9`z<0Dy$Yt3jk`88TK5h$@d^7kVBF401yBJfKLtp0M7(~ z<32eL%@E{7EXLZv6@>yM$vz!GO~D2nA$t_$6QJM)4y%zpz>tFPmyf0p|B0alfXg_5 z>Lt$fJls1Ne29{@10A1(?YJBJ$p zD4*jjto^M~#&Bo67sSy8?}UK_dmW+y01*r)yIvT7M^Lbrr?($GSWWml0#5c1!%$(+ zcZk1-ny@v>6m$yjivcM@U=WzFIz0#kLioD4!qGZ^am>g72PKJz-@eA?xcMO*C_7nM0P##?&h{MG+M`78W4%ldczx6GfxzX_*(aTxN0{N9)B&$j-I z{eeH64sMDI#&}xm;Jh&2euuNj!W0nD|C#xlc?$1|_cix%bjGNYg}zh%2>p%zu5$+xTh}J5?Ktk|d1Inkt6l1WDu*>CMMML*4TG_4(B2=M&ABNbpXy zYJzZdiF3b>rn{|kv39#h0w^jLVGvmRX!}C%$DrkC_I|>?nOfHS&_0!k-P@1X!zb8U zSs(8gFs$v(hNFpD%KS(=61#4F-lv6;&mE77zsmQ#6HMcvmiQJ&)xcFu4a~?3`G%q& z_H{fEP%XsWwpUgpV6js7-t33HNa3%m;jSt#^BbN}cGZqd>9Vuh8uMsdgGd%-ik-(k z`ovGa#v-yoVM}adL^2dsORVWltMr^^{;HPQ9%gz^{3Qs`HH>Cp+-iUzrt>H+EA*UF z?XqVjeBKN^vq-I_eut*t|*9tgdI_U~%OJ&slxr9;M6?@ZG!l_gPJ@iHn+F#B-}j<87T3ZtK=fG1*W` zO^Qddyho^G_9}DM;w@KT*yKuN|Ik18_(5X+3#Y zuOK~JKK_)Nu@D0z(ghl6V;4;z9H!B#pZmPwSVoL|G}k?u#(Y%~n?0Il2(OqFiM5i$ zq?>D!&L1FDRx`&$T_}9L^dw-g;5fXbfWvbJDnU^@nsUnq{f18eS*nSx=b|p0vA4VO zmJ#F)wnDmTQXuwng^BnGnyG(Wk^56l^vw~?D>T~6yr@Fu8oB1zVu{tBc_qs#O9bP* zz-t4|PF|%is3o4C9$uErEx-|R<#SWf*T;s=NZn|@X-#}1{OEy4F3sDOTo0RB%?r)2nj4kh%7X?2V zu^eT`Pu|gBVH6T2p&4{*T767li;W@620YWK0Sf!*sRl7XI}vTsFj8l(!LuE){=5y( z@8LD?VUrMvFm*szqJ2x%`AcJyL!`>VyFMe)V?I_5EMgeXow~(H#)eXKGoWY4)^-e* zZox12;!=~NS;1~iXTsJ_-DLqZy*kq@k9e&kebZg~v>VNoDU?^&EFa+|yiU}3x=-BJ z?S!&FRa`X{$Zn;{w>DUH&{2(-dRM?1^^m)wlrlbEsbhhF(Pu<4=}CoWi-~mLP_NlO z4q8$1Q-WplKy0A%eNp*kEv|HYQArB|VH>yTl6bFYzF>M=EaRfZ(Oq7CT=)T#1#ZzRrPsuAlm(WW6w9{n z7{rQio*t)UV)yNP{j|+@kR}ZTN~YxT(H%)2QX=$Nxc0mt(ps;$o2Rbc6q zuyT(_f;Zo2DDXu!$+ScrXY@@St9!oHt0C;%^u?``DXYVVn1za&5{oG5yuu4jZ9c=B z)UHGHOPD)F=P24wa-%NdV9v5ZB>{ID9d0S>#Rs>Z)CL%glK8HCbfEI^ukjF9fr9gM;tYnR5eXN|+!bg3Pk_Lw*k z*Sp*Ggl6WnVv@1OV+8q7?}F+q%L z-5n7Umt(T?9x-G%;MoJ^UL_43^~<4kd;eU>dO&_KI7%5e#JC2NiTP1Or>haGRJ1VKg3L9eY;_LrLR3su)=_Ut1RE$!Ax9~|Fe?+vxO_E zTJzQSvM*oeeu=ag#ucHgGEe&!k|ZnLL6v?YPv#4o*vB*c7vt_1o9DF@IT;OD?o4Tf z#yi);+hd}@?nhO0E;TBwR!R+`t-7grEiwe<&u}L?)PlFbwY^P4crfqE=*69-M41)M zht6Um0}PZ;>7}RGYdCi;kahD@{Q3(YEbq;BD-rfYq=tN@m%xmM5C~n3s@as$K*m>u z2~5uy#E&Yy=e(7RIxM+U2ntl+@pcF$F+~u^h8EL?x+1iOlhZ zG0S&^tgmjmfE7b~f;;7WczalPz?NJ_r|@&38FRsr4O=XC67McaZ-qu?1rXMzw6Ds& ziL)Z+WJis>+~{jP@O7mr`dawJ3aK9sTY}~hz(dwz0qO~Tg0^nx%+|CuXHnx(rjg^9 zRQvgcw*_fi{weg+)2|u39r<>Hf&7iVx-uF$Y&bCg4LZKVexzT)tbpq+i@X|1;lhTJ zUzhQ-lcHZo7WB6t^g-=y-0t_}X6#_6ZlSCqBEm25fPJs`O3PHl9b}(7zv93lVe!Gs zmT|iFW~+t^cbX7ddoa$#Suu=qMXLtYieHXCvVC41($Oe=hi1iAbzPIP*@sE_^CaP@ zNL&T|H|n+ErZpe^-Sf$l6G${Z<-9hPZed2X?eYLN^iRqlfMq_~pNn!++Wm-sd;ibFB|Zm#v~*@GQAB lV2~Sf#xQ7g9K)V`aD1T_xrI~B%RT&^Gtf2Bsnm9e{x{mta+Cl7 literal 0 HcmV?d00001 diff --git a/public/static/icons/cruise-automation.png b/public/static/icons/cruise-automation.png new file mode 100644 index 0000000000000000000000000000000000000000..2f2eb65eaed1944d072397516799d51f24955bf3 GIT binary patch literal 750 zcmVPx%s7XXYR7gwJl|5(_K@`XT|GkTz(L|%cAc~C^lE#nVZ7x_Gf<vxE?%M)zN$Sr5+^^Uu5a~f--&2l`&Q$`% zjO~R|0|1f%N1CQHmCZYAWw<2uE&xLn!jH7<^VQNKX7e_vIw$`J%UTs`;``6PT)3FA z9a2&=^j(oX9L_zi1`eDgsb>MSdTRw*cCCw334M&jDbFxU%kJ0+*w;!@p9aw2&V|<~ zSK|@+Qz&>*3oJXd*43)!P%gDJVm>^zsN+SJ647pgeIC4*mi?$2WIekWZTk_HCZ@9A zSTgiU5{F#4rqwc)Eo=r}xz~Z0NN6O4maT0S*iB5y(8Y*w1(Q*J<&CR7yshG<4t_pW^b|Ka#n(7NW@MeVbF*~Xk9L|3bGiE^KxMvj< zBmEr7{9Y687e(zU^pj`~2$wpK(}&KwDUqLd0Qte;TzdJ*R{i~bk-ND#(Iub(px(b- g)G$KJ?ypvlzth9<`rqL%<^TWy07*qoM6N<$g6m3F-T(jq literal 0 HcmV?d00001 diff --git a/public/static/icons/de-shaw.png b/public/static/icons/de-shaw.png new file mode 100644 index 0000000000000000000000000000000000000000..d589fc6fe60cf4a1e796958a9a12b4e92006eb59 GIT binary patch literal 65767 zcmeHw37q3(-Twe9aw;!!tbn*Kx*TygSCb~g?r7SiO|LY)4^T+kq)nQnX_~f4RSrQ# zL`4u#L_x(10RazQL_tNlK~Y3S0To3KZ;qAI|I>DMcec9=?hJp{-FId`o$Vyg^LwuE z^ShtqgQ5`Ldyj+mn3|f}JHoSR@c-MvXP@161;4-eC+|q`-;z3$V5X+7{OF#~Nv{Hb zFRSwD#MIPa#njYEr%p{h11_EP@YGZnnVNd^_^GMsPfSf6XkGB_)M{|!Ubz@i5{ap! z!1vvzcHL>;sa?Rgoxs1Toer8BQUl+n@;e>8{`)(3LZ@~H*A4(5WhZR(eLwL1-5*e= zmVp0<<xQ45 zrp~`$>D1JdKT)$qr;7 z|BU-ttFCXy>e~9Km0A^+b=i8;`jLp{UI9v}PWfplGHMnkJ$K6iLomSVb z%3Ke?WV1c*IB9tc%e8q@p!jA9IjXV+I>S3#Ty}K>-`MR7aQRR0l*x8=BFbjjyh|p{v7tq&o1ta}i|R}`JG#s$aD|D0oAneI zU~*ibo(l!)&2S)9iU#}jaG+j~vrH=%?6+bgf^2|EuuOmWNwJJipy*t5A>@7%OEAtLMhzHr9CY{`hs&S{fFOS3Jf$=XVPG}OrJ}S zhs;FMOe&EEL*p1JG8`rkrXc`6;~|fJr$S6W5(d-42bm@q9=KPJu#@G+1XD~9j26sG zH4;p<;-F{{G{7?TR1jPPGXe;i39wj+bbw((k#xjO<+(72acZ^1-3g}L?*9Wa>*!<2(~L`6q8LNrdhFqVUeoUZg)GjMD|)~hKYdT zN7z6Lz$I1Uf&dVe;oLSjHW1`8i5wTorG-YMUUutc&KnVIRrr1=!KZy0AsEU>)oPC$ zMAd4Xax<%cRn5 zC!3ZeneCX-Zj+v4x1k;^0iXexFhOnzF_vQJoUiQ<6-#q}jR;O$+w!0JAldVWkwmI% zt1&#`SCd?(+YaF+BxrjPf`gd;h+ti)Qk_WN<$`oW$+e+Cr>5GS{JegR2+pmW;R`*H z*YS+iYj>JN*GWfxmW3LY*$r2qV%@~DFcWjb87^34P+ltVoXnZ32@6^;PAK+>UTNHDdqW`&`s!Mn&=9yG!Q+e@A?O%rNo<}*41h;s!p=y zVx(s`Gt!8l)viZMI1RaGGZ1Je8L=Nt(Xn8Qss@Y#%wk2g5!du80rwfQK)^XM+LTi@ zbz(j0PNC;-j|jR>TBsBfSSu6iTlIP@P!9&>qTg+X0$I0T7m`Xm#&i=|(F-Y7B%{Eg zf&=&2oJ}_1e$9c=e4mQ=aSl!r;)o!fF<~ao!%W1&p_o&F`$4OSvf%F|2EMnuVlYW7 zgKieiS>SIMd}1|NwF`iEwexfe{LMN&@ZHwNtE}~kl)nk1F@<6};G>#~uZ{M=pd0A07cbU|!2C~ou?0+)1;V061U)06B2*i% zWX*Cw5Gt+<`=fO~0{MdxtydbLUAdQSG_!;efipP~?4S~bk|{>03v^yD2 z@x1JapaW4-FWo?>gdAa;VVlz137n?Ih6W1_ha##2!h%~peUPF<4LY9j$6{!JVY~IV zp8-2k>f(qQG18(ipvQZ;MHRTbrbb|}?KsLak^v9!^(NGn25rn7q@yKL5ZhAHDie`% z1PO+nWRz%@QjE{A&~PTev&?{Yc{105-BAxK1YizHE7Jq}wyA)9D++~-FO7EvNFFGp z7AIV|;DP8%>9E)F!v!J!esxRQVYBPp721j1pW?E+%< zCbTGq9Mb9s(=^~L6j~bb3bEXy(>mn?h5@YNgYl5zejuaE3Z?l$52BmUGYbt;Z-?ND zmnn7)k1R(tDz6$fJ|3)#kx(%0FLRB7AnInKIMxrN4L=E|+N5nKH8NcZlBfhZwCJdP zjib?6lPg#2&A8W$sTPyO!U;Bl1S+*yN{vUYA;|SIPt?E^g zVZ(#cC0S&ls%W$^-1K|#T1E|HluH)H7><>EehjZ^RNZd+*t*A>92|{!eKDdD7CD;3 zU@)dt`Bt@E;Y)272g5F;p&}T5NJut84>C$cq4S9@94ADg(`y!N*QX2`6b|miJkj&R zq+w=6s0m^4h#=W6!8&D9Ska3?obt&zr_k-S4PC-ZQlnPQz^IINTV*R5qYJ)t z$8E)ka3NMrmjisioc7XsCphk*0p&YL2OSL3L=_2#%8rD_FofpeE^KpcS8pp`ESvAO z!r6wZi(s0=IiE`yO|7F0YH&P8>vW7AL`#i9XGBoUH))PD`-vV?uEaCtG#o5+BrUA? zfLw1uWij40u#P~qlkI}8OT~ay!9%VX3h|LlGUZG9V|JzDFXwqaVvGpZg9R_=)2fCk zrHLlhB~h|R@@NJ@<7CgJ719(#BB>;Myh&CBm#Ahly@n?8F)_i#!_{(ClS)LOIg-;O zf)f(E*)!q;i^x*l0BeJFM(ar3=0hDwPRz3(>4%ronRMw6sHLPSEpntzu1S zl|$t$9T-Hyngn_q`US(_i@i9> zp(bUE9)-$?jDcN2tLU@;N!nM9dFB^=80 zgxMoTJ&d7Ay4e$BO{yKO7*)NOR=crqxXeNWH(o6>Vk1dd$e>Ila#bjs?;C6Mf(riX#1TS*8A zOLhHX3LaPu6!++ILyQ+JshA*ir%^z)Zjh|EwRk?ywi!>eP;0!(K)&R{1-{W#azP)J zU^Ly=f-@<)HYj#WP)YQ%@&Hb-6yg-o-XNz+TFu4$MFB945U*->tj)y3XezI!+hYbB z%kf3KXZTUw*GXw?87=4$k6>d3pbk<9?AcULF2ga00*+rKk#q`F+#_q%emd5%bgkIz zq+|7v-n8775*{r|uP7*%laFz38LQ&CQXm<{@PZ_?QX0$zb51;7hzHU&te|=Mdbd?C zs(K;N!-}DNsZ<`o3dVNI@t{zuv-nu12teAI97#Hr3{Lrq0-Df!l{A~hbVDyi)V63R z{Rx+01_^&IAO-^j+^UKlAL=SB9mjf^-hihXq|;^)cvjHM9owKwh*r;(<*eDySWp5; zH@hfQ;#nf1dTh26AzB>R#AzafB`Ro~@{~x}z~cpnCK{bcMGvNsb&tXd95}~Ni z#FE7{0%cO2bUYsyn6R2Mx|&=Pf@l{P+!oX-K&@2JjQXW~G}Vi@!oDVz_4ARe>uH^I zHkkmZ9nE1FiNL1j6|{~jdLP}}Y zv#Q*#lnb6B;6zZca06%!32h*@VM7S@oN6v84GOgs>9)#+OsX}u_3{>3qJg8{cd7taXidBTK z2O1jJL^uwK19NmVWXjG+7F06<`-$2}Q-z8`GVgCmk_}j0FdTIIs_CybN>!X}GPKaH z^x_4>l}%DZYgsKiAOzTA$xMT4LHQBEQiUsU1r5t!siH;~AlsFVwBH6h$r@zMc+%g& z{JE5t&ru#?QWiqlidiX1ZmZTJ<)Td@T|*BtMhr83$cSK~reHax33RD$02v56uojtg z1Zw4c&6?ORSNKSSM1fG2%9h@#*g1d~*U1ZEvs>m=Es&&xfEQu|M&mqTM35;Ejb@;m zYdGQ{1;^Wz8R}J_vXGQ=a5;x_5{g@?kjiBJY&>gq>Tn}oNKh=wM*FFBu2QF2ot1zr z_6AUKL{Ne4EM_URBNh~>3{?g>#n%yQJk7QfJe1&Zoz9k9c%`Qg^+(T9)1qh?nRYA* z8R>?agu_0grMLsRX7D3|G^WU;=5TUHCg=nisAX`uAysOg(Q#ai12*7+166bzDyXTHoYOnC zXcO_0K_%bpw*0QkAgQz^X0@Qe=UKGGYt2M~4_13Zv0JVgNnF(Zg8`JmP28&yO@jg|YE}@-YT6q0uoWmb z;euVwD3X>?3Tc5<*g^|J61dD4N>o$kqXWoAlf}%S5m)P4F9wFk>bxB?tMQUtrIQ@l z!YvPXI=wMLJjn4?FC|bcrw}4f@DV~Dq-ws9uAxMrU6M%&=$$4B*b2($oTOPGI+b45 zRtvb9^~YmKTu%Dve$B-PBZ7sLS|S*B;9$`v8+LKg7^=mtOEn8c!^{i$uwAui4xtJZ z0vWm*vHW^3AL=6Qy4LJSfJus+-(TUYwbs~ws4>A_Tg;=$h8rvkR1+9BUWIDOMJEuh zOTAW2XRSOMkH$lB8YogR+-mSzMdRIEqG5LfMSnvtma#(4=Cm>Us@PPughnc2QK&j_ z0yc`2ndYs8FI%K@NE@q_Gq^=zdPX30R_Pe&WTp;5C5{b;D+-w^3Pv>J`m0_zsWeAJ zHlcjAsEeK}dr(CX91fLyX3YXBC7a}&d^**pU^Sn&2T>f7i_#zmMI%*Uwia{*4)7>j zBXFYJ6Ou>~Hb(@bWq;9gs%bvuC#(IA-ttLUEov9hVp_?H;bs+;m|Cz~mQ&$^(N$2E zt^nt2gj8FU23cX4B2rL}P9jDzRT~kMk*-^Jay6n9@1)#_Dnx>vPPrOm!f}N!bklyp zGxBb42mz08uinvfT&d{O!gel# z54e5_iVHa!3j2Fr)fU8ti}SVz#eh@BN6S)FNfw)f937)P;3ABxZda!(LsXX0XYHilGGJ@S&v2WX1$(%+aFZzFZk( zJ)#21N=zY8QXy)nI0(rS(dq(pyYY%p^O7i|Cg^Zl?Gr5|AJf{bA4m<4=bL>arAEfU z4!NaZHPH)ZOOY~g4TL~du$OaC$<&0f&~272I37(j0W*!cgD?WrnotkSd(EQ<10FUx zDJUYa5CYMi$XNR-r|U>470WgevFFfOxd()5Q-*1_K^vNsR#K4Ez$%@*5{Fti*CPyI zy(d#KGTN@%8M#Qux|XlxPbHLWVk}0R;e;OJ6r5@*u7Cn9EL`bEC_YQ2pqA!`(WDin zieegSDlOTA4Hhc!K$lUXU0}q7o0#s@QW(`V%t3(~i-2m}9i&@XKHUt$!Ay*+#maUk zY?_-!=IDrC2UXOwP-=Z3N}uk;dqRjfkoNU7v2l|}@8rG~4i zxrpjF)OL)?C#8e|q_8o7O|aftM=mN*N%p}$!>DMT9$8Md{TafQX(?1L&@>T2NVl6O zFch`Mut_AyTFi=88U-Gy6K$$t1Jj?za_Oo>HJfm@rV|BfAmop)9FncCh03tTvDsdbJ(FWk9Gf+<~ zE6J?r@MPMLjfPy3XaebqQJjcKWjk+$J31u@ok%>9jJ2ZWQZARkJFPa}t#w>V=E?~| zmGionFp71zkn|q+S#%h~{A6w)$+kU(A~_22voT99X`5#}ZrVp6gLA zRpEoc{fs#g-IpV@aVS&t1LY7ZLJg(Gd)b!J)LA|*Vb#o_CAW-niW=fBSMDH&tb`Kg zpk}L$zRLhfSRAT#z%}6KWnhbxQ=wT)Dr7ib%~LaN&x;rFY999Sf{7I)`B=POYcWu> zm#+cq*TW$Rn7zenG|m9Sv~O1ndC%d2QzjJ@B}wPWt|d|7yTsdL`yz_WYMkw{O@$P1WdzDI9oTO zHMi2~Bx6x9g9`A+njw3P!?dNCd_jz(1mx=qsYW0Zb<>(yPM{^Y)QIw6xhoYX#)p^; zpQYorJRtHBSM*u5NLYL&kpY2A7Xl6s)<1StNt9La(jFe}*wsO?Ty?xgy{?v#5>run zVXd4l_6HHyS8+W<*0N$e=kh%{2{WasG4w90$1W_Eb4&3%!r^MP*}pLs5)DZ2+0ti$!ek&2z7cu@iGaFw8E8w zpTe=Ejt$gi6Em<%ST>;yqQ&xJ*JcyIQOwm`&cyXGu#;j8xU9u0hrw~2vVgz8SS+>d%G6gkQAsowa9BO+uZ3Dz5Dhc7b=J=WowOK&*a=#-r@(}Ljj5?LDl36BO24Nou59n>1_cDG@09(=&Gazmb z0zHI*l6>CZOnGi6H6q9p!2c6SB~$r)K9%isGXts1b(8>?>${SiGTn^OD|$>i<*(Ce zqgQo(4WbA~aSBl)a%<2dl2l((YGkd-ja>vnSu%Nn4--r)=()jMqXAfE--f~!G1{gI zIk_7Jh5*Z39U}qNRbb)(D*`AxMwTGJ-T^yAYeS}_v=Wsu`-%%CGSVD~Nzbg9@hW0v zole?cqimPdconY)%W|bGvSQSU)LE|_C+d_Xp)8Sh;JDK476yoiYN~|l1-~{LvYgIV zoNzu;tV@(vXcxp{EFl*}-pzKLPK!$eZ88ytV=!g*1_9tH)MB)0he32oQ3k-rlo48% z(Uih?xowZrW5ApgVxH4gDhWGB_IN$)6SSreG7*F-V-Y;f6KzEoK^6fk>R2b&wWS(s z308vYnrT^&MfE%glcgIT%a5&5r;cDCR@U$Yx=?5#6cFBO6KI1Tf#P`(7em3U`-&)F z&~U3?02?~g;5;!1dQS@&o%Lq}&7zfQwUfX(J{oc^tu;9x1JxX}Zsd~TbV&o=r&y07 zm1wM(G=Ul|BMmyzjb=d{GgIo?%|JHNDQTscn@{KDR$7NDIbYSF8nF>UObc05SCpcm zSkeKEGMO|DMzVm%ndT_B(G$2Fj&|W*981`Iye7BGVnGWAfGL^kS$ZbMvaAyn!ig57 zkLS?gDqJIuisec#L(n5PZbHkp@9RFaDW<911d`wp~P?r z1;Ld{hN`+Tu*W5Oz_lqvE(l?2Kt`*QU~{~U<@-WkFw>2(t=9oYQm12)JQOaJI?Yzb z*BF$tATLSt7Ed3LwZ&iNG>XrnMRb#rK37gVXBC)NtlDN1}n!S zVv)m%B+qBdi89SOJs}L0d!9zovSNZX5Q)^RP*XQpGERz>jF;t1y6NF;3}`uNgziFV zm$Z2ms*jCFu~*Il^qFW=34~zX1Ud~-hf;JFvIrkG~SEAL=yNg#~Lg}!9Eg`nENA`yQ{0O5+D7>E=@Rm|{N)m%2G#|J!-gGGKI zwrrAZ7c4SlVJ1G-ZMYg-!-9CF$aRYT3{?*0Q(=%c7O@dK)8%=+pVD0>6Q#(4EXEVn zXd)%51D5KEz_KcOVk<~yEvHOr-gGzaahMrvX_9`o>0 zHR8Ihgy}V$mrey6Ey~uUjKOqs&4xtQahB?f<+1kFn$wuU2y#QE@ue55G@B(I6}j++ zYO@z7>upV9Gf1wT-fZ&kD7`t+s;P=MnN+;)Jjkdc({svf=*a5fQGsbub!EM@KJ|VE z9gcakcP48FTYAgRSW;D-#c+QnARvJy91Wuc5GN9S??BRGeH{K16&m-x3LuD}G;b~9S^;Uld z9LO2{%no_>>Snq=QQc_OmFHOK1;zUd*LE>>{w(p}$TdcWx{;_@~z?b># zfc5o93H{p?2q-dvzj;6*Foe`16kbLsY_clb3s)HOqh)EiwvEuR$-M0#tYMRJZC7|G zjRf5`g2V)STLi?mRU1YO0_5Sz=DhK+$!1v89=2aKa)gHC8O6TEgFs^ka` z0lhna%VMG2VUzkhh{Tv!o9#-0NQ~{id9#R#v2Ufk*ijKdPfW`z0||7tRcv-O=ffn{ zpv1Do8n7W0YFh&LlFQO z^9RPn?$}CPOm40nM2gVcH7uwR!`POvpe9hYgTP`F5&6o#*wV?U-Zu*9nq^ zs-6A`i);}X+YT5ni*F0KEr!0W^%ltjd|Q*+_f}$KayUDR@;R|%UK!;RpOwuE@_Pcm zR$>i4(m#h@41E3y=%fa|mC%?R%?<*MNoM-WKx0B{o0l77y*vS57UIR2oPn*x#l%o{ z5Lo!O3CEb2%Xz^9csyr?iEm-Jm~>ojB`$VQQ8KYa+Y!4M;bQ3CTA0(*KQRMa3yX>1 z+YZ7nCMIS3fyGGo9C^bR28#tMo|DGz4g!k_r{DGii=mAQf~rGyu`nsJiNU^={9-cv zxPt%#+a~(OWUKR1Fvidr{w}S-hTy=6`KMw`o<-P7bZmmI9RwcRtvDGOC1Y$XOr9*z zDp>@^f1_Lcx_u5Ste^fLDASHh__`5I5H(R2QK!g2rU{dHaFJdIJT7;uivp37BprE_P7+1fR`H zn0-vcx&zBwJT*N$$ui1o+2-+gV3H(;c1dZCZ(+EYG?um!7?ag^5X)rSh>{6E%DhAg zfJ0&p@QDMD#t<0uH(Dq6##RDjGPJOR0E3+6qwDe(Ul~C%xy$B-j8V$Y$OlRek+A@O z#^mnUN@z@0-%+5kO`Khm+jM@=7)ld>iqaZ#Xqx!uAATn$CSfa~F}b}Kp|MS$g%cdA z7(kq?N5=etG0DQV5*U*(-$8&e>Hm9W#L1+QI4_<7vUO$;n2a(r7Ld&~nRBz1(AYu6 z$z)=}D+7(mZ8|?_tQRLBO=Cft#sWQEJE%CB%yD~VpfR}?^Mc06JON6^?D=MVo7pGi zgrc&82$W4CLaz)qCVBAuvEd);8p8+*uwCb`ZA_{QTPac|vwwCFaBLfqGC7&^!p6vW z9bsc6QvCCW#w1j?TWE|Q;kbo|dCul4Z25VhTYLcIe4hI_c8YFz@@d$Xyv}SFHeB6| zTXjyw(W6e+of{lg8eQ39r7aI_91|XmV+*r0r^Hr1<8@uUdDag+%Uvg&>#q#Y-GtT8 zYhw+y_#w+3GF(7$-Z?H4Q?Ql0YNGZI!fz)=^~%748pSkx$U4nx!Kk1YL9yLG4c9*e z1?8t-Hc(KDpxEv~L5?_uA6d}Jt-11J0b1Dvt6UTx+v>@e#0V59vM#{2VDUjNa*FMq zQ%u@S3kJmkO#4MnF|t9%meaPhKgK>5AF|G7TQDdV5O!Py#eWGXu#uuky?i>w0*-<& zg5tjf6yxkm|I5cIhVT9v<>4*9pk?b`QS@KrzM9oD@!6GJu=H3!0D6&8{Fg9_;i+kg zLS8mZtaEq#pJfyO#W8|_t=1dP|D`CwCJy^o#vwex-R8|`he6qOq1kOEe>a)J9VAk) z$+)&JXn+i`ZHz#bh?{b_iP3(Y?CkfR~3)_h(2HTmJ^2b=NjD z030E+B^xt-da`6=mh76UGb6UZsDU**CONvaf$I7J&FS|XQtQUQVIH%#WOl%N z$7QqXZE-3$Dm14t3%ui7v|F`qRkmlCTB{;26WP!*U9H%X?Jc9h@K?hd6`E5S%zPp- z&8r=!WqWh_IGmU*y*zwgDT5t{>p9a>)lpmKOtobKuz*?L&r9FF2@DH&VX5nk4)3CPR)p*l8(FAFLoV ze6{!NGDLK}+i`3O% zz*`*enArIC7D%n@^ow)`?2BP{`wiKg!4QO6iTGBc{w(U7M(JskfDmGO7}l9nYRh9* z&5k3PRXM`W0BEjK)!H18)CE}kR3YYor>=3>2&Zbx&$6`J*fHQ0W4T8sXY(G1DT07 zhy|mBSwzX^g#0Yy-OhOlhD{UrG>$J6C0uA@lrTOr$oL491`Gu!$iN~m*-mxI5ic2v z8z5`^3q?r?SwzW>%1g*B5H~n6?OQM}3HdihNq}Y95Q|eR5)5HJmffCs$)aBVe?>1J z;opZ$6ZC?)-^HF-LY=Wzu2TNOz}R4$t#Mj#PleC=L&VFn^E=`q1qv`(<&DEas8V=8+RChkIm{ zZAvWIatTdjh%N4s|0JrtC`W)!Hi}~Z*Jfm6)NqgZ2oUOCs6QF;gM$?;MxY1=a-L9> zLIVU1PF^5EETQ)`PT*$5>lIz$N$ z;?4hP%J|s6yf9iizlGA*AuYhN`Mk@wgvZtl=KB_WhjNrJpoJMKAggX zEY46Yh7X^gxBX~ki@anbUV@FzNrS9y-@^T*6EPPGrGgZ}hDZiw{6ugOC1YL!PQ$-s z*ni^_?dUM&Z{={MNN`YX8U-umThO^zmchW{0RJ3I(=0gK&M-tU>ZH*VEH?XKh~dL4z>Oq$oTF+=I@_vt4e-PRa9+RL1&8$s7DFf+^U=Wh z2+r_=!}>mkB4~ugQ33&YTt|2_^*0=so^2y7n>BU#l!u@$bviSa-D)Y*;DHb8XiVJS zq&_R#DmdmJ8a^{(cwicMx;yglEmLcjr{zwoYggsv8;5eix~FAj8a#(%3k`4f{)UE! zu7Yuq+J<=gwmzro<|xkr#c0Mc0z7a>sz@uzT1{Cg(LQt~U8!L! zYc)Sf-~@Qz2ReF0!jSZwx|<{2n)jlP2fdm48=6_SYI9a)&g9Q7d1Nz>e|X8wGDhT_ zs&g70-p}CB*TZ;Y;tX~d})X}y*qjWiXXg%WmIAA z#mNfA%~hCtaZZIfhf$_8j$}Js3p^A?QFVDn96q6EHT)taX6cMM0V{W^wrY*KIlM8x znr1^Ydw?~Z2Ge55jx@8!uawkYQ&YQtD#9|^;_mkys5;p{K6ygx(;j|yZN;9u?|$l; z?|W-yubmFtDZbBM+(D=R_J^-hzwm|sz5Ak96LQ4r+4~<`n^^MuE1$pXL3+(M*Iv-S?%DhPa_!m^)?VA+ z^|v3`K-_g{U=cWTd{=&W4x#Cvm3{(k45qz+Y_#Ls^B@CToM?FG-x z{57;Ma?L|mKXjP(%O&T3|D@M1{jIy?O|Rnax#IMt);>v=RI|U zeEDg|V()t2KaJau&+WHl@8n5GKtINx-t7}hZbVk?w!DA)nm-jj{XdT!boibh_TK;8 zlJDL4j`zOjC%6CO?N2OU{k~@}zy5q>YR_rwk~bbzJMIs=|7)kicYe6qc=#k{pO0U0 z(#g`5(X-$F<)Z>8?R~&W)u}g~a!`Hmi0{`;U`^55_5v;4GEKk?9;-*V+WxzuOHN6xt8oaJv{;XC@g zBTqUu^q$}4Z$V!BhqE6)ABfe+VPy1x% z?tA)QXTS2cL;m&77s4Mu{OAi0{deh0{&)D#cp-~_?Z)z3?s|B?j~+r_b-_KzC13f9 zbm)EeQ%`^Og_Cahf&KlvkNDW*uipQrZ~p2?^A{gl`>mfHd(OGH9(%;OpSo-b;_iRW z9sBP4sPF;!q5k_m{;#th{^4sMeRO8UCohZ~^q2dNItM=W3-6}S_~AFLlP~*#amnj0 z&=32=mB+m|{&X=WcBAiKOl9pveO6mAb)bi4Oi74xGwyhw`|XA?mYJ0PhI+fuYB$B#QwE4 zSo)ujhxSsAzWr-o-mBBJ&-$($zskqNp1A(i^ljKz@csASzj)W1UPFE3rWIG+^2jYe zedHVeb1rxMmt!ij-lxqr#~0ZT ze3SeAhwG=^e&+kneq!gHA3E!t+#x?UghSs%)Gww!a#QhFum1JFzW3uJKYDNfnxm}u ztoiPe>C|5PJ+c#g>xYi{;&0OTo!))$?(e_jwnsiZbIiMMyVuwJ&NpuB@3A8D$8$e( zf0DVX=N$T*hb~$3%Rlz-fA%-K{Nb*fQt$lTbB|u!`ONoz@ZK{%eui=IU#I(btbV%p zy}f=|T6t{qf#Z)6?mTVhM=m-1@a}80!|#=!-tFg~q*@8}jNI*y9I_jE;k*Cz!RH^5 z?e>NH3Rj%|`&%CW+iiDbzv#Yj@7?Bcjr8Z<@yv5)|Dy07qNn_1-=Ch^UjE|~|9NNZ zw(CFBJLa3u5c?nUXpH*mv3LIUDfO{8tT2E7?9rFJ5GuvqIQYV)*L?M`$9&&^omqUx z1%Evg^Zoqqhn)EAUF9O)W8dVL`Dh2r)7?yEm^#`70mu=-tt=YI30bII?#kFcGTBaUH{-i=SA@Mtd?%PG@Y3d)_Ax`qa|5oU!KDYyP$L zzUu93<#X3u_lwk3kA}Ye+V_3q!Z)9O#CN`;wGX@Ryp{JJ|Eq8P<0JQwlPB`}7Zf{G;S?_kFB?_60{QyQg0H*!iDQ z?|=TzHy(QLhxfVR``@_zx%j89T-&^!{9ES2ebZ?1<|VH`@wq#4Z#?TG_ucsZcYoxH zFD8w@?)jU0e(|$6-mr|i;>3FHbswKu`ZM?PcV&+K#?$BRa{9Nf`174lKK`0(FF6Q1 z>(XZ<$@Aa-9_i!{pS48z+a7Dr+I^=hE?!Nr2c7uC>wO=*w&h&<5y>_?CLcV+Fz{Q2{K zW&HFXmt1n5ZeD#zxp)nI$>nD0U!S}7nJb^#rMYtVegE|Mky`hH8xDA?`OI$*xMuI$ z?8|BopOm@%t^fYfwST$w)FqExhyQh#4BJc*rBCUw+_suYK@$Z|gn#^ZhS7^vQ(Ryv%22KX)`4{SGg`cd38vuKQ*3 z@7?F3XP-P#+wYeBd>5Sa>j$}yps(NU(_eZ5jr1*~>HuG!mZGZe`Z`aFLU0%HU{lEWs z{rA6I%fIa(j}@2wwi1o+Q=`1Pi8nXnOwSd<*`@Rcfao!zqs|}Qh(<0&wu3dJAeKB9y9kn zwzqKc6A#^U-Q6c$@+s-#cOCG^1$+MWSI7S3!M&$f9`du}j>Uew^php~yyVXZ$Nc(N zum0>!iB*R#JMpK9J(rxMo{b&yna@4ey6%!MJ#hV<2i~)Gt?!zH?JwS$x_0pVM?ZYc zC2w6(|LLFa+U10|eC_Fn-$27$W!j~vD2@5u>9@socy42 zz&XNqr9;E}!rj3sum8-~-}w9q$G-5^cl`W`vp)LHch&AY?b3rO`wg$V|A8m}zG84f z?382hFTLZ${hIENE`H2B=xDU_hd)KBkN^5Fdw=A>JDxl4{DYr*@*DnZZ@Bl%X9dyK z&;9xQTRNZ1Jg!{)uAOf^d-+Y*J;NRMuazG}PnceN)78%ozVpJ5_WsP@V?Vj#AJ!k< zbLL-PUk|T7_;qhV*X;7n+X`=5`uD$_eeEOPuN})?QoHKx*g*%jZrbCfd(XW5{9OZY zI!-$M`rNr6c;TY`&b{rd!VM1|vf@LZIsa`>eLQx#cNlyvx%ocQ&V2 z?X>^OFCW_aANp+n#h?Cs;{1E9{ccHJqXq=(%f~ItoHVoYiR3Y-LjKFOUoDveKM_t~ KFAp65-v0-jBnDdm literal 0 HcmV?d00001 diff --git a/public/static/icons/docusign.png b/public/static/icons/docusign.png new file mode 100644 index 0000000000000000000000000000000000000000..0a8007d8118427d2d92cb3eb1cfd44c8404a9ba4 GIT binary patch literal 310 zcmV-60m=S}P)Px#@JU2LR7gu>WME)m_(r;2*<(##~1I>(dyahEJt}p_oSe zXUt~&e@Wvn6>S|f?5q$_l%JNFlghxL zF>&bxZw;43k>mBplAm1EiHL}}!z$(^HAU6fGsTeiRCe+6S?#kVw_7Wp^b*^)dBcZ} zR`;-N5hsuJ3AIk0vT4hLoF%VozF&H>vG`R<-Q4$c>Yx8^R$o3lZPNMA~Tb()Oop2ZgLK23boaXS6nnE(ro8vQk{GT$_6 zb>D4TcEjVvnyjEjgJb-p55+R}{?Gkl1oT<<0WYOY8Uif0?<@e6Nm}tz)9z z{q8r17FL85Pk(ejB-mbep?P;_{WZB<;SCW3SwLMFGAQN_df#a51VfkYf)g|1O>pg&R zl#?3anda-upao=eFt9KRF)#yJj6lf1D8;}EW-~C@F-pVPZta;2EKqSjAPoW_lYly) zG}8hmxC)5{%m_9}X^Q2pt3Zmgz$3Dlfq`2Xgc%uT%>gDGrj*Q(h>{3jAFJg2T)o7U z{G?R9irfN_E(V(lD*7iAWdWaj57fXq!y$}cUkRZ;?31P2gzmSmqw6*SzJmv`J)Evx23EO~^}4_oL1A9(#VuSBO@92+(h;(2`opVJp(o z6z{QS>C_owQL}h&F0r=Wx4krb+x)nx`!>v;Y5x9i-TS|3X^eeu_lGx>mS-?n^fbQs zCTn@Fp^+W`7tW8=NPnA;B)8Bb_Y`>qqu4&9BHoIL{X~LJT-Y>V+X8!*0^4EvAiJ9Lw zzOlUQWyz>9ThZgn#?!3dH|?Aj{I{a@`l0kaJ1=p!HGh&;7Q9x|v!lD=PQ8bnc|q5C zC6jeae;++s_;it!?%J96CruF3P849-;ag$Hv(oX7^`*xZw}oVnoa<;Y^4gJjW9r;j z)hgNd-?e9Fon_omU@h@#S!MCw>04ik6-bvpH`);Vo-vH^z0iU8dW)tdKe+opLi{kp z+8 zURNvZ-g=Xz>AIl?}tASpZ4d|3x%f1k3nUir>mdKI;Vst0HM(G`Tzg` literal 0 HcmV?d00001 diff --git a/public/static/icons/dropbox.png b/public/static/icons/dropbox.png new file mode 100644 index 0000000000000000000000000000000000000000..c646e56e7531b5e678672979f4ac0781b692357f GIT binary patch literal 745 zcmVPx%qe(v5xQGe!-#r*Fe)Wdlw1?u-wxjTJd)lMux|c zvfT)m>zAhxS)lU#Zm5#ui4o@?zl%lEK$KLZ5b*|UH>%1Xa2Q!&bJ9u}OlkiSjE+no zMP)>wNQlN(J;dSw{^Za=))6yaboI?Hz>XFL)ZWq}VSN<)*jW7p<{OU*llE~!}tWbpE^~?VGHJN!`eQ6)IY>j0d%ZqHd z-}H({lBU^+69p>P*4q3A#rchM%V1qXB(9pZpqM&&oFC3n>{1yK5FmiZ&=fWqxN8HimK&Ld(* zGyUMrsr5ln@m?ZNr!{Mr;d=dHFzZOOrxx~)gEK`=Y_fmXwckG+CMUmsnOxEQ`ssV? bn6LOB;{F~eoXaET00000NkvXXu0mjfsz+e1 literal 0 HcmV?d00001 diff --git a/public/static/icons/ebay.png b/public/static/icons/ebay.png new file mode 100644 index 0000000000000000000000000000000000000000..3113e52a95345cd2d5fd888decf109fa8019a002 GIT binary patch literal 1533 zcmVPx)w@E}nR7gveRtZcLXB7Ts_Fy?wu3hC2JSdBZ1!Nneh=?MfMPsm_ZPG?#tF>x9 zQk$k~vyHLVhNM~{LaXA@MoUvG$W>V@N3_@=)C)Pp7Lap+h2rkA?9BYl{0j?2H0>n+ z=FLCvz3>0N_vXzq_#angWu;7X*Jw1>{~E@;%(1Sn&ePT1{S*TvavUeITCEUx0UXDP zi!+(bc?LtzyRoscJuk{LA%J+&K(+d=TrQuJTiTA}m;2G!E?~$?@GveC-o;(Tl_V)Snk84%fa7F>cfB*tQ4=6e}zNr~=SO$)p&(E*=(Y9Tq8?VBJPbmv;$;kXUpT`6D*H+>;Wk$L!oO74y(4n#ZiKcy(%QU z<_3mk0T9Z>I`9yN(nQDyI*{eeqMs2kYf=){YEGi8wA3LbC1q%YH3e&HYp>Ji7Y1^N zj)DjRuDHjeI_f?Acr=hEq(3&L#@WqPn~>9*jb6saC@DAx{>lZlUS8AY*a37p-PDkf zkdF4{uY>RZhdSPSB?0U6zM@G9At)-of$aQy*coyXPC;9tj@kpp28~Qz5IP2%s4Z|3 z99(U{g9rDgMn*<BGllFtfY_3YCYL9q)ghho7ouf?jAR@DVF1_lCWxDa0Ed3@0Fjw!ykaOAyAyBn?(S|4K-H z2g_t-Whr7~SD3q^<3NVQ2|%FS@c}${ZX2$q7$R18q~RvEuiiX_s@}sCV8{%7va%CZ zRd*B=AZ|sRxnprG2xl8H?wdDZ>b|`+r`bG&)H9`UmG{9_){h{!28i_xU$ z6u?C%7M<+qi)ZR%@$srAT)(b!q`Z3#ef;AEOIX%qrg8|Z6muU{Q(43o^;uU93nw2} zWHFALkpK(pfCo|r6;E?PhC%r5+1RzFWE7y~Y1?nT=@~KB3m5HrPdy~e*t5>&LSir7P{hM8-s#^0^jH*(JeJWVfIoM zxGlx@8>vtz4X3gD+HDXv*m>E!ex7$NXRwoE>-!^gM>4{tN;o zzr#re+pvQG7xOagPR<3-bM(WMo0~HVASNm=FJBxU9$tPcDi(K#)Hpcp!?Dfs!Y=ww zOk-JsPv6#o<9S#t78-Z#^5yXW;-*fgiwab$%W~4MU|+?2K;mE@pJQjyh+4hRfR2c7 zv2@X9+`e5wrQ|sd!E@&#?Zk=a0mMM9R_hcO7hflr%Y9E@ZNsH924-P07>N`$$%|mI z0{THWDCX^lI&v$dQYl@XogHXyZh=%PL1{ literal 0 HcmV?d00001 diff --git a/public/static/icons/epam-systems.png b/public/static/icons/epam-systems.png new file mode 100644 index 0000000000000000000000000000000000000000..7112be6a7731601f9fcf419af76f2498cab4a515 GIT binary patch literal 1291 zcmV+m1@!ufP)Px(#Ysd#R9HvtmRpF_RUF4Zzcc@FomJP%jOz`GE?O?Agk}(dP?Ur{bYTU%Nac<@ z(+%mtpo}IgipmRk*;!|$hY&%1h+cZK9+p5U(=Hk%VML0iqi&P#W#)f=asD&2mx*lL zcA$qjPe0E8{LlHF&+q&D{fs5z$}Hm0UAvQ=emG2t?8QPdHRkB&$=iM zKTwrp5PCwycZ#?hIEwHc%4*;uumRW!6vW!Q)R-f~lyjh{7TGMKpE^4d$u*XhCIhBP z$JsxE^Q@hZF~hG-BYpSk77*n z!p=3Hm*=C2Oui)fZh@sh0|XA=11tazft~L|v-2GeCs2WHt zxoeqf&^hK;>^vao4jXPvc?117`C^X^MY3^G;JEdVmTSiF;%cp3XpH&RtuaRLuvWeb zx{t`ysJciu0`G!6209lwh|q)br~@VgrbQdtS2wM-_Znlm-P&+C)SS=zzXy`1Fr$EXE`XMu z+z^fS^gDZaaSd5}t8dK7K>W(X81|q{0Nw_c151XkASY3h+0M3u*L|(g0~vml%JlZG z2Yq3ih_DuE3$(3|t9WyVy6j54@j)+9GmTRp+8y0PRHNHMfURdCH3J3#93p#aggI z8_%ZOW))w(DO-(i)vg&+Apdk|G?59O=kE1+zBA#X`oA4D2NHW>_iQa#rvew%#<7rf zEos&qNG+YO#ol!w6;$g$>OiiYXmy3u6>@Eb`~|44+bEok#`pjL002ovPDHLkV1nZy BW-Px&B}qg+_=|mM(@3j{*U*Z^L^(( z=ljpO1VTrpvX?CSTmg^=zz2Y6+1(6451@<^>z|;t^&cM$;WR7(w*ZI~OkmB}Mv3*Y zTtpiPB#O)gfUdU$jtL$|eCQwKzdNuAA4#ONFB>eKtOz8Ej2wWJbD^~6YB0NKkK{__ zCM0w&rLB3q;`YtQhj*c+j+fC!rIl_L@em8V$umlpNx(zfUHX~r{mm-HylG?+%9x920j&kM;(@@&# zXku&jmM9#dwCM>9jPL2yj{QV;&Z z{gXYAxh}2-T4os$IDy)W9jq<5FaZ;Dj+{lXB8UzeNBQY)_(}hQVI3NGK~=jyUU&Iy z0C00MVz9U#W|}~DGnu!-BsML@RB@(T6uNT;UBe!DstG_-pQoV48MHvz96E2eprLmM z(yPMw2+SlY{eOv|+S0JI zMEZWW3G$+NR&89zYS^*2P-YwhO{|uMEw7u~XKnGUTR7Wm_&SmtN?Tpw9-iet)$u}S z)5^5@Cd-S)L!mxTXt>aX{w=ihKLFsDh&8K*66@numcBGR^OTv!sK|~;gsV{;?0>s!AuJ8nQGEaa002ovPDHLkV1le( BlZOBR literal 0 HcmV?d00001 diff --git a/public/static/icons/grab.png b/public/static/icons/grab.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b6857e165d046775ce5e8f8cd4d013ff9b89d7 GIT binary patch literal 2718 zcmY*ac|4Ts7k>wdLAhn8Ofy6nV@Vh@BkQ1R-->HD%!HX~W-!rMvLsB&k`$Lx5_M%O zdyOVbTw8?7zIN@EDBEvTzwYn%yr1))?{nVoIp62Jf1KyCjTKf1ECmJtK*-$8*pA~R zc8!mh^BxUFuLA(jK7x^vO@I;Bh!jYo*pt0{a9A7>Ma98DYD zab+nSIa|Dt1iw>ZbB8BJalPvs_I8gr|6H|Zd2L!%Kz-Z$uhZE}5i`To#bJSzDizo3 z!}44zQh&jxUXPbIPqW!b8jH~-#OQ)6U&&C)I0}-UXngi|VF}VS-2dh2+K&I+Up81! z!cg46L!DR9aU8HM`m)R|ipOB1g}>i>ou922m<<^}@S+lMmiTl3a#?5AHH`!h6BWgx zLitPK9b7eme+34()z-yPz$+NGk7Ib9%q;Cek#_fU<@>!^ z{=y?M^k5e1RnwyJW~I7EHaIxKE?aPV|6yQsTnYX-Yz=n!u_Zw%p^fQ`KhgX#VZCZv z%#Vw)2=^x-`@3}S`6U{tEGA8S{LSe;hVA^|&rHKD5BO7&CV6zcd$u60MJ;%9^;?K@ zP8Q#Is;;Ia&fztmYct>tZR4yALa(PO6nvB!+Ii{SR&2=2(acTP{W=8m^Jff+RVdnah(72%5u-Jvw zf{=()=(i=&P1Kb@)E@5(9v6;dMD!cUF_I%m4YuJZ=gbHN!~bBdJuUx3qaA492kV7c|qtwfkY~jj)s0`AUSw9 zjDSMEQ)mHb=xIwEh!Kf`gPc%RQ&odvzz_%oMe+4R+8LYvOy}&-P&|!BMj{ZQp`ogw znyMsyc_Ph=4kuD!KZ^XfjxmnvLm`l91QHRlTi45*6ih=y zp}RuA){k@22!8)65vf1h;xvfZ{enMO0*<4+TOXs2`p*2n*iRi4 zVpsfs4)dea?@>;x7%&R)>$hRRlI~-BIroC4xv_zRnb3mcsX$jpVf50>3`(Ii=juWQ zGpB-(U14>zFuG9mN_s&?p+m;SyuypBiAptiZ55z2AdY>pleaWq$zaoAmUmC0nYe8f z6ayFNH8n5Pzx;_+nlrGnhTa%#XE1F=j$~Md*7vM3LKm|%sWTnPy3I32q9`^?-F$aJ8{S!ri+ zQ2UnS&{SEX30kPKQSM|`N0Cu_OO08&S5Q`arddaKZ!28cB^GJdW7~F0ZG{Uwb>KL% zT)>YzsHv6nh{D>}aYcTP&YBVYHsQRBd zan2Pm!{I6Xn-rFqI|~iB=n(0auf0q=d|$8AlReQa{j82znxVYhd-!5TW~saF5mj*? zI<@}{Y6iV8dgdBJ%(JBQc4dTgQ)Kud%}H}+-e_LWWnFl*=aB@3f4&&qk+$^ZKB*oR zW`F2Y8d>Apqvn=y(KWDF)s$0$!u;Nq3;p&9xPuZo+u+>iZ=jQr+^hpGnwnf&sIPp}~TYW>@rCeEONsq}}E>s*Rg2`%#Z|h!qE*o+v zO3q9|;L5~{Wj!52q+tE(A^eHK<+2UOx>3eWV)>y^@7LtlVZJlM<6j+l(mu_SKCqe_ zoDmXAKq-N`)$Mi_$OQ(vB(g^%EXNB zSi~hu3m#wP5-DF>bZ4za^TP_-%`R)m+qd^*iI*wn+t@wuY){AY%Yg&Zi*R9jpi=~} zJu^-8Ah^cjm>Z~bMHrjebZ%gw*{oL9r!rH$R?PTPeGa8MIja%~%MM@E_m1EV_0g30 zDD!-^dBjjr%i4<&XHw>=LgvQ4i$C`!6ue~_UOLhjAlGJ`JgmaFGv*D!2wWYEJ8?_8 zVVd~jTVGa*y5ut^YnoAYXzQT9pWzKFlgDlEFQWg>AuC!Y+|5ksF4NIo1!dRpA9@l( zm(~*;obAo5y1ov|o=GywsJ2TTFY##^kIT~bGDz}Kl5Gk}6F7ilTI^|g+w852#ksJ} zg0w|*;)Tb4r*)W~&N0gEi4(KuHjGm&=;I49vm#sOepL=OuCW61D;@PALs8!7kH+mv zeWpRicj-!Uo!6qP8m#tMYrV?ibB~VsEZP_=gnb~LQpfyEbx4-k!1~l19ksskwC~D` zmNTzYE*F|DvBE^=)HH_T#s;of#(OQqKJxQRZ;-%7f0i7^i=srCrsSafGuPhRcmjTf zHU4t0=lV3`{|@pj)`-^@bl4L(gp|O48mNiv8q9yz{`YU+I+r4WOHmC5Lt3z!-5G6e MVrBf7q36Z_01H&Iw*UYD literal 0 HcmV?d00001 diff --git a/public/static/icons/groupon.png b/public/static/icons/groupon.png new file mode 100644 index 0000000000000000000000000000000000000000..769689f8212fac46ef29d9e8149a24205a939dec GIT binary patch literal 1142 zcmV-+1d02JP)Px(FiAu~R7gvWR&8ioRTzHGx%Z|?nkL3In>7sQx}i)Qs2!5cS|;kygvq8AoU0SX z75~@`n_r4Q{Go#g+ZYI&_`}I2S`;a@vnU&NZk4U>(=n+NhFdADAL&P$H232iIVZh0 zxk(!KhD&np`|-TzIq!Mj5Y&*}hoQ}`YV0Bk_7H+5LO_K%=U|*;j9WMmyg703NGFV? z!jNhT5qNG@WRPk+rceU$5aKrFoWo*;hZ$t3;pTW-HJ}QB_P%i3<5T)nl|WGlC=tPd zazkF&iQI~1ahN8Dp0g4?iS$pUNxS@B?QiVXd`Njzx|nq>0*g8UBzB^k3`P#g?_Qkv z%+@*p+xxmx3&0S>lJqok)Nu4nteJW|>~6Rc7AY z(1N||zJ*r_xB?n1k0T?UxHxsfd2fT{4TgViOnUz8gdqXiPlV6b`Djd2sN~z0u64(; zKKyJ=p2o5x`0(OWE)c_F$miHl&kN~|L}b6FIjq-t3fbH8?n7Th=eel%^K5k9Z$Is%6-5I6u*g&;NcKqH=6` zef1}J?*4b=QqZ;c+@r{tX}K0u874zEV8Zu@+M;=ds-Tpfvs~eF~{- z?Nw>ox%yLFO`pW&^e=8b2TY42m$OF6_JNS)t)sM*o};akj>DV3uK+8nn7b)nLDNE> zF#*5}{1@CPQSnvl9r>Ga3%gE7?j~M^jm03(fovNHN&vcezzR`tv~}D8=qLj?_Vm<} zfNz{$?%WTyc+g~Pf6(%IDYXHF_wlx3kdEJqPUX6Cq#c9B>Jk9C1;$9cx8b(mPotvm z*s}l0Vch3ymdoqYXYlc*grgG_iZT(OU2FGYOSDi)bH)^QpDFkV5&bEfWuxTzp8D=U zNKI)aRTS~A#G%*~$N0kJ&q!U_A%oh|`S2lZZrbUr_g!wsrKw*FYf+{aM`p%M%8M3V z8Pq-E97=BSdyjm9O)Fk;v5>d2;9wPPyKeWBwn+MZp~lE`+vk78?i@8PlgQ*yqwwSG`pr~gYMBpHM!$82Oq;nkN*h2 z8geOgmc#z5Z((@6*zAM>V}NcjjE&9}o1IW>{@Nc8gw;M(6GNslX+kK1+A@gmS$#s@ zk#Z5#ma%-RTz_#4RWew=d9$(*XAn+j_oFP z;tNqZGR55}8^smT<=A9}k(rxePUf~@)f`1-h3^RrdVC~C712H_f$VwAEI`lkq4ad7 zO$?aw3~G`ffI@-#F4coQR3omxEzIC!rj7$MnfZg&0^30U10ny>{1k;&S^xk507*qo IM6N<$f&aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M9URBYFU-lnj?KcTLISEB4ijz;CaZC{q_ zb8AMA@q5$x*Jn6gZT$UiPj&janbyYd?HFD>akP0fdGm|^R+A#;da=!T@jqC_!}Y1V z)0CMC=V!6*xVx);((T|fmg=;Z8X6wAw4W5Ie$9NIY0kUVqbdIui`At?zg4dnv1)0a z60+QOG$|%cfrp=YbvX0cvs}N}WM&;S(ez@JSY$HulDbyGYL=@$%WS4vJfC&<>gojv z6Rrn3HlEs|yI8Wo=-y>%ncg%Jj)ttPlD!?Wwq>#QRcCzOzU4B_ee%7PcZ&V(Iou}2 zvE^cJn=RMg-!s+S*E)+cw437|Lv95Bu4?uz$(!>Y$8YR7rIj1Zhw{P8iuV~Yprs=U)eu`bWzy3n7TI}wy z`_K6eTQfZ-Zs=?|%(dqz=bic|hjyO+ydmvl_L``ri?Z*W*{!AYXU-4HrUDhVb<%VE zoa*cZx;wWA9#Qsw!t_#_;Z*p!qf3SD15Uk{-d3#Z!FZZT9zG`Xe8#nF z4@}p$>bcC>)3;3V>Ane%m$+)VupE8Q=&GI|EpzP8G1iFf#e6!hfmbyBFZ_0N^wcca z-7CPubjS6>@0}l_4*pEKtY~s3hbdBwTg@SpGe~+W-Lt0M(AD#mlX!rI^n-o9_o^HFoeyu=n9Zd2W4p4j$qM~hn(wTM5d%S-8y@<{^bwri5oRFtKa>fGLQNB`?_y`_Ai(uBs-^CS=`g+ y=CUM(U;jmTgHL_#Yj5yB`(ytE&S?qze)DQXpLqN0Y_S2TRP%K8b6Mw<&;$TY5j9c( literal 0 HcmV?d00001 diff --git a/public/static/icons/hrt.png b/public/static/icons/hrt.png new file mode 100644 index 0000000000000000000000000000000000000000..942e05c7540bf44e8a30af4e34976bc20dd0b92b GIT binary patch literal 3137 zcmY*cc|25Y8$R}(D5rK ztCTy@6W0IWL89QUYH}69@=f@A#xAbXd+cNqp-T65=hBD!cq!$X?L52;@{sO<=EBLO z$vyjK*x#PT%dzq~RpvSDVbYs@TZY+h#dsF$lq>6#YP}k}#(vCatXy9hCx0I2yIp(I z{?520>q*cf`MGz~l`rSp+7OiHpgw`1K6$x>6xkFhmSZz5P4Aai!0qEh>opsD?u(Di z4OyZ;L=2axzk*ETfL+lS6_-QUb$@p747qIbw4EVjfTu-Ts{z|1nL?`-y=nhaigwgL zDg7{Rw{0|hL^Ypupw&h6obx7i62O^|glM3`)^MwKvb@ z3i{LB4@`v7sLh(M+CQVWt4}#*@KUc^X7JAoi35|6dHK zo3-NJP@FNrET9Yo&-3*iIpopK9!K@5*!1uu@;)Tl11ytd&DdP=l!GyJM$ zibdwjTN9isb8{}L+HA2(bOAwiw0drLPW$cIjZW=Eug;A`38~0?Eg;B*}RepU6oPcf~X zvokKdkCkK(^Upocl3skus6YPZfnas2#~e_0O-a3lh}qo{8}-k}k?EZ3+psemc26{f zCQI1*etLAB4soApTmedu4`}O_G+3L<1grW$SZlMb8K}2dV)45@%|~(^7!GW7*!#H? z5cHL;e*&n@+GE?3r18CQ9qeL$AZWM?7&j9WK$eNQ0S*=sfQ^Y*m>0kT0yutQ065EX z><_kNk^aqL1%N0#!2X+K$ISc7h#Ac8-?FZVJibO3$pFB2 za6edpdl}44mWz0+3zQ2c=Mb($Zv|&8(FLbK^Y-2E0yJp|CiKQpoWV42f)5!%(}MhB zAeeZ+42OV!Q7B$okP9Z}U=)#r1D{qsCExx-IsXlTF{mEcNB@=S(2+24oaOq2H^L;n%^j}96~b|v9`DR`m}cwg7q zg-E4nK_L4^f7U*PcJJr;97`2G(3l!7Ask2bSabH9o(BjIsO=Y4(TDa~KZ z|EvA>(S+}t|IcCmneyUn40C*nqg$kEV9 zmo|QpG#i96V!Zumuf{ccqu)f+po9Cm2HB1EUzc8wc$Eh4rLHuU1TS0gaD56h9+8b- z9k%5bB5?6u&WoTX>;+{T8%5q~3Eoy_oSKQ(2_t5*uJLhKoo*+cvAr_;Jb~*W!bTYM zao+EYMZ(CS)bjWKl?Ze{5TCYn0yIN#xEZ(k))V`2gnGZ`CgaISOv%>-dCkgXkk;9( z2_LCGt`K#w1}CMt|FN#9ZE3P}Kk{~0(z(o9mya!rA~=~e7!F;a4zE}v1Im}o$J$Pw znX<0HAJ06{n(HXSxO1p5M8pKEKxc>W8so%L?Kom~Id+U>*~~TG8tcJY8SvR^mm(Fl z{n40FZkynsidhr810J(U%=L#syFhl{`OMmtH|Ftsz0q5`=%~wZQ=Iyq+nX}VOI(!Z&pkhC|MqB z5NG(OGnRZK%{(18HH;0^6SD|2k`*Sc%5f&>`fBj&dvocRv`zI>L%j0(m$EG_i8(-})=$0LTtxTcG};9>Lw2BcNHS>!auS;kQO7QiRb>*V$E5)*0zF zfyNJ0#PRozX@qXR2LAeyl;%IuV9W>%Tn~CQD)U@9F}%sz9n%6~-cG z_jU@xSnsY()_s-hel@#xx!X;U?=_lUEi(b)S(LF)CGq5c*LE1T++`~<(GSd*m}>qI z(tC^d$*JHES7+zPQ6KOR3Ff5+;>qFp5O1R|?t*s*qkGCF1;m|=r)7wq7^?3@E$Z~J z3#n{=(%f$j;rY_9T(w)5L>3K2Gwu6 zR1-rM-;TOkmVRl$;T*#4=hJ6Isrn(M%11CxIh~-o6%A~{BgK67mM75}D)z7HH$-F} zyyw4yrmhktTj&$>MFq#BhQ2B`SU>)1hcs~bbkON@2x!3`EZUe5l|PWfkB-(EL551) zZI?N>v+8e`j#Ba}ujQVa5~95u6Igw!@15Kp+fd=R_TfG|`9{x|Hse~k1&f_+$-*=( zH?MD-OM*ECWk;qqh<_7c@On-GP-djGaj~&>7R6o2>ia4TLz~oCe=!i)JerGayC4DW z^azlYZAuMbgpU!LwU=rLIU=v$Dj_?L^<~qdPcMipom^AmSfh&auMQEbw;ERXSZ$t3 zNFR5|yZ-E*@=`N-&N)Y6vdC|iea%cFyatOZ?m$!}OP6o(sGrKH6%t}qprmmp-3{oe zE4$s07mNBFi<#GK7Mr)vuSm62@=j3lcQeNLO}^h*Y|AenVYhmEHde{kNrO*E*hf5P z_(*qyVxw}UpD_y7bPTV3+Mb0z0QWlI6fdkgA(Uq(IC#`U_56hVUxJ0Na}&2v=XL@( z^C(>5;_% literal 0 HcmV?d00001 diff --git a/public/static/icons/huawei.png b/public/static/icons/huawei.png new file mode 100644 index 0000000000000000000000000000000000000000..36cebb9ec11fa8e905633bb64092c46a830d50f0 GIT binary patch literal 1657 zcmV-<28Q{GP)Px*Gf6~2R9HvVm1#^=R}{z3dGF1eg<%|IM?gVV5djwj6kCI$g^CMWHAEX5YpG&Q zm7)=Ct=2WDH8zS?nx@9BsXH#DsJMY5Zm3ZK0dZhvlo7@OW_$15=22C!z6NubN%_y_u~16Een%brP`|eboCWP>Z zs04RlW1?5G(L-(vc2glGl>@JD1ny}axa1W|0DyWPJF>v@#?@JG5PyiUG26jN-5(w;9LD7&6v;@d2Bk+1Xam~NLG{?kku-~oz zN|GF(?RK_s3nG&4fOH#x5JG9Bo@U0zv0`J%)Z{UIb^TP~ZdInJ1brny4Ro!g{5&2b zOMieA1*F3a#0n*{!BetKOTN3`DVaj>;+vW7M(S+<=z8qU$>7f;2!)_5FLG}imi$5# zMi77sQFqXxZaTr<76>AM*$Ta;eB7^P$+jA_@=Vvn=~Zi-JytDfbF>4JDoSlr0u9t_ z^U>F>0sxgn^CGMh%2{qkl}t-IjDbia03&aqdbtz|kDvV`_g-~3H=2L~)8G^J3e#>@NR%+NsF? zM?EUbGmJZT%GC4cx4bDtw<2`P-@j09GLH;hmOb2lv@o5y{$MTLbp=_*3jQ92P}7u7 z6ig$fa&92HmU#43-z8SN7qqr}cDf_RKg@r(YDM-MH zKS2c&Q2BU2@XOAcZdtMMCe>k=iUR1Q__^GLvLDf_cReZ<4}~gCifq=TMC;yTmpjEv zke4l+KianM@Oo0K8zI7QeR|jWH`X`?;QZXVLz)W;DpW)Q&cJ{Y8Bj(B7bq2qD!%-| zM)66M&PYwQl$0){U3=e0mEtLP>)~cF+og1D$PN_XC09|kqAN-k6abSFGWr#t-tQ0x z#3yv0ukU49qc))v02ojp19F-s>Ws8WP;q|-BF- zR9Z3!{rt?GwK|=XZq(Rw$V6d>l9Cok&E{mv zU|?vi4tsg}gfPZe$Vw$GF%5Nbh{(N$Wojd$&T|G+A5=LJOS7RGJl%Mqm$TiOv>lNzStkdb7j`;UANo-bB0Duf>a8HQMNxV|J4H3m5|FsAq%){jIGh5GH z{e>3<;6MN?O<>Tm-`ssBOlW>50I#RZ9*B+273_98dum^|A`}%7y2n2-Rr%Yuuf17W zIX5yS=zd!2gmI^eiw-Ye`O&C?{7chczHFX)<4)zo0m1#B1cgT=XliOoEM_yiXxXxn zKjh`@zgJy7`c1*Q1rXZT_mp=Z|D{rvwLI5q?g&Wfb60;i&}KBcuHUdee{jN(h4qi? z78?xBNnzpPUz=J@{TrJ!3#=B4XV$z-&%M7MJYzB%ql2SjqO8_eTu#nPeby(lE2|sz zj`_$$fDwuB|0I)2ZDm(39w0QW|9sKnNC0r#p0{a-z;jWApxtWj=r=oazH;B5U3vf% z+`K#vI>{CCppfuQzn?vI`@>1;lf{Won>q91oayOz90o8jIPi#1K+vqBqN0vrkrDdf z@Q5k5u9uw#pddLVWlYKW;yw4OY6eZ4HZf9DuUThlYx7aNx)#4TCSmh|f&+Dr8Z^rE z^t9m*Z&wxzgkW}VcIf7{c}0)v8zLMMp*L;vU)KKtjbx!WZ5cfs00000NkvXXu0mjf DC!Q2x literal 0 HcmV?d00001 diff --git a/public/static/icons/ibm.png b/public/static/icons/ibm.png new file mode 100644 index 0000000000000000000000000000000000000000..084baffc813c41508b1e65e934be6911dfe75403 GIT binary patch literal 1595 zcmV-B2E_S^P)Px)^+`lQR9HvtR%uXER}_9XFA1PQL)l2+#VS(rG@m$z#E!~tVp*!r@rKBamB6Q4!V&aQ>) z0vilqVrn>{cmI!-RO>|<<*5KH3Y*}4u$jW zID?b62Gl&rsTRBrafrPl4wWQ-bw7e6fyG_DoE=huI{)#3`Y?@F$FWprOKeD$NCXJO zs36d$?_>d$jortQo-o^a*`B4IhIulU*zFb9bOdSWk~N2||Lf57IOLzZyQ)Z|)&(Pd z`!fHf$uq`vK|TFQ{koZxfWEXqNY_Aqn)v$T zjlNaV?gHdk5aW^|PVstTnkZ_k6*go+YM!zykWRqNs&tc4Rnq;Ti9?{6#p@BZE2R zo8zZyO#@cu)ko_wz#3_6qWt;In-=ps5pM69HZOUnYBEz?WUzfhSxt{WlaIxssIyst zr51^=I9wMYsqMOh0I6{vKDnzrTTKH3)|U3_bmZ9Kh>zo0bypsXbT-B$iL3JJS{2)n z&EC%XQBR-71L~8Vd7T|km99fRfZ5w}H9ZQg;oZP-pl>`KWA=u;a%jX9MR!sR0Leto z7-NZiHil8AR~@|Oa*WOt%+Hhy#v0>b4JIx$@#XpT!m_$&<%mr3`!4StUgc-jao_Y( zg^nP2!*v|Taq`>Ge8$ZW`TucQEUr9Q+tR-S#huES!&zH=OGicAHdELUHqQKI|9!k z|LU(BKG0}&e55CYJ6%D4k1R~%0UDM9NbC7zVW(BfM_Zwf9mE_)%engt8 z8YB!g0Klm8yMpN&2n*tNKgdxi)pRjaqE7ZUF9boH+}}(43rGCayb{d9%8P^>XKaxa zViaj0VJz_uksHNgK&~lh%#g}^1Q-j)B;N=#A!gpr%7T8?pxH=@W;^Z9PnptZSWsM6 z)wTWsotJ51q)&9PY8M4LEdJ?c=Y2~UCOenQ>b+eM5ji)jqDHT$hRzOLIs9M(3={Dp z0wD413oY(9%Db-H*;-ZoCJtE+VF_Q}FITE`X5%q4z<#!mm!t0Cqy9jUoL}vxQk!=K zk#Vr$5ofc!|6P#tz;Ne|MqF%d^~Kw~J0LcGkJN+YXw5e34{;cMev)&g9+&p`x1%c* z>MFuKCNev;J+WCicu&@k1Hp#!re1|+swF}$jyCc*U$@}1w`IyzQ}^`;1}6*2mAS%I5mY)b|J9>KlI2HeSk zu+(gc7%T;Ab{666?Wv5zdtY`@4)7%HRRKBy2p05oq2OQvo*rIgM1Zd34+esT_tJ1l z*bfTDT~`uoW&uNa`?|nRD61%|NFu>77)-|(?~1TAJpHSjwbGTmLZOflaJav}zp}r& zvbQe*uBxS_1y@mntEnlm7)sEbSXU!~|u zO70o`9zV}XA-ewSoluyX(B#vmsKZf!)eVRtL^T_i`PipaMcONlxmXOWN^{_nVWMWZ+{n%*1 z2P|RA~I-qTr23uajh=+1I$3K_xiYUzX7ii=jEwi} z3e=qrLAGmOxHmZ1a#9w3oMgVnDSbR*ZMEbBNjrLNE3pGv>kOw$>fZMFWMuk5yB46|zl*=10LlYDYuxr+%@)#7if zxRbm8P`cwXCnj#~G?jz~NA-_R4Yyw7v?fMSGC4ar!aL3^El(A;VF^Q%25S7N_d;!Y zgp8*2hkF7_-NOeUFH7`WFv#IM$HmfUV@V)2#-o4xY#1vWR7MAw=q@2~t{Vc=4 z{-Jy-Qu=-aUnM2Q>k2*Wg!vJyl|!vUqhUa4_TV~KDQH4C!67Os^R&DB$=o?7JLy2f zghQcSPx;rX2O!nQz@{zoo!f)rX|tX9S{`mU93e<_#$B-bd$On+gm~^gmqYS4Amo}l z^3_Dn{BVBT4(48`g)%zW-W+eWSm)q&wHdFvDIbg@n)vW6Kf3MV_eiaj<%!M$;=tD$Csky6jXpf03? zTUL;A^*63P?{8$qY@NNV+W(d*crbSE9sBWw)W?5z>L{+fp(k26e)ouCvcH&HZ>Mqo zH4q_D>MmlL%%16NFrp}}N1eGyoyqOg9FJ?YZ(KZ<2jc#0G)Zk**c|c6jCRB7MP3@X zP0wd9JR$f@?+ZHDjw9yG_VJ!}1cCq1*_n1uB}nc#c4A;chwZH6ThUy;e%05B(_b{j zzjujw=6p7A_QQFY)|?Dee7KbU6?ut%IzC8cqYZnx$F5j{vGwP)AJ}=6%k|s|sQ2=> zVZpWNrm^_8l2r}5??&>9g=2xeI4S|*9+9BXUDg2%$!biT=>7UZ3u^nIIC6}ilg3D4 z4ovB9C*J6!l|{8&62?n&B$|AjL8QjDsEfLXBwN-B!m4+Cj`oQs$&m{EcpqeV7c?>+ z^Ey zfrE?;t8Q7M`WlkxNGZ+icCFQbnI1@QHh0==+{Ih*Wvk*{(jT|k^b^&_H5JXAs+tT0 z5Z}x%wZAzcL`5YIzED#@3$Typp6{z)ZfSGiaI1mGREIuN?0W zTfv&|N(vsINcZkL~e zLWK8ekjCy$Xs#cpEDMwyBp}`~>yp~95^ZF(=b(!;aPxPMnQy_dVspVoT}wqx`-_S+ z1Dc<6qgtZOx^AF7XkX<5*0R5(-tE5$(^HvbjGY&f<*4hG%v0^PXnRiU%}h%A>t)Ez zAPJ)VU|*K4nXgF2);4B(x)EZD>sgr)pvl+=J1P=PbuA0JfWx84Zf{euS|uc*Z=|=v zR8~G<3|*d!7IMGqHrH8NHpUo62je9VRP*_ohH@bfyx}We!%2)nn`L@Bc=K-j_1Bkhm-&T64yX??pjAox4Mxe}0)k4d+|%ax zqiRxT=q<6U?2|(xnj50jf=7{56elr~VO2Z)bljPSo zntDQZ5#v`zVmDh;vG?YMayC(sjOG5}$-mNy8D4>17_r&m_s!>fTGq`{t{%mtIIGO! zdMeGii7BsO+n6gaxQ`WOWUTB!OKOACWMp!}vm&U0ALZ>yRUhD8-<7(ZhqUEZOe1pM zwNH|22)5_m$zAk*0 zBu}ub8_#7hjXG-DF3LL8Jn_u65f5%vy3Px(vPnciR9Hvtm3vH6R~*OBx%alcl(rV+H3h~15s3i_Fc>W@ESn1xvzTd!3z@RT zp?}O}i-j=2)q=b=n=u;qNLaFr%^8=B&5_8qwv;y_u_{g;(#%o^1X}Ea-rnA`^p7er zQD|#7Gq`{L&hPd4eSha32v*q#R~au@1OC4&zNYY#6y9~ZZ~ZSi>jA1MuYM()5LKl) zNZ@b_4w;UzPjcE;60=gDjM|<<1jKkf<(W+@jdA&Tr1180gNc{N%p<5#iUA1GlL`?s zr8Qw4xt+_wjiYncA53-9EuJ*CobQg$2J_enaB6dJ(ydv0 zpRHcXUuh$r`eiqFJ?~h=k_ReZ@@R9s1{PLn#sL5q7b)jn3W0D004^lpc?`lf6U}_- zM1X@sU~_>W07wP_h(ka-5g-Hvykx4A?r@z2m8;qAKj%Hu=bVxp}w6L;k;yy)3y&lgKw3Vb=Q)|_s!}HAa)*x0k zo5P9JPFudA8l;@9)m?En793;S!dWp_kBD@xqGYM^IskATkBuuChN0(bCB-g#q`a%h zU~#lKn{o*^Oj`3`qITNcMK$KGciHxwN4QScAKfoo`5G@BjQ0vxc1;AbV5eR#dfT0l zB~#kAMesgi0GM?HvrCocFfQxkyK>Q~2Za%WuvEpcAaDkAFvY!UiQ>T>lPOVxkWBfr zBI}yV7Feddjv(Y%>!q8#QS{Lm-+&3A)*ln^dmQi^X%g;*0Tq29p2z;YB;B#JIJZnS z?gSu`Vi220z<%*_oL7H6oV5^Kp>A2Ek;K{{jdiKnKBT%~c7n|$1}2gsc;YJ`rW^I`QHsGw{_13z@)Ci;zg{;?u<}Q zr*^&~TEJ={0BsqbrTc6QiXkyLSr#CPlglCF4Y+T>%dE7$UP5A}DrRRQA^7QC@%^O@ zl4YtXE{=81)#ens>?tR^H);*kWC)3$TA-NS0s{Nl=x`QOjk#QRT>hzE!EbjL@33*G zH`hs%pE+RHPfJj)9>O3PH`Yq_JZyZF)Bcx!aaTNV!^M(^D;itVy?55?EPjEHmucsy zp=ciaV0aML+IKi>!5y3VX>a(j!9Heh@b1a;P2tDfVTd8)@I7mb3s^2kSdB$x4D3mFY>ngBH)dOK{ z?81Am(9Kh~`S5$4wS!0C-{}>ivwm0jov&{3+jTPqQ;M9{7f%kp6@UYS>Vxz@+=Zi# zX$q4<0CuK=X~ZA_V)nR ifc-t;|2qGwQ}`eG4^1~WIXQX&0000Px&ut`KgR7gw3mP=?{WfXwFbLW*NO=lXUn;Hpmk&3pVP^HeDmIg#YL>I9Ju^?7) zQJdz@*j-fyD@BdWObFfhSco7#79waRijB2%V<}=GwWuvFinI`4O=`?zoO_SlJDp?_ zXOd|m^epdx&iT&s|F3X^L~an5)q&IJ!c0uuf@%lIMnr?CTmkussnCzSzHO>jV%G;9|q1?Es@>&8`0h`vWunH)?DlclQrfpdGlC$zuQ@}N$>_G7@Z<(ddtssgOhd+=mRcQ zwEG+?Un~Hp>~~Qf#SL^auzggpzPSx?Pm?v9>jop6QC{-P*k|wb+YxbFczMSa`bO?! zAU;IWeinGm*Gbx=;I&Q>Aibzwf?(=Q-DXp6i_JKKCEz50_(hGLm3P003kh?5(kU zuPiWeQT}%{3cUgVBC;eaE0<6!J1YvALUoM@2*TUp!|_y75Z2BT01jqkxcd-Q-4!u; z_0_r>uM+x7OS5D*jQ&+a#`Y!-&TinV!?=3cmd)eedNz!eGhA#y%se8=-zz*D(UZn3I6_liM^pN*b& zS^5T>lOi^w{>@87jJC+RWM*{t&;8IYn@;2M8^_e&G$pLYKe8DLWpfgoFIOXD6-R{Y zzFpIyUL8x8XSq*u=_wE3r0Q1rO?*8`;YD>LbRrhBI^ zmmoiqz=&)%d(pOFy;iI5moFI^hs~FsmfHi2j_bfG&n~O)sdOUgq;zF?5{=uxq^#6U z?+O-*U4RitsQw<)+rg<8dJAb2U$%SP!LU8=6<)Jk_k%rFY|}(v^v##1cOWCzzWzAl zS&%C}o@J^e1y0vQc+`Hj?1=ZQ)hdzqdqj`FJkITK;$*)7v7WNPQ!d$R*`H2f*gLOh zbRKR_jGo_#^jEOXgvgO%y!~(8kp#~Yi)U{Wi&x%`&X2V0|Goh{b_?0)n49fIT9$6A zFZPtR@QCi}jnZ+^#PY}QebFFwEXyRVF>N-=qHTkKyFOae-Rj6Pkss(D=nj36(;x1OiVgQnYq0fTHN2yJ zplcAoAuxK!U|#{Xd$YxFroYl}#>7i{Lo7}>evaeu*l6y+OApD|ClqhC-4gm34s#pk zP7bKPb@QZ=#}6U3E+Dp^(I8F`^7>f;-|oyYphAL;&LK8Iy8_ z3?-ii(e_FTt~|DasdSGvA6`-YZp_@x_Nu5>Oz8yAQ21E*M54Nbxe7EXtl@0pr>~`F z;*OvPADnNaeI}c23ykrLIe<|#Z;41y8AW8W>+3|EzK~3$AkEzc)Cno|W z9~kKDlAd~2q&@d!wn4SGRJQgSaSEtBXK=8E;;^x<#EHI*r?Es2u4x@w_IhM0H(DXw zvr6nTW)dcvct8cFl<^JA&|(LU2pxQz@Vwd68Qfj2Huu$=5w1B548%0~ZmzDMja?G% z8v*KyHib7e8B(o5@4EN{f`LEb5bWdx=R$V z`~saMxt*Y&a5{<#qJ+T%aFjqioDmiw$O6n5C_W6s(*q!kFmgBz#Xv)UGEjUh2qU17 zpA>p18hXOX1!6^^;vvRxBpeCFNJ1bGGb%0^g|)WbO6Q-@P$HckfkGgnqN3nYhHwg% zfY3KJHANr|5C#S?J_AOJ4yOk&VBs|NUq${~#~M!yqLL!$BuY3$P&Xiu5=loxp#q`b z>(@Q$q~L#)!f9J=@f$=4{vh<>NW|~j{8TeR6y;1M;rYsf`WSt)pUnS@ZRwaH1mgd5 znO~j$jPhH>NSYyjKO06;#dk~$0EEgMtS#K^Wtv=_LKTiHqIrMUe4kBrk_d6F$g@^* zm*4hBQRwz{&;_Y@<^@Iiz1`~|_!`&o%mqlDyyuhc$9u+0wLOR*TMj&OQW%Umuv9qn zmkL?DHWlg1SQ_R=%@m${)pQGP?sS4pM743@k@Eni=Tc50Z|)ugRQ7k3FcOVSC7g^8 zGT3{lwM=g6T6pSNJBR(>6ZdfDa*mR7bFl0Y)}zgWy*u!vG5tcVJaP|Fg&Q~Y%(nk< zsGMP|MpaJo?7Nv_QA25xmq7K^E>l7^iwf=+MEkC+R!V95kLjHM;4N&6W%d^lt;F_&LDse> zuWV=XPHADmOM{S4B<(k#i%Tx;7~yI$MjpOOtWr(IH-0=TZ_*(>LoLZm_u=eL?aTI@ z>j_yh%3{NHBzTHE!glHos0j4&DAx>LrmtSAWQAkLN;9cne**m}X+S_jQYCNZ$>G{^A zl6ALy;4o+)>N5F-B3kBUft^dNXu$v?Ok?b8#CGL^DL*~#^>;T!b9WTn?-U(@FSOzo zWt%w@qb{axAwNv}*rb7a@5;3P;`ftN?&DN7%|hu^-BTL7cC><#bw@6V?#Vl6$O{U} z4*IB>iHsawl^Q_zbAbRHICHW^BR+|F5oF=`LDJ*w{)Csr%EQXO_5dgh$9ho`zx<=-zD01h_CtnXX;U-%DK C^X*{( literal 0 HcmV?d00001 diff --git a/public/static/icons/karat.png b/public/static/icons/karat.png new file mode 100644 index 0000000000000000000000000000000000000000..e70eae6a1bc4042b4e46490917fb8f554bd4d51e GIT binary patch literal 1804 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?XQ2>tmIipR1RclAn~S zSCLx)(#2p?VFhI7rj{fsROII56h?X&sHg;q@=(~U%$M(T(8_%FTW^V-_X+1Qs2Nx-^fT8 zs6w~6GOr}DLN~8i8Da>`9GBGME}dj&RgWkZU@y=!AJEM|FSIXZsf`*||MCbQg(eFPX%l#B})7DUy`~?~DK53V)hEZ3vY+{)grc-SrT^+uLq&-{uWgPT zb#<7u>A>XKrAcgp9!nQFRR3bxt{>~N<2xT;NT`CLdH=0FHdCrao}4n`ndJX#8;k#I zPYw5e$A~y372$(T(ecKrN=)Ue-e~QYzdBX)M6iv6PMcCc`@)m@4vvgAtFt@a-(=sr zk@EuY4!b?>HbRXPA1|$47V}zEMU(Y~=GLn#x-w!G%ci>hm8ddj`cbn&TdPTGUel#J zOv!0%hYm3eKZDJSemS*aANv^(X*8^M{!J|_rFzI#{W+2e1UPjH4D zuJ|G#v4eeKn);G$WeH|XJMNy0Tk4U+B7KGF<(Y2}-1M7jYj4EI_aAR=u5jDGy8KGQ z)2jwwCMF(fi#t&9o6SpsAyDb4r_qumOS{eNe~uVwg{s@Kv%Py1;LP0g_pim}GO4BQ zvklAla^Je8^(FWA$=w1QwWlw9`rKLnM1s61}h# zog*S1syj~xF4L1-YG*8|vf^Oo&Ef{%MN4#Q6gZXYE`6D@b)LhI%jq!|_Zek!j@&qX zT_gOCM@H1DXcf!-#&_=Y7PJ|hb=z<;Wv0WPD;pZFclVw1)A-`%|K$sV%2A`nZji>Uw3y8t7qB6J1ZXt9JgO|X6=kfYn9w% z(dGwV@~gLR`M+@!Q%yYUsoD?KcV@^gwN(H6ck9*}p`nwk)-rLQO)OP0_Du1at3)XaD~t<*%Mlmpq<#Bx9Eu_qjQdoDx%ZCz?)j4BfTH zmOcNN(d?Y=4b3;do0T7bo6jku{O{AlX~KV)Skwdz@-KI!fXaAJS3j3^P6Px&en~_@R7gv;mU~Q7XBftRr?o58;-wLtk+dq3iq^F?ab6JOV4#D{L`1i_Wn-C_ z$mX(}CZdVAT@sg!WLv!avBYd4TO!M{O*E;3Mg?VY6hSIgYf;dJdEuhABDBYxucJ%T zigwKRpY}W7^F7b=zVA8jITHUwONKeg7w|binhi(;*W>(^L9WxOb$L^3+;^0-g2*}B zm@7*-;v^dsF3IHC>#iP_LeBj?|0nqXmo~wlB-PI`)&TRKh5%5b2n2^v^T+v;6#@Bi zsG;mf2}tT;$btU&I8`bLDusxS2!RRfHZgX^YVJBubFt(Vfi{2lE9w!WaV^UdYf1AA za^Hh6Q~HlpB$!fh&YLK%4Ks{k`u^iI=30=0LBay+q>()5XcVA(O@DG>bs@=1-z4Re z9dw^K%;gO$nYjHMM&~Z3X_1Zo?oKpg#$oyW4?3$3(7O3uadyVRdQ^!z&b}};WN4rV zDIaaakY7ZgyOSF~f6wiM70fu~6d+eoCR$@EsbB3AYvERwnO1Qe?F17IS!p6Gz3q9@ zcJHUQD2EaanW@-Lc*Osp-^bbPbU~~L^mpE(DSxKe zQ!s%$-Qjga2FgN}I2>!W3!nQOI0 zpTpSKRta3=ixvXDyVz@6>AU$i=U$!_CXdR%ysuI?zkkKU`B$^Cp9(qYZ4Z@AA-VMa z>rDB&9Ph?8O!{Ik-qN*s)#pJD;>?(g zq*jOfaO=09XfNA}^=M1jZGTS}O$)6N?qdpE-~A;WKkPzdNXAlmhL$(-@O#`KNg{&> zf3?wEIA0JMURuh?`8kZrF2M8g+w{~{4=xb3`ve!puUXHt#qZ&qYl?{;@+`8Q^w4*s zgXSf%2l9{vl-pFfU9W%pIUVJDADO{_9@l#7EYkK=;4Ur@&rXaGPx(I!Q!9R7gv;m3>TGRT##fb9;MlZwqZ{X~!tF@-YX*4VVz4W0Q6e#bJy?m&}jE zWLcbOVxk$ExR^O7ami+u7(<3eOxR`u(-{AeY(bb)!6E~iSiog$BRB%W1}$yx_c0~9 z41^E=Ob&U+5Q|Gdb5@qcl1&A!Jog%5YOwQ2w6vuZ$DL)V#?TX$FG3Mr9C zx(97{6_8ukl9wH9y?FG|2{;uNBi~DP+j{yNmx8P+!TS2sv5L=MHNSHt2PP|na6?4f z5)83-1(3PF{iH8+_Swh!PvMoLxnR5mqxDflC{r5v;X>a(A$OF(_eR@u8Yi46YuXFH z(|{NDXMyAsOdb?5F{Oqof&)dX0#sL5^CR~>^|8bWyWMjWc)0xt$}+8Z@}&&01sY~Q z({W`uf%0I8AppGivz6xjX8PDku4#pT{O z5`?J?boY0x7?4}{>0yHyt9OnML6{!LTy_cW?`lFpDvOewG?Z4^VZ0X*2PnpVj3KJf zVgJvA1HpZOz}9FncpEbzY8WdjmZahpfK2qJPY8lS+FtB zirgX#3~K;wnj+FC4)x;&Wi**D==J z0Z0G0DBvWxO+2#FEhx-RK~}y1gNs0mP>5j# zaR~mdE-?vNXi-gbc%4p|u%=U1RWz`Q3X>FrL7d0vFXxbdt{K@T4GxY&x=n!BZ9&Ip^3+&zyq4h|Vk0giM73=SiRnTi|)U+TUyQ%Q^7t;L5#QGZ)x z*utuw3q!XZwD;EgvN=f|wV8Ri>>ONa9Go^DcDn(b)c|5Ph)z9Vx%FBmA>HMho)9JN zeSh!Z#$_k@i?aOAOgCTQcJfFuGcfW5jEMm;GE{VASiG;dC6;8X2cQ8|A%F}}oy~V0>Ks|_M_e{R(jfBn)^QN(p(24kr$e7*tDW^-?aP@j zdB{tNVjY1^lq!ADsV+zO635dWp_Q1g7?3QCf9J0?2Rgr8sqvC;(VdD{QvWCP@2P@% Sek~9H0000Ti;viEgfcd_VLEO(X!el|8& z;pWpZSKF{<1@jL6}V6zFKjsO5)lP!tp z40%Gt-37KCL0DcBYOE~Y>mfT;sgs~7+d z!nUnrXPD+1M*;wN3_x;?LxH?_ksyPz*E~EM_ERxiVx6s;4gZP7X$o?xMUayXCb_c# zV1uIAU;zI*)IQ9e;X>w+?d@FGcW9d>vShsxCnVxxbE{HsHxv3)`r!5juF2r1U3db5sm z@FDEi+dz38nnI>~S~c**naCI)ez6B=VA>TU~J`(JZsly@GDO63&Ztl<`= z%r;La{`F)-Pr%*>;bVGBZoDI`VwQ#seYgqLIbNloTM<*{ta#;oH`5xM;zj4run(ry zURAZJoTCy2g3kF7WBn(B=s`J0>QqN5w&Nlo{mh^n`NzPcMC;qR6ie#3zKd#~4!vm% zsQ|0?i0LvtBNT1v&Wb!+rwF1C^DPGJ(4Qm5!aEmS-4aHV7Tq!T3fS64CE*9FNca7Q zrb6uY-DtKUt&ro?)GfGCvW)6sUk{zRcgmi}`&@SzTtI_kO$=e;(`@U);k1^avb4b7 zoI%(C&s~xl|J}#Y`&04*FIGuSp^ExsWV}~sZ)QLYJ>Vf*XTf(f*2*JOnl1fQ^3^#J%E^-#p57Wxwr?^{QZDW*qNK~tXvjF$ zq&4p~8%9kBZ7bgilM7Nx~{IE6yPX=q85pK4DkJ(S5D*-d7(ydwDL z4zUJ(Ctp^Shn<#-e_+H_@FiCzWiF*WyUUv%E?RWnuo5vaMgvms^z_ZE2~SkjOwQkw wb;?*t`f56V6FoFRJ73@08kgI)61E`ytJ?J=uV2a3$NIJ0I{T%e&>Ggd!P4x-sipFz2|)U8G-AJ z^sV#(07f*bPcUpPk-0z@es{~rqp;DA^Q3zMa3<4WJW2;%qhqMSbO5&50oprJsDi zeLSE&g9pME8B};8dDB))g_^CRn)fN&Ql&NPBQ&Fmb}QKEiKt-`01Ql#i2?;mc!%?H zcuba*MGqjw2oteUTZGYEtUOVKumB_{!EPc~8ikf8@&yu-oQ#>uAi+KY<1px{6zNtn zhDB$fy@g^f+6{}x;xQC`G#U+wx5Scyef(zV@QRFymr6w>98M;aVP&haLUA0Bdp?SGwsf1wiX6 z&Bv2THOk0q7UqO5xp~y%aG<|`;tCz@{o%!y2h&t5uV3e2Dg(w@c2VKbTR-_RY=qEdjI#ijzA>1p#A&1}8=@ zGA+@CVM^ESR&GtH-WK{Mxj|jwJdt;G!`<`@P5Q`^%*hoQ;8lZd9}4WBY{T7%^o*GF z<=1X}eYI%)-XX>TUx#}g%N3Q8*>1rVLjlK9q2703A%+n@RmPd+LvHcL9D_K{E%3I^fQ+vuK9r@8S%Uv8YR&c0nbMZ&h{D)Z+iK{l~a<<7DY}1!2 zA>Podk^2YN_;fClM?cNXMTuQ<`c)rY`--+nips7K?Jw`Hb?LNYCk*#0Qco+}5+a`x z2Cu%jSk-GCRP_y0J+6G3RQ|?#tfuDLME@_tH9d?8l`HYlz4t={-C|#5GQr^H$C9k_ zqfv`5Jv_sIVR)mHBhj<+ z24eo3$D!(T3dd7r#D%AQ3s4cFrMUwC_V2SPkZSa~uhfqGEL)QzqXo35%KENV8G2Qh z6U5(g(tiV^c<+-?qiBz9>>s@uE@I=~w*+)^x2=Dz7%7pBpdwxvDx`X+4b#j4-z0pf zDKxrrPw{0<+2V`Pg*NEV3pR(ZIPMs?P3vzYUK(y|E)S9@`fYkkvrHMHNw)sp-A{3A zX`5PBo1b4b;89X%%HLg3p zsjGYbOBZUoFL06AQvd(} literal 0 HcmV?d00001 diff --git a/public/static/icons/nagarro.png b/public/static/icons/nagarro.png new file mode 100644 index 0000000000000000000000000000000000000000..e55979790a7bc047e20efa8adc0b050f6030291b GIT binary patch literal 1814 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M(sYfG5cd;r+(I=PCX-W_X)kMixtdW zZ&*d$D$>mLuddRo`~Ux;(&9Zk-!J@s`SaiX_uuc9Kd5LvYe%orJ+~Y_-S@5s4ja7) z7ij2}XpO#O$eWhyB=GW_T+p-zNiILZB-NF?zm&TSOqq|Za!X)2S)s}}ss9U0UW%7N zcTa}-X+0)3y)Z9>Q07yY&P;3VV3W8wN$0vbjKb)7u#snp8xU7ss(SEy&szHXNr zT1KZ^{2rvNSf8!&(5mKp*}_GdETyL1PmXG{gtc70&vQ{zvA$U9+^e(`jOv@}dk?o6 zSf(}4G%uTwBUo^r^NvEn)C1A?D>x7SR=zNWiDfo#RhZ+OaYPj(6cfp6JlW+VF;m@lvZ&}%Y?o&pLqrMZr z?4d*Az5$yxEwY_1gs*9PP%5sHC8nh{!TCdk_4`vli>E()zl%HheI3`+G%5FU^Bo@@ zQb@D^EoYXm`i7C8{d;M7a@GT#R0pRQBAa8|18@0Fyc#h@ZgSE2C5!YJY?m+CVdlL= z%gO!L$KSu@KbNhwEfd-K(qdD+zS0dz#~&x{*7WogTHA&%dC~mm=9z%)8>UQ-$o1N3 zzVrT^}-|ghNM#mSc$2ZUcsT)(nq(*!5i1MMq~<1hc=ym9?@YU8CZoMDyb z9%~LOB{Xkdc%_K7qfGj`8vA<1vWHqt?fiiYYoEO2`6OH@x70SM_sb0vE$OVEu@}{x z7f*?Dy0_WXIY}@h$7pTNQ}N3iLU-=GB)^xP`}uyysv^F3&#G={xZXTsa@I{y_iw*~ zaW%8j*^cUZY5#twZ8BG!BU(<*zsWy8;g)Skl1lx*$!$y)7yj!^Yp+Yq5}7tFa~F3; z_2@-Q$e9F_v z9a66@6g)EMx)SMoe!j~B?IwG>ACoG4Wi0M;`@6HuJXxt#z?G%e-nLKUQONouM;$G+ z4jXV^Ste#zwvH>RsA`!)#fZx)T(*KlO%eS`9M+Id0We=Ih6%I~nQ?C=HC z8+Y||;%6WG(LVn}txDw^gH5-+^Sc`&^WQ1g#;Q(|uz5T8!X(QlnX7jlUhA@M(S(_c zXDcgxwse_g>reumAb%U9l`a2R&G(pDhb;ix)@|0KHCX`}TEX9*r zZJX1yd9w~<@P_qb?^9njMDGuYIsT(#g8k)_^G%N eXRrGI{Ezt3&Ks*Y2&wpiDhE$jKbLh*2~7aSL)=>c literal 0 HcmV?d00001 diff --git a/public/static/icons/netflix.png b/public/static/icons/netflix.png new file mode 100644 index 0000000000000000000000000000000000000000..83065dd57025e86726faf46fa1622956533382fc GIT binary patch literal 1061 zcmV+=1ls$FP)Px&-$_J4R7gv;m1}4mRTRhn_ukpp>;w$j*jm><=z{sKd5bNrQib#MGY}AC2A|!va_?hvvco}J3Et3 zW@j6}IG={gIrn$Y`JZzx!~guT|8oB-AboGzDxL>c)b@XaMu%McmyZE=Hve-0*rBww zsvxm#l2O|*dH9i(e_to#xRV*Ugjnf>!0K+-{s;gi!4d&4=ks$1s_fTS;aQty^_)Sj z5g9xOqdc6U;#$Y~BW~OT*kiPHEd_mZg;$1~98?o91%@AtJSM=d@AXO}QG*$PP1)>% zUe6d`>e6~$MxOHRKOql;s@f7D0E`REElAr0Ahpjl;A^Ap*{$Sm{6N-blt2S+;JOG6 z6${dC3DA!HB8_KQ=J_tK^imYSCxuljNZW`PSOexUjv~|X0o~HUdS)b+DD<5amMlm+ z4M6!BtcE%77J;cg=`;zb0aXxg;@TcKOcJL^;-Ul%Lgx>KiNg}}--0vc1NMsieLKi~ zf1j!+0(4r-cnV>9L#l=%8p20K4xM{=3QvjbL%sFV4j*vPur}W>D^HA(uS=5#IRFA2 zSMf%f4yZcX0|Ao&^BKo5H@93T?ZZ!g2DTdn*Z` zHQU2;+q-1>VIT0Rk$?I%p9Hv;8Q35)>w3NNMj!BG zDu3mrN`3#RtR$951N0Vp4-#8=*0&i^9x|Xr!0RH5DbBBcrS5ze&OvTMSk3}@c7j8a z?jj8c1)UU@|6c*&nDWpUndH!CTv%Ax7`93XVBZ?~&mNc66-Q$_L;)+QhJ)P1qF{B5 zs5%B>fKDdxuE_1b#f`853GSKiHp1qDSdm&VFOU!g6VM z{0W@Wr!$t__Ec{00>$3EJu+}{fOa|&lu0+W4k!fd7A9PxwfCsX8zC~juEiH3zwHd@ zf&Ku}4u%rQ-(2BE+DVU@1%@-h=`LZSgR`AI_40$^qHD?^pc*^5xvrb>7j9M#MuS(Z zsl9>&t;Ydw;wY&NcPU3NI4^43>d9o60ZWFsHJoSY+)8!qraDd%`SErzhJI#X4NId! zI5wc{zT?1X(z7|+qc2S0!u2A%VmZXhc7{b-x6_2N5y-tS%IfD1@K>}X@l0m}#Ip_U fbs~w6d>rsE>57jiiqX0a00000NkvXXu0mjf2nO=Q literal 0 HcmV?d00001 diff --git a/public/static/icons/nutanix.png b/public/static/icons/nutanix.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ac67f6f70d72339e68a664b62a055b9acf142b GIT binary patch literal 1519 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M%Zxx~XGV1kBX z1H)vi^!IP?8f`vy%#%axyuqaN)vxpS&HPzb#`EE(og1U3uCLdH9Ba`7`C<3NjXZ8L zZqVV?S$Xxi@**c6$4xhv>{}9i>5}M9ri2AmVTy4bo0mU2*jnwer^3H+!z9*a!iLET z$B$2Lyx3{U-B8QvV|O&j>(1ADv&TF4{QbRc!_L3_?KRhzy!o(r%gX~B9hI$QH(l7x zsd8k-6n`np--XY(L_$(CFDu&wJ#L?uA+EOVTb9qf*sHe~*2i-daNV0f@3ri!w!{CLLGlgXc+HI z-8hfkUKu|6Lm*PjP; z?BGr9hE{P({~D$lv@<+mMFkhrw(LTTmOn!MxYE!mvE?OCR8&s%nA zsm4FumTkck7pHKa)I9O$vb+B8`8yJiEw@OuE?fQCCuL?{(Yxjc42=%^-v8z;cbm1_ z%_!)Uhn>hTsY`0%?eqM0ibi()Xg2GZ8p5zxc&@tMy?a_Oi=W;rn>jPe-eG@aWKQs= zl(Ls$$L5P~om#Z2a)H1VmKBQAmRv~P_xNPF)%647y3f5^Oq1?wcXD*zynXR$RoC>I z4=k)Fzn5;kE7@7f`@gIAg2nF}H`#aAZP%IDDKvHWMl&x{2Gt6!=@))m7v-fDx%+t7 zNkxj?cv|#k$)x}L^_x~YcV&6%K=kX zxoQUd8MR`2^$JA&2Iyymmr)(*R|$T01^jh5Zv9jf6K_A_Ol25zjr zYth$LC?l#~81m(L;G}%zwK)x)NybJdkALQWYPf%`Ml3SZhkgFzzsndx7k^rPx%mPtfGR7gwZm0d^_VHAd+GrL+C;@?FmLH=C?1w|!@LfxpdiWgQ$N|#m;C|%S{ z20~uCvl3BRP|#I`c@>1UvlaGBL{ShC6cmMo5>)nQxa;f}GrKFMYc0WEL?6t}nRDLv zJMVeVjF9CcS;pr-Auw&!-%6R0L|Gx|4O1N#`T#waPvz_sIe9+T#i3WA6*8OOq7Dq3 z9)V+kLNTf|&I5+PIB`x|0mfXp4%zHeaOzLe%@G(8Hi+V(dowLg!$31P-QxZ+{L?c` zAmoAfxC7}5>6~jH!B_@@d$-&Lys&iExG}?~PoN+0S$aYa7qGH`iwbrC z_br{eWc@8*OF9xUZC(Qv2yd+>$`4-@F1vD znI^Pm{%-P4jZe{~n`M6fZrg9I8VtyfPwm zisC}r4)#7Gr|<(&_hmGfqC)sK9VG@#S~{ik34o74u?Mc$cXc`*_8hO%lg=NeA+z~~M8=rHL zX?w2O3JhC1okoOqQH%he6`U5KFs>LH)Olt^s2Ans`+@PP5~|K@_PX}Y!7vS)aP1d@ zq!f37dK5RT01YU_u-T4=CJv6$*e1}C1da-{1$C~bfXxVHDDDB}so3I0i?Cl*V$l=? z{SHSRACn3D^98V#L!UcbZ%_Kse$>*T#9O+8MJ`G=d9SFBBT8`qSdrR;)GkyPQ#I?b zN1zKRN{6vz2kDYc8z&jpeg~G;rkNCE!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#M9ndDQ79=5b)nJPvaa)8W1=VV!4~jXYn1mz~uqZH{*m2qD!_%A{*L{;Tb_NFK z8=fwXAs)PQLp^Wz+-h>-|; zXYwXymPC82+AbrnIbo;VnE5OovGDOWiC8(esQZ z2$z`VhUDd2<&p*MbKAu>6*{i!P}#8Out?d2;+XTn`vorAbGC>+QU1WWs77?x1r?vA zdMOE-yi4=~zUoifFEpij|Cyqx%wirSs%-6pky|8zy*x$8+CNX}C^ELXv%}5Nr5UJdC-ddaW#z9W{{Axf(D``s$y>XQRSDb5ZaICq@5QVQMU#XY zr_7phzW7hV0_iB9#Au_%l_@Po+pKR< zLOiP@+`$~G}EODdhX`1B^eyaqh@C$93xp{l8`@bp(j-fd@|*1s~iA;5+Yb={F@r z);4l8`<#YGL+e{@Eprb&I4wD+#*L|OYs}SkMIQw+7M@!3)MD?mC3E&!cKYA{l;Jb0 zVvBj-x~Gmg=`+56KYnqF(Z{amkAL)Pa+k^;FMp-)Yxd{*)?Z5*Lsi{8F3sh7bYh#v zt=WfX%$fIm$p;5lCW$o8^EPu1GB4U@TqP^&`hR&rOvYRF35@P?o?)uTX21QYVLflz zBGm@JxUxToY^T0d77S)HGj0DcdG6KT)xW)eKMgYD-WH`EdHur#t8*Fp?>ZBYUJ|%; zD&A>=aE)qqbA|D|84dyk5ixBJAXEN z(Y1$G723_3*FyJk`%S!48r!q!TYHrAi+e%IiqE)R)eg5yM)sd$E)}|YBFyg7*KT#@ zx7l5bbe?fsezDi6F_Qhn`|QJ;->vD)d8!=0e{Q?On^`Sv%YL=Y-S@vs{qTFm#YKw2 zvd+`{|JOI3(c)-PpJX9B=}-BJt&6^X-eI-ZRN~Xe+X11T3QM*9O7A?a-&@bDD;(pk T6=LcGs%t!5{an^LB{Ts5e@xXz literal 0 HcmV?d00001 diff --git a/public/static/icons/palantir-technologies.png b/public/static/icons/palantir-technologies.png new file mode 100644 index 0000000000000000000000000000000000000000..db892c4011e2b5319674133aa12911d0371705ae GIT binary patch literal 1354 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|dQu}i(|mmy zw18|523AHP24;{FAY@>aVqgWc85q16rQz%#MneWBpg21aN3~}%ut3!$0cjBM0AiqS z2<@JqpPrKndxE(xJ7xzP+tN4r(cm+pl_&WppQ*cNoE?tc__L-G7xQGUqLLh0S1kg zb5UwyNq$jCetwP}BwB3r(Zvz&vjG`o6&aLToS#z)@`s(dk&QlvAi4(sqRdoakbpH9 zLe(RSp{tL;W&yGwRD+E^C>W7~6%uD)QDCImaRL1TO8|CU?7Yi`fXPL})5S5wgZHfH z=~a$_C6)VmHC#OBsoEzdJ+S}5@b5s3rt-f7XKpm~oCuJd5unD_)$%E>e0}MA%a^xe z*j~Mhs$ReO-uk`$YzzShj!*lRJguJRzdpNEFB`|bNR_`AG#^kE)QEMf*T4!9(G5c6z^{~V$ zRbfts$kO}o!;Kf_b9!_F?Ty?KqV@1+&9SVltF(muOdd@TZiC7A^{`&yekR zFFiElL-yn#x7o;7QP%9{lvvPn*kGTcs}F)0@b_a5vAKjfv6h!po9^-FK6= z-%h>pw(LgU_L=TQEK8J`U(S%?VG}UsTYZ&FYbsZVXXELoOdl)eOqTCI9<%CZ4qK}e zfXcXa7W zPR4nKR>>PBxRNdApO@qizqw)F`RCOu{C7Qhv9jTl%!wyQLTs<9%4T++SiNb*w}S~2 z+>4B68d%EkeU{J{<92=XP&0Rv&#Zgut4wuY9go*vk@Pr~z3b5K=l_4D?vu7XS#Q&< YU$(aLd3MjmIiP~X)78&qol`;+03Q_Dc>n+a literal 0 HcmV?d00001 diff --git a/public/static/icons/paypal.png b/public/static/icons/paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..d85312fa5435e4095bddbe0932242a4a6a77524d GIT binary patch literal 679 zcmV;Y0$BZtP)Px%VM#SUV%zu2lv?^;@1w8ujQ5@M{oHfzx#vEC zn}t(vz`E}Gt#;8O17d{FQy<*?g*zZ=07^rEs?$8__(W}t3&0YDQ|2zk%kDyqvplt6 zkCg%4bBAaVnWg}sk&XxI1445*5aM-{07!TFVXRc*a#E5|IQa^=DXr&op#9yM>kmM% z9h71#%WAP6;5%@{p=9c?QCe=m9zBTjv_Dl3P&!~|W`*Cdne|rp`{3by(DZYt10P*V zv_l8wGN2c{0T-fhst+tSn2B`AfRl;C7|IVx>E|j~R(*gFFd3`*Oh>k=;4DRNY7EPo zmz1(A-n);D!=5$|Kq$3{utuF~7GziJ1MZGO$3DAHk?BaQoIxnLhM?1-X6W#1hYsrL zf}x9Yv+L$_X8R{)KsYIPkiH3nXTawxbN&AEZi8DJbhl4m{VbL*o9zr#g>dWk4cv~r zauzzb8lo}NjbUb^?<&q!Ksa#}ly8#C#3d;8cO#}5BdF20cGoJPH+dV2my*t%AunkY z(_COhxyOr$R_kobz~zxq1l+n@8)NcEKStpFI;!e9)@^{~I&jdT*4_r!&N~67`IsmD z&%DxdIRlpt>N^gnPdK$SqX#wmr5S+yOkN$xvwv^UA*SV8PzUwh15g#Z0|%;s#R9S6 zHNXk@KVzBzxP&B@oD$4taA6TCp~e-)Le#8MupURm1+@Di?k{|8*jsTtT!NQVFb N002ovPDHLkV1nsJJP`l@ literal 0 HcmV?d00001 diff --git a/public/static/icons/paytm.png b/public/static/icons/paytm.png new file mode 100644 index 0000000000000000000000000000000000000000..0c91e14e857b482ae7dc263df9c7082ee3d37e5f GIT binary patch literal 1468 zcmV;t1w;CYP)37K00001b5ch_0Itp) z=>Px)c1c7*R9Hvtm|biXRTRhnXLjk*7Q0&`A0kERE}%T1Opyc(-6Dz!L4$TTgai@{ zWC{-uO^n|URq=x-9`M1P#)O3W#3B(ANF>nR6~lvc3MMMTPW>uXqNLk4TiCWc$J}YR z%r5(BTcC+2*=*+CbI+agyXTyH=Mtv4Y;5as*(Hi5C0=`Ub@j!`c84Z=f=RW{Ouk5O z5&!|TCFpg2F{$&7Of+@H7m8g1VeyCu{{zdplK!?{4@>+lfLXVcN&~j7ji<*QU37R= z&5g{78rs-iGkDE$Xx;1q5V5tN+_GX6iZlk|5@>T&3mmr&o?E9>lr!QvJTsW^y?t2P zaQWhAS5rD}x#>%QU$l;?shT@26lxw8ZSG~tUm(o3^s}z1l6dxoV`(p+i)hg6GBYQO z{uL08g7La_EHfQE(%^jgrEpKZ1UdzvEY;7z<$<_!>B;q!Fyq)QD@DD;sDXg4sXJ4~ z=B?a*zawG0UMQ&vv^A;)T1_Cb(hfkjj!9Mxmj4<$cyqL0{5!1ux~39F>XlgBf)cEE zjsPxFf7D<K zO9n>7`=aeFZCbnuJwk%fK zbWMFa)m|$r#|S9T(0dBEx0&hupMj0kBvCI@^~Ihsr$|@v8wz?|6?sy)4}d5m3vv+p zeYAakWU161FfB!x^+Cj zQua25`yWdp`D6Nf(Vk#~^T1eJ_L_IYgbBbOiTRjuIKz)qL9c6_S^q*k$3e6q-3ONQ z0(<0%Z7!Qs){`Gtvs5czT~CmnVZa1U%#9g49qtie*MeTx9Py5gZGDfDWc-xo8}Wf) zef1s_SR}UZw%rut1Xe36uMn`mVDbZbf!!cfcDJhod25(ul5s@X7%>0YzQvq0E=?#f zx4hj0*sf%YFwe3k9}{PWbWV1b2>TAe@(e`{#3x`-6$s`ETg5z9+-YFp*e3wqC?+Kf z1Pqp_vO!{OayQJAKH$?zmT`aV_0n8VQeFVZ=;{wJ&bEl@hH*e*u<+lMN zbm{GCjhJBZ(j5zi?NVnhV4}TNRt^!cr5I>a4Vd`W>?Xns(RNi64o(EHQBbsC`L0DU zhGyB>Mh1*Z5S_?`I2phi!@Ua$d^uN2`XaFp!Faov2pc=N=34!%z<{f|rp^;%7CyPF z)<`Dxd=Zw*wp&(2Z8XnwDVg%XJf7VSu1c7<3mI}2%)=mB0l+*_rzBPM&1b*g=GLpt z>zra_GJuWVsihy8EC<)daBMFD?-UbZL%ODp-3R4~gi@}B#tyE+-jXH$vc&Xi^M0ua zxvp#K16I9>*d^~cFpu1HoWW_|TKSx}Mp!Aph-p={BXI6c1M`J@J^<+535zgcD9i0= z9%iiQT1!ib5%#IBsk<|cPDF%lIvsN-?TDt?wth?I0rn>V=dFQsUe^NkMWl+U;;B>C zF+=Pq=8+Px%SxH1eR7gwZl+SAuQ4q(!vq?ciMNtDDEY@a&7PTdt;t#w8go1bw@)A5o>`_4w zj~@I7yeN1oDtaj-o2aNLie5xf(-$HL)x79IJqVVn5FsSlkrx_BCA(PzIXS1@_vSmF zdGlr-VaP^9j*tHYU?tTF5H0{12hai_iTV6uJ}Uc_*t0}&@!zC^aLal&w{_Uj5Ty{ z0?sbl=H*@)T0*@9a1g+Xw9U=Ee0l<6Lfs%B1K_>1&D~ygwuEwY9tPMd+R@VAzC8h! zP&)fy3%s{%N8fn?;-Wgw;5iVU%A9$`FMze9+!qPpBIyiWZ6>J>JA~%|eoEWace2KM zoPfy^)pk&6M+|`4FgKeKm6!vP0M(=&8TA1GI&}>?jjgW>lgr(rxKJ5~P%q`o1-%{< zm2(8T1n`oyqmzCCWdKtEUz2upu3KaYr3cMu8LjQ*?5?ktP(J`{1kov(i(K~wm`X40 z3_8J&+Igg5YWTF z?$m#;$<)D7Suh{^o`a5KT&UX&9AEusFqT0WX_ut4NXV3O=1sRI==)qxi^`q==stiQ zT|snb5g6ZP-VA$nSzkc6SU(}*aDua0YFR?H+qW62jSlqKd1a;dtdzP3#xXEmmHEi& zflK5CN}T+(E?gUL=o1YE(C?Ib|DW!_Pe5OTHb@{h%^#EW(ivVpK)3(^002ovPDHLk FV1oLsDf$2a literal 0 HcmV?d00001 diff --git a/public/static/icons/reddit.png b/public/static/icons/reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..df79a65528f97db69cc508e24161ee92c5aaba4f GIT binary patch literal 1201 zcmV;i1Wx;jP)71Q{00001b5ch_0Itp) z=>Px(Ye_^wR7gv;R%?h=RTN(PdG`x3cK2LyZ4@R&)IvO9s7FkaOdKT zI79pAdVOoJ{jIe&fq5LIRHwD}L8Vk*p-`Bthgz~^i9azhF>0+{Ob9t^t?dSYiqn&M z-~pxd7y#tbG+hb+%mo)hyr;E(iZS-GG3GVS`3s1+(^|V=-hcpL0l))*!~rU$Zq-`v zM8pT0F5~Pt0N|W&n9XKal*{Gs>X|oH%I0#pwqmh(E}P9RE|p4W>j}&mkTLcdW9)|{ zNp>|qiY@GBxd<`k6DKRwU8-GN_D*)o~TjbRvm1pv}o zs~BSk0N^@Ayv;F|xMt;?@6cL*z&T%Sj5#W$T$d!t;N<`{+X^9`(OSQylv-A)R8C1L zw`i^3bR~67NqygMkD};|QmVUBsf;xSup2irGBAL%C188+=A`%YY31ge-(igTvb($6 z9~~Wy0U&jN+V_12a#9HKc#zpjgUDFX9nmE&_FRx#8bx=I_hm#rZ z9Tr3JeT{l4;ntrBqhm>XNwlQMCF4eOPSHn>(C zr>Jk5l3lw>lD)^K`mXNk$j3R~US%m`Y##swi1_F;0W??ra;P%RCh1Xq z!qjC1;E1K9?obOxDgB93+GmV;wF)SNIAEGzDWU$oX+n?aRQcly46Vx~de($aE86h$j5mC6^* zzAi2ytzG6u8Y1>cDcv|b*yzU? z+n=WCdTZ^Kb@{a6UHgmtLn-|R5m(oSLe+Np^5x$6`1o$E^=1HASPO7o2+`l!*|}?E zWW+Ug{RqcQYwaRyZJX<;ivre#j#Y@bmUF(x81ro7KAY{0+uPfNd_KQlYrTmvwigk% zH`~v+o?2U57ZeJGPZ9AhLP$g@J3mmH{1CS`;h&($Ire1 P00000NkvXXu0mjf@x4Z7 literal 0 HcmV?d00001 diff --git a/public/static/icons/robinhood.png b/public/static/icons/robinhood.png new file mode 100644 index 0000000000000000000000000000000000000000..958f77535fd11efeccf33a41a4abc010cb18b5ff GIT binary patch literal 1296 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuG zfu4bq9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajlKxQFZv3``R}T^vI^c(+dR&K6FTX!U<{)I0aqs;genTl1EPu!O%_7a;hD z{oS2k(lNU}^8et!vm^Kpmr}$o!Bqh+1|n;fau;7Uxs|o1(=PpygW6}`ODw++S>HFm z|8&mhxU`~Kw!hu0Gk$*)ux@(ywrfFu^fa;K`z{;gGrgH}z})Wn5~XBO`yT%zK4)g< zd}m2m#s2@m6QL8A_b)j(YYW?v$#o|KfBFcAr?YTBd3ufiCD*6lI`XF*BV?z`y_tS& z=Kpp2$IpLr-KNBnCB1*IYHYOXf1P&%=lo9}^9yWw-_u*#X}08=pu``Bf75Q9pV$}p zWUrOd+6C7Vid`OUsraX_kj8mh&A`GUiZxN}!Rq@QXI(M&C2-G_gFR+R96m3*LfTI~nN0pG5wTZsv;O=>uw&D5Vzyte7S;*vf}4 zDK9x{GMkU5hD`T3D*s~P${6$7R2my=F3R`(*MI+W%KS&~LcagyV1JMu z8d4@aO~qh`{RYE^X`0WhyJAuH1AYC>?C_aCSL8HHg>^8lr*Y(?PncVy7|2Y2C){TF-=G6v*^0}w0pUXO@geCwD CJ=VAY literal 0 HcmV?d00001 diff --git a/public/static/icons/roblox.png b/public/static/icons/roblox.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ad95d7f1ab17a5f14eb6d3a161c83ff23c9447 GIT binary patch literal 584 zcmV-O0=NB%P)Px%0!c(cR7gv;)yu1nQ4|L7-;rA`VSwBQE&~Z8`5$D!44s(>nFtx6NKz6;h%ysq ziiv-LGdmrnTqbUXLN2+5)@kqBcJF)M@1wKpn|yoi^*qm7&sy(*aXtg%oZnagpK%+f zFoNIzLZ%I13cgkeKj13P<9V-OZ2((v6O%9pd$1Stio^jDU;!H7ji(J@7%MTk;ni{+ z!XT!n`zT+OG0J%h-}1XQfM2+SO&z6(_v>&J8_e1wXHBkTniEBnPBb)dSutQ?fLdi3 z;2oBfZ_A)HhzSm>z3pMZO3P+)2XL+p;0Cs)^$^3-&xxVDhuQUBDiy?fo|dxy#9f@k z{T>D^*2>1@|G$XUb&NH=8AsAI=KBB-g{SejLE3jb#M=6<>x&k9X?wD6*e{~P)Px-L`g(JRA@uxnSF4SM;*t%yZc;f5>taMkU-T!C}2BvQmK(?<+YXOo+KDZE&?F~ znbE$CQ^%sU&ZINeKbo->`r@>;sACxw0(Sx-$?bEg5o6n#h5}7TWW*9WOf4^$M8?)8 z19!RoIs4o_mxoKpT|zPr_L<4#=63hDyPxOx^4&d#bdTRJP*W4LyS4u;7lU~pf*T9* zjc@hX-w`qUKVy{6)Ks>crnvz?rIfN}s^(d=XpyI&pkNmfZIx0U8f~69jM1Lfr|Loc zH-Kos>Mf1f|7<>xeE|>*Bml+cqq_bi{QhEa-VHLg!&mv>RBa}mUDGuG2;knq!9h=F zXXjA5{u60mwQAK2!!W``^rU53kB<+i?tNfe7)(5mi~LvcWc309Hcb1!0mM8D0c3+2 zhjHVyY^+!@B^$|P^VbGY9nQ@!lmZ?(4AY21b-*%Sg8u$@aR2>rnE#{DpKPFBueXRX zrqkLxQp!8@)+Xkmty}$2+?Vu1Wo!oLKZP<1l2DUgDhT9R4DdrP?>&cauAG&LS50Q0 z$p%_lT5596g8-D2QitUPfwnx;0umK=NNaFRG@$a^joA0wvmjA89P&cp<7v6b9b5>A zZrAtyShsBYWWvhC)?@?KbC#8r-8C>U@OEcs=f&{>JKbHxRtL-xt zKvUP0dC0eH8vwCS0sKEuMl)b+a)tMIP_^l$q;dbggTT<&lTylmZ~+J>;xB*$#7~1n z4TO)%W>)qOY${D+JpcM|&~{ z>WtpMy$GOota)(WcsG>n-_-SYF#a;ul{}w`4bwE=2kj(q_k+QO~`-mvS7+V<(2LJ5X^7(vO z0|Nt>0JKUeSG$1{(OJe=A%I^n#!e8?IskVi>~FLzYo}u;0h9yK3Z<5am}OaebbEPu z`D~@s2aK`DgTdgFqX9Kdvlu|PZp+Hbn%3Oh{O>r>mKVQ*n0PBi8ii3+TaXTj%QH^` zVxA4t4t<>h*rTYued|~@TtL4hr99^DI}xA&E=nnL5}s$9Gfndg08Tqz14NF;$w(qhE;n@O4Ei1&C=>P5A0W?HCChk5{BbUDlf zSS7xXx&_Z%$%X?|hl?A6?mrQrMD%6LvTUzO3GY_`Z04M=ZEI`Wp8%~xo+akKtp8X* z0W<+v9}gt5vteZXMFP6_4aEZV~GtlUhM(Kt57?CUnU_hrJPcrUa$8i#@Igr?3Gg51$2$SG%!Wy9 z4eAy&r?cS-`4K>!Di6Rbr3^W?v>X~37|_ycM3q-c%?X7dO&bEIH?|>#z@p!`B@>dNitSUcL#xe-4<@0pHr9bRe$S{`(W{AiRjWg)N!b7z^m? z)vIR>4Go;%}$w{CA^WjZ=)vaq0ViS zX_}h>=-hlsN|~+U#)1A}PcOi40P*u+Spg{iaI)evu@W^a|B_r_Q`es$-d~jz_D$V4 zLwQams=9th$3VvQ0A|=lrmiS&q9LCErS+zVG4^Anl$JtE^@?>{I2_J$Ji`H+m`iKh zrQvY+Y++&H9ZIR!09?ly+ZGH4f8ea=YJn!!_Y{C10_c-c&WHmI1eO3sD|~D6;SZ)9 zJ$VDxFOMHRo4P&#iP->;z&Mp-L*0427{t5d&aVG>KQ`Vn9lv`o4950h!5xwnpkVpWvb7w#5=1uzLNJT}(93m=KO7*1bRcB-R_!tNT?8>cy zM5ECXB03Wag^r|3vP{yE+g`f# zECv%ttO{ z@78F>QtKLpHrBGQ{F{=UGY_4H;=hDquRsVL^6q0Lpl}ZazW^m($HuwWf098ukgp7M z*PENb#11IYfZ9ck@EWLlFa4Ir_RuGY zPx(FG)l}R7gwhm2XU2RT##fb8l&DvqH5R*`Ew%vJd+(6NgL|z*)L23S+E{u{muA z8euU(A<;O@oRAr(MzRkxbLghFAj7r{0Y!AW0b@~gE?L4bS#(6RX~1nImHwmm-ebb2_;>qH>3 zF&v_qf*_@e5^j@3O4u!>l!8)#5P$_Zj))p9xoR|MTGN-C>)(EDqfZ5$b;;arH}CDC z7N0L%8w?7$LR3m(V(L)DDF{=C0+aa5;_4iWa~y%unDo_`9cAm-^NfHR8_yff`lO#FHzc^0&NgBA616ff0aX^J zE};U;IY1@l^eh3Al#mU!Qw&Jfjz7o4u_UUK@tlI=I4oJHvv`~By;B0c=R8xgy)>hB zA`s=b*uC&Lx4@LFhjnu^8V}@S`8{Tw8T=X952V9d45)_2ujMla2?u=A20omoHglk&es+= zk$KksVT z)c5zkBm-@*IY)vaF{YPm#im(h9 zb0W`kG&xz*vDCbv^6=r}v73RYae0Sb)$QpQE{=~#q6CrITQz80kwB6pSxD))H*C*h z%(m*_c>*^>sbg5;p&o}vOBuY(kg<^e1E+c46 z_(m7z2n1~sH>T5T22CcdXHkmbL_FqxnYj!hyX zBidMzAtXBERsd!U^k0h1X0I9jm(6CwTU|R3G+hSgT!#JxkyX_w3J6$X00000NkvXX Hu0mjfpUETz literal 0 HcmV?d00001 diff --git a/public/static/icons/sap.png b/public/static/icons/sap.png new file mode 100644 index 0000000000000000000000000000000000000000..55b5fa7a004574a97bca4885163b3f06ae09f407 GIT binary patch literal 546 zcmV+-0^R+IP)Px$+(|@1R7gu>WS}u%q_O!7qZSYh;n5%>Er<*^y|yQ)gMfm6EdM`U^b$J{Q-%@; z>MI`nV_={p=`udM86hu?>;@DI4CY+_w>4auQG%P5;q$M*3<;YbGB7bRGA#91U}!q> zoMFe^PYg%m)WG^b{QS$1yXy(VjW<7F=H0oLuBD3ZK@TCb{LNpow|7T#>a^)36@tPY9w;Jsj5*A%zSP-YjVBU3{;bfU5L+QGk42hP~ z44M)=3@Y`9j^1mwx4{)PC>AIdZ2!m3%EXxNsK`*@smk#7%P$6D9yW%OHBYn_g{W9WG}q1ZELBuH@_xUHo z??3+-K)#X?;slF%*6e0@^!D4bYcm3(38gv|3yk7d{xeb+Wt0))VK{W*8H0iZFT>qu zpBO%U{l&n+#=@W}F90_0=A(}@kIo9pAY?d59@T=Vr391de@4cR^Gl;Di7_0*0%A3h kqHeUXBN$qvK}0Z!0Pz-^8Ao7Px%MM*?KR7gwRmQP5NVI0Rl&)d|wWyNL=blAkH8&Zi#m#{n(b_wjzX+ly_hYE@4 z(xF2^T_Tc{!b2o2q@wIt&>`(mijdA_rE4UKo6)p`&i#@1iFZpv2Klbs#oy&UJip)b zdHH^S&+~f(zhk(x)MQXh4+S&>MnJ5r>HJC{CgJ6>8uc{H%tW=i)FwW=bH9YwIycgl zCZK88bf8~of1an97Ijr+nUqwcW-(%S_6caovQ}5Rgy&+^?$op@)K!sv(vk*H|G`kb zD5(K7_j48-5TFzqQI}#AI4enfn?}atY59a8&sIV*JPV3~Vk$&kSl!(Qi-qO6xm9v! zNaT9gkD=H~bZD5(jeGe}TaWERJCPnQW!J8f42Ag76`b2HW{_ z_{ytsy?KSfYQ^ua%V_ruKtY9r_}3|rGG*%W{7+;eLB72#?ak;|YE3iR=&B|*{)tUn zicrjElA-Y0fb~9c8{?qm{IbjKb?viPJ(I{I>uqj&9*e%*kIbA8{S|4n;h(RVy%Kro lf1WJ@@gkuvwyr!|egSY*>6v*f384T0002ovPDHLkV1hL@LAn3{ literal 0 HcmV?d00001 diff --git a/public/static/icons/shopee.png b/public/static/icons/shopee.png new file mode 100644 index 0000000000000000000000000000000000000000..7f700846e65fc74ce609a17504f649971fc147d6 GIT binary patch literal 706 zcmV;z0zLhSP)Px%d`Uz>R7gv;l|M`rQ4q$z*}c0U$nBwphR`a4i;;rD!a@@pD=Ek=SokN###mxv zXJbRO6cdS&peB1EYP3=dD-#M5CAb$2g%(DMF$jyEV7z^wSp>3s_l`XwPWfiu_nVpb z-aNs7Hu)EQ_8r>xrJ-c(zB^s2cVArq_H||!P2($oCICSwt{PIiT1KZ9l0bCZ56O2nQ~ip?A=^ch=43Qwz6Dr!z5$Qg?{@ofIU$mAx;A_Mxmi2G@|UO2N>EdCDi_J|11CAERTqjV~`P%fLFHL$U1D$lHSy z3?%{nX2x5D90t%4izlY6g4eAFICd|AhZ;Z`Kzwov?t|Px(XGugsR7gvmRa;C{XAu78>~dT7ESK6UXetoUT2o2Mo=uwcA~CIvq%n;`fQQD$ zJ!_3ANfYBkOB0epe5&n3YYMxBUbU`1*oRisrldBpVb5Z;DnYarL(ot{fjuj@yX=|f zKg*%q4V|a|{4;01`DebFAv{hxx-wmf>^%&s1ECZ|5;G3~d?qWNePZO$*62zuXgOte zYxp@y;$Hw{0sMs_@i#V34pQ97N&BNh2~rIcHvq6RaaGjoxwMq8B>`l=)(v1o(jfQb z0r!KIBFs7dN1l-u`yD`u=K};3`vq@|k&Ap5l_F{&dz<=kqVcWx}Z4#I;y?|*khA`0t6?sV%VvjEOE?L0ugMSbq( z)i}RUQc`9Zwtn%CVdu=+BPaGUQKPOZTg06S;Ap>6Xfu*Gbydk*jdNjpu6XliVx!Lj z*mdVlO!jMk5_4_D=g~|6*{}67b9L0`xj7FY7__0cnim#M*aQJv4Uk+Cpf$V(68Gz> zl22eJIS@|hs$#dC3yRt#?h(wGxf{*ONZ&a8R{6u9ib`LRK!U!K&@s?PfN$;#W`fpr zd-O?i1hnUEK#T5GcA3tY$rT9CquLBe-}lXR^%BvQ<AW~!k1hkKtIYchM)&$^I zL{&}-h11`&MS{^Q&XK9y%zWqAQ`1RmXM-9}AFaCvARRy=!;zLBAGI@QO^sPEoePlD z8m=%TG?E<9&KL$aKlFL73a4wozLq@|i(Bo_#ORn{dZ+8;VU7(9B~r|wH+K&7pB3lx z#ie_h>GYx$rRvbN2q2Zeo|g!Q$n$Jn){Kw7di?WuFA9B9vTdvStM9rvcNT9d2eTR6 zycB)a{RCpROXLcKJ~9|LqN?ZAY;K!a63mg?x;GI?Vr=9BhzDEhMS6r>e0|{dYbk)T zpTXF%5Wt*e#7D{17E)NEM%}CIHluF~?IWTN0RJ%fFo9YC6aa_?Tk3BC*fs+)2o~AG z1}m_+FA%k5@I68kOY-_~Oji|?lCodhPe5Q1Qc~icI@M@_@LgLXQ8|9_g#q!M+umJn7}O4snEzwM?3+*(Gyh%KZjToY{lJWu z0bGq_r|ob}CN2{&ymR1ol|_`vSbSJl6{iW{3iOmR8^7wRvVJ*^ujXF%YavOZ#)p6~0 z)ND0tF@ND4yPPGes^*L&yH~3Sc!95;_U!Lk30jg zs;eH+JBwsl0L#+R8ZNL&{2qYaV5~Fm2_p>t(N6Yb7yoH2gOIH(#n`gXSO>#cvW=~TEM41R>}AIw@+(^?wXp#d=ok#JF!2E(28F%>CJ}(;2L=F3CedHm zj!Eu-a|i$~1pv$kobz>|rPu8~||g zGmHtiRZMT6$tA$SInvq28sUu%fuen|UKl7LB#e;-=n)Wf7=npJLkJyoD2L*tev158#{`4(jtB^g48Vp$7`kXL zY*ZvtQj$^V*ZSFKWPtDQN};%evFHQB7++wjP!-rOZF;I6BZ@c^5rCmrX6Wmy>iuB; zU+kcc9*j}^f13F@>5nLVRDBLT*so{P=MZ-P#0CJYB^D+|4k#`+N4Io0C&B%piP@D2 zT`G3wey2@Uh_!L$x%o3yXPC@Q@7260xG$9MnZn9q%IjUB%tzEOU@LziuvYde6Oy}W z`qk*GMCz$4((sf12$?U^Z5kG{v%QTpYH=NPa}-Zb7W17%&K5Vf)DJx!+TP^dos8O_ zd+~ME{#XQ!u+;A~L+KDxY4$hj${i0JjTJ?+MGH+tr})2h4=PbFy6W_g+xEM^Jrcys z-?WDZJ{z9gvHItJjR)RK;yV9qMsMG&_~CAfNBL;%eKmikE=UpZ)>=GW>xeJwD{12M zNt4-eR@asnH=-z%CEdze-C{7aYz9x5fyNZK*!zghYKs=y9QyMBHb|WG+DJ7V9wNvW zo)tA+eKzNCQs>K$?w`j{x^Y3!2em6VNE)4PEs+)V`)hYVkHdxtQeCtLme|u@N!WyW zXJtpfR*1EeWg!Wa9U(%d8fu!I&r?r=C!;hD@n280oi`57M-*C~{1kk=*d;4r&7Nmj zYIWpeHZEr4s^ng;EcbBK?wapS@Y$JQ19mhBWnx*9(n>56ew{7myi)v$#&ijsIRxh< zbqH%YK`(Ax+Di=*q)wZb=E|FvoH5u+9IcPhEI7gH>wJe+n5KQQE_rJIMm(Q&YX4~3 z5%shsd2Q^|TJ%KiD=sNdXG&AYT)0Ki;8NpQ@Jh&Zs;GTNaB*ohJ}Ak8a=5C$nlI<3 zF{$Fw#bld?>at-Sw#ThJG8(R7B(Pm?Iet9p)@c93iSApvvE}29(PVq+aS-SF+wr-K zZeeS+=-An3iK6AWbm-jDMO)>hs!0hOW}AlYwc2)Yn@C61qZBbBZ&NrIO7!J}MOTFE zTV35*P*4hply5fcm@U<1T%eX@R)Hke@m_TW!QqMX-kC&96{QBOV9il8vXKzB_r~5k zM+nuQBKqNum<;;7OU(Il`#-|+Z}h3S>;apl2`SA{!pobOk*83@=!?ADRYkTT?)POEm3o%YB+=$$;(k8E2JY8L2m^Ky%@Ep{Q|cV?jg4R6mS8?3i6? zl7r=KGn1XtmxQf)d0N$mKmgfxRGhdlX4tU8snT7G6Kqt}Lie>WYmVkTUsb`Sjgw=( zHG$4O#>8!9yz4{CbZYTP#_eemOLvrd1~JU*;ak8R#VEiOo-a9UUANNB5)dVkI4Si7V~1gq>uaQU%@@RYlu|jxKcADNH?q33csAOu*03~-6PpF zBvE&wtgTTWuv~QP1TVAQv_;?lD8OGZDsaWdGWbcd_uc6p5iUi=)y;|Lfz9~&kUyht z-cmwtw{K$3ee-i(A9HzRsRqyAARCE|5NsFSyYo_Qvo6TK^UkQIG!qw-KFZZ;npuC)HIx;jG+j zT;Ic}xbT7SGnXTFuBDL{Dr@gPUk$E9o;3gF^~W$ORT-OJ@%-!eLh@35$7(Zyb0SER zz}4N%D`w%NBAuv{?e6Dx|@pS-gFeZx-|AL_Px%mq|oHR7gv;RZVMCK@>gry@`qGN79g>!Bi{Qilu@D>qe1wW2p)*{0D+aK@e(n zA-Hg_KcE}k=nrsVL<9w;6hfs+uwb*Q6-(L}O-*Z(H}8$iEsK3R}C7)Rw}_c@IS+kz`Bej6eecP=7!r z5vd%+QV!sv6|b)p4ToJ%(O?hQqccFK$2n2n0Kc7pSp4Y<-npuftV|>XK-ADVV(}OFtvRUbZw}UC9VL?bR!vq$C$q|EY;ybXgniH^ zPe2;$^f{U=4_4b$1#K9x7BbL=!$2o1vzJxmO0eQ9FrTD=k_q-~4Ak3E$8l{_X~_0L zYcUDp;|~>sef7?2I%qQAo?aDI!h3qzRY7)AiPI%l&GY{c&U6CebMpu13xI*9ezy5! z60l04P^jChX}J~+)7G}7>j%`0-WLo8i;R5&aJa2Z+kzx>Q`b+W)9JOpq81>XGECNO P00000NkvXXu0mjfDIZY5 literal 0 HcmV?d00001 diff --git a/public/static/icons/sprinklr.png b/public/static/icons/sprinklr.png new file mode 100644 index 0000000000000000000000000000000000000000..d992baa9d706abcbd2444238675afacce772baee GIT binary patch literal 1805 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuG zfu4bq9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajlKxQFb(MAYZ$;uzw=yEin}MzG=_y6`!-c|MTZN*@piW9rcgo1yv+IX)Nn63=c9X zdsY9Ezt&Fm(Z>{}1GNVY?RaRfraoV3x+*mF z#^$sA3sa+cOz#%+FHzd}?(UP0X}h?B`NEnvozXenCA52WpWp!#+rnAp3FS+VZ;71R zIaA4U`U*LVji&o+4E6pub%?v$t}DN>W25jF)0r10^;EC&bC_4evL;AR;}F-np63o8 z@*Dhq>^42})Mv?qO~uWkRvwK?uIm)}clMuHRC*@3qUEUx&m_(xY>^yZPG9BPVt$71 zSedyYLnn}<*kGyPsujoP&9W&zelu=!&!s@2*-UkcE@4*E^F5_f_~m)?OW!_uqY$x@ zK5g zIN9^&BI!pw+MfH$_pIA6Yf9TKCli+%)<+?MOAK^WwsLa&yk2{#d}Wx8oxsCe#rzT- z$7SUvFIV^|)jU=5-NcE}s?LvpFPr=$bfZpsgLBoi-rDwQuM~rG7VeT3+0A3rDq_yZ z`G4tmj=+|~j;{hcvb>MR8eij#@XzcFEI-)$LU`T#Go|al*UH@KyYcqwN3PndUXwEq zKU`4SyZ=j2n)(!tdHphL1gzx5GY}oR_WKV6%FK># z`Z+^vYRTVT*?Yn1?f37@)BS68`O?z9t)_q9y=B<_MdZv&LxG>Ei?$^ul#lCa`)Ml`^tXwt*(i?bk+0q;SyeBZHw;Wi)x$O z)*LDR`fN_#S>YRdbNNpndbpwT`iDEBUAJuBPV~877$VhF{$$PW_X!&W=K7qvpu#*g zL!WWVa`Vu>wC+4H2_g{QxA?=1g%sXp@4{)RtyXZ&Z;uzm6N Tjn5-dP$BQ>>gTe~DWM4fxl7b* literal 0 HcmV?d00001 diff --git a/public/static/icons/sumologic.png b/public/static/icons/sumologic.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf2643303ef23136e8471ba802a50eb3a3075e3 GIT binary patch literal 2090 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#2iD=e71Rof<}^v;}ZVb z&+IN44j*DaEY%frTvu zx#Ldp^D{Glo;zb+Eczi?E?Q^WQUlYeZqd<_GSP2-$G`h$+z`}oJ9f+T_y3h=vuWst zcDRTf$#iXXGFUMoT}k%!n!|~#8-*wS4ag{FS=YOQjiWsV(xx}bBCkh+-I zC!SRsa-|K7m49v?wbj-sdBSFXB#`1O^? z%1Z6yzuIXXvOM$Ll_nnESu7T`Qpd{rdBLv|2|x7@4;+1V7h832f4J(vA_s%IjPHVnNDlT ztdsGgibrPMVB8azP#Gy;Rrn!6HEyre@xQ$!S%=bEOG>8ld%{{&{nAf6uTjS0-hbF7ne=Lw>w%DP*vS7jP>W;4; zA6#3z-m}N#?XsyNgaaq%P&(IKx2m z@E2ACt69e$BnY+h|DJhmi=BM0l}V|+q^Of|;k(b;Tei4-d=n|;?A-0c|B_Yy*6sa= zj&_GiNPE8wVbm^}b7*6-SlRn;iblc%yL9|b<%wYtHQFdfV7KOuQn}Pra#eV zUB)avet+T0fZ&hs?mpj9wN?K6yR8p?e6(HD%DgkC@9Qh&sqGc_maJ8pzl zGGcxm8In?FxFT|kk`--cYnPPr&YXPs!Tn25 z`~1@;)-o@+PaAEr>9irZ%_q096~`8aqQeC@u9!XAv&7}4pIEh{?pgJ7*Z+uw z@#tPOJ0-O^CI4|$US{N>+9dUg$!Df)H<@uioFVdQ&MBb@0KsV}NB{r; literal 0 HcmV?d00001 diff --git a/public/static/icons/swiggy.png b/public/static/icons/swiggy.png new file mode 100644 index 0000000000000000000000000000000000000000..37681e8fbec8a847c94b8a0d3c2354ef869e3713 GIT binary patch literal 581 zcmV-L0=oT)P)Px$|4BqaR5(wals$}0Q5462XYU(@$u1j_oi{{{XcS6BqhE#EcN7YZuYx%e2H8SM zgPH`}>I4lHjYw!T^LApx5X0Jc?_7B^J8$27yfN!k@1FBNzjyDs=Uk!Byq4EHcmT|T zFRX+uFmH;jBXX|Z%%(_oVKux1obHGAuKoQ$7mjy*DZp03Hwb%1CwHO(Z;eK~SH2M}OF1hv;SOiWEQM?!jFmEc+A#P1iu~ak^<3BX(zeP!YOak}@ zZ2ZR!EM?*zXo5Tpw01_UmhOQZTgw%uTH%!VN_m?T|M`Ca-pk&0@y00RP`)8DZ9uH0 zn}S?e<1Q8hjW(~&f`&=AnQ6SZFkOm%J}MmMy2k0poOi5 z-!qfv{Dkb6mVebvFxW}aFF$huzPe?TTW%%2KVSlvjYik9fuTbbYj|7WY+vD`Kx^fG zYVH(T4SxWW>DH6S<1lV)fS;Qwy5>attOnU3TKkZ5to+uoSHoHH%ovUC=BfSyuTrW6 TrS=2?00000NkvXXu0mjf3_J;n literal 0 HcmV?d00001 diff --git a/public/static/icons/tcs.png b/public/static/icons/tcs.png new file mode 100644 index 0000000000000000000000000000000000000000..c8de163341c83dd3d54984f4eb111f9c598b3a7a GIT binary patch literal 1540 zcmV+f2K)JmP)Px)zDYzuR7gv$mU~cCRUF69xp#Lj%K|R!x;$h-9S~$8UaRgdiP~5smYO)wjEK`8 zjq#9Te57U$mRY9AB#u(n6j~}$ChA~1VQ8?%Lz9+86XYSuz!L1j?y`^jIL+N$#DZ9o zJ9FpWbI$ko`+n~4p8J~%!BZSX<<$ZG`k_cKH@6Vopt&_zBEFaTin3#}DdA)TKK|xP zXpi3X{jk+8b0>J(0FhT-P_+NGRGG{^*<4P&%Mc9>4ct?;T^h5+7A9~bnq%eu%5;Td zXd+{cMzhguHt%?(>&0=r+TGp#h)gDHo)pBsQ&$2yyY+uC2*E&!Fmq?di^UU}k6uRz z!PeGRPovSe-fFcLAcVLWhM58b1B0bf>A-}QIDWZCqSkcvvPmOn`Y+E}v#4S+0Ap!u zYinyLic(=1W>+ee#Dowzg=cIO&G2T3ymH@tExG7v0oZti5T;hEY4%NS)QTu#R)Z?2g&l>m*6jd3QE>87{0_ne4`h?X%S+S}WOhc4c# zw%ABnps#m&>-~hv+xIN*j|Vb;kvQu?vwrTccgdVVGYs+IBQ)KIb76OiPf==-e|D&Gi?#6B&95YEK`HPg>7 zv{OjZ*-Ny!5zwlylte!PQD0xbjHc<&6bgkjv*0vB2!NxT(l7`iVhx|q(#KT)WCI975Rk+8XzejND zC#;?|etkKZpPwx;J$_}6P2$$|f4d>MJGQ(=5Y*V_(Sjgk1O)uF<*eB8$vX^MT3QI5 zPG=Pe1i3LWF^+}ogQXE>iUg*BQ>_g8! zr*3J^U{cL(TMkXrj#!KXnbbto_Et)dFG29qvkv*E)M@Q&X&T{<(qkBsc*FZ?iK=s}D*k4vyIl=cT&2(kC<;jhv#W96q1FF+4on=t_(O z0wKgvtJNes;PH6n^XAQ4 zM3S|<7p-hG15m6 q!o13=W{1p}?!6)*($TvA@9`JoFLW#FA$Sb{0000C9ZlY1_fde;pN0T(IuaR43FX#mX;gz^BWI01A&Z2&-@ zitCS!pppPkQ~V%`SVyA(w7)TEiar{;6rr$xX?16eqYJ;Dr-Q2t!o|VapW>$}p!z#U z0relgYyr(5o1KCK97hix#W~@vYlQ;<7|$FD6(B2zvPdn8GPlHA8p0KvFrH!#M@hs8 zp58|+fD%E0VtTsZ9ry{JXfK=sK^goLp+K>Z+z>GTPYB*a8Ek22!mo+Jy70@2iHnJY zRT%jB`IWHF*A)<2I=|_ZnKIZ7kM~x9K>Ymt#QdbhFj!ZJguJ{wL|hUgDJe=ph~oUc z@D2n~FPy-yApeb{<$`mVps* zyde@|;*kGE!lSPLy}kd#I$HTf`&remWJ;9QC}?6`9Pk*dIR=AP`S$@SLH>>Sd#6fA zAr-6;E;tO@_oyNjsH76)|2h9nFvg->D9!mvkob-Nr|;i*%m0<&pU&R|CCE`j|Iy%I zr}xuKIX)EzN-h7r3Mvf9MdK054N}z8Qa86eF<}wtoi@nYydCoR#|`Kz@OgO9_6ARjCd{$s)$zR_PFIH_A`5y^6c*vmMT1xywY)h;H))_PWyt! zDb(5Hw7UFv)KY-i-PgARC&oVRrT`5hR26s*$(iFp+j+PZ;`a9*;{2q`(qY=p`DURc z;n-GX9;b4=OIJqILNGvM)y*U!WaT9`b0>Kd#n5DviF-;%M(Ps+kE4Crv?++ zsM{j|kFcjlTLnf=Iav*--A!m?3=nC@PWihbCE!54r=E>N=AErzgvbM*4vrVE*bmxg zt3h0=#zArDK7|+53Y?$Ww#;giHg}4rWrUaRIMJy~U(dqmmwZ0ngDaU*h$x(iLNd_s z)jZDQg?dRa$r6<2mQS!4>>~uvyKXbjkE{0Ud@%2N($tn|ofNYCJecpJoW)Xd!r}o- z@KtyAO2nFHhK6JY^R^LL`<1zFnF=XV_f?Oo#7bly6{tFrwH+ifSk8V^Zc*+ql)Fia zB-W>Op;SZhgOzR9ht6@eyW5{pqVC1;LpQ^oo9}i4wCw1r9#dkl<*=Nb`g-bc&uF zYCi0GVzch<@E$NTr}@m1K~6sujZ7GoUnfWp%e=B-2R%`E1WCxwvf}`ut;;e+pV2Nq z!?xx0SsVH+mi_p#RLR@1?88$oT=Zu1O;l47-H_w$psqf!MH{Vr+juBBMhq7uqGRJ0 zid9JkjdrrTQ%`Gp;{i@ou+Hawd%cgr(rVK2YUK79le}9P-Vy=*D33`d-mh;rys3RP z5L{OmmNjXvNa+{J@RW^LRK6WBi+j2rR`K4tD(*1E)}TAywZCUcYk%{Q|0U$p$1`qp z)_F13jb1sZeT#J1rcC$X`>u-G%H$W#^rp;kTemQTfSk;+tt}?wiI1rcjSW%@gQ+b- zOkEoL7e;%tG6t>OeY81N4Y=vFj`aeK)!=M=qrCtO(L_wR(cCZglcz4P2=jx3_ohm?r&1lL04==8Zjfa-6cKOFxeJX zHw}WdGfaay(sOw`Q_s}rboK=*~*K%8F`dvUOdsNgTfqzHM&4Wc<>K zfeEyI%GJsA4PoY$f0D1tfYJkmR8Ab(Y<-FA8cZ0GY;JE)MA$zIZft%oWEbpA(gV+z zlRp%#SNbWfLQP@|UO#C9Uyogu3*kldJ}mEBv6Gva{Mz@rE3-cn@MRAlzzZ9bQw6=8 zsq*MtMdfgoV;&|3$URm-WV8q=ru$s+yZAnld6r;2O4gryQ3UI`&CJWYna~89r|QDU zz&GX?a{WP?>@Fq9r=7lJ+SyC}`T~0^FihUT-Fxz1rEFVm7G1!QsKJCeSy>c$JmKQk=Xdg*)`B1NFb-sQk&^?(TtVqvedIpLK{^q>LIxM=xH6a1kk%(jv6uew$ zv+?ni`K`ip98I#*gyuH61WTp+A4zG$VLr@QuC?*}w}Hmf)li4n`q%ZQEXQB!vfM3f zMXJa?Rz&8(_v;1jkMUni7>d$irV;S!y8M)28~GY-Se?CKunM0GA7)(E%-+Kx5_c9} z%yg7 z0zN>ewD@R+*MR==OyX?6ePKQOR7AiuQI{AJO_rSBZXv!;Qf%|e;&?2VdV&;Zgp!ZD z*qeL8(l2Ypqy6B9QZRkKwO7Vvp$xT84>J)Z$}77Spq-$E&&cJuFv(_Uj^9nSz{rDP zXFMs{@xFvVk4P-L-z7mb6TE8RQY~r?g*|m!r!HR)-6@ptWCb&fTWgUN#-}!*cB{G=QV3<67dqK zJ93iM(*`wp*d<)5;f_WZD@KpXy>ylG<{uEb06$2%71N`gd-q|3w*DCp)~|7M=`?HD zf+QL{XSxYTA;Xl7&!V|($5|JZ#_RIUU7fmouLOff>QdW*e_bZ3H?%kA<_1Q!d<}Q0 zXLsDRf9s5mX!qSnuch7XbGERs4A9KRW#6l+P4f}Y9M8=f8&|kRT)C19n;cQD_jwy| z-cIC37_R%tob0}>EEjxRx{%L!WwpWsZ50Wu(}+W}T}$Mfgmr`sLPhskLT*Y=XUr9U z$X6L@ItF?3flWc@oM8dIbW2D9dr zWN81W*o|NQi&4*@!E9O~t=$fw&WG%apsUOSeP>Xu&g1cm(@HmaEm6b6hHH6qZ&&U) zl@Z3`NB9FiAwxM7AS&Mj5p=yLT>IOFWnpEg(qflG&r7xM9E3)OM}?waqLPb$Kaf%e)|qw?EX_bk@lIrZ1fPST_;@bIkW0H32vhy1;bPj;)5*PojZt)5=hS(9B- z8EQHd*Ipnc*B{ec@~O;jYA6c6R}^|~fv;4;4Qwra94ZB>44t6zp+$WX0X5Cvq3ffE zO!&KfEDDc5_WJqcP;D5;yYw+aW1YsyB(Mw*>M2+{Ci-a_dCgx3Y046V$v#-D-aq?* zpY>$1mt_`RzjwWxLxkSRlMX=ssAQceqcuGpEs#c5h%j<}weOShbaXFlfh%2XM{)sl|bOn>lWy^p@7Oa^o z_RyY-vuffZ@CWZhZVr=5J7t$|+`3z)LUuuCRmc|nua#P&TBv(tOCNSNdlA0oMl zE(I~mvdx-ns%7~YgWf&I%>SV36V9_Jf2coMa+@kN!XRvgKJ!_IuRHo+Px%k4Z#9R7gw3mQ6@hQ5c4w`MWa?jWSfAVG_~8Y7;t(B8?#EA2KF$D3n?RL4uI8 zC>QNoL^6LdjbyY1xp5&p4(u$DfEIoa)a!xt0Ed95 zMGEImJCeIL7tjve_(ySVSrF*deq;lR%e=HSy*3&JMKQ|dFfb~D8bH)MQB3A_a+s@j z7nTbl_T0W~w!|Sk(Et<08hT8QFy!*U!cXjL%TN#pN_Pn3cL_kz*$bHr0C;$(m!@-P zOm`swt1>nlAe7%I2?8U-%pPyl0|fv3N>tp`X6fWAxH zwz6qzf-kPJG&CHg##>3%(o636bgGH#J$DH@N?3L`;*bXl0n}rvd(mni z^)q=QpbGTGWm;oV_B&lX5M}!jX1M$y4JmP1O^3s@Rm@C(W@Gi1l?qA{+$WLZgCx`w zZa6ZnLd-C17bDevj&`&{g%|F>BG&ty&6a1(rR0LyXE!@B*|c4IuoELm+&pUyn%Azi zz^eL^!4?c39BqDa50AcjCUY(PUmpGJ+zNfRh?~}J_Sy0q<2TXEo$NfS00000NkvXX Hu0mjfAgMva literal 0 HcmV?d00001 diff --git a/public/static/icons/tusimple.png b/public/static/icons/tusimple.png new file mode 100644 index 0000000000000000000000000000000000000000..2448acf0e7f47eb6babab387cff3f7e8f5e46784 GIT binary patch literal 2048 zcmZ`)4K!4F6#vgK@)3!Aj95PhB2m{h*6D1A5*9q3?}nsW-#kx)<`=QrBH_w zqte=1mCclmB9^sOwAJWDMOd9mp`_5U?;)(yzIXob-gocscYpW3_kZUd^z-%B*R|9I z0Oe>wp1wg4oj0x$xFl3xN4 zg9qRh697^U0A|9x8(YXwB9+bX38&M+O32p+D1;HvfII|r0)!=it3e*vfIv_C{s_A% z3=#kZ2WU=Vc0m?CXwZT=lU75Cn5n2lPNSWb8q>ZZOj{gMqkxQ#khW6{fSxhD5a48< zIRMB8&Q^wmLEl6Q74RHbVS*60gOn$PS%54hK`xIiVPT{^E?-QNx??90B*=%uI4ouY zB8hUxGU$F74}pk{S>u3rz+)-87z~Ci3JWLsdwNaLp*weMq(mYl;c#(raSm~-9R#8X z9KqGq6^D1kIXc=y2z&7ldFj2Vt5u8JQ?@R#9X3>fGZFM2w90{gUH54`ggHSB!@)89kX~zp>#i?O>*= z+}f-G^?Md=(XkpkVtb*G+UR@YXi)h{yV|glXlkQrXhi)jN;C2K#mgDT4(@Ruf1fXY z1~2ig_qdgdbUm0WD>b)m4ICR7M&GP!0oOeAUEaENvnyQw`LV(E(ULCv+QNtz+s6wC z^K*|IL@~xY$DPjH>#lgcpda~L+TLt6ujz^Uto~J@-pR;whXM%vO|K5dYINDPUH$So z{zdjc)5zWhsc$<~e!zYQd#`3)7lq#ULq`Y7vCmEM8OGqs%aW z2g(!~%u3pu#5YmQO<%Tq9CKSxcb#Q=_q=zT!TDOe_Tkzbw8@67GwPc8LPSL;;c@S4 zl5u*^a0|Mfc8{Gu=6%g>!Iar5HITRT*T-mq+U)IDg~T-NqIq4{5EE*~jG3=%CE| ze^lpd@z+^(6IEJy-H3KN?{dy7l-T&R4g5e*?bjNFb7;-S{qKSv!&#j6&b8%ir(TL1*YiZ@746bB%fbeOJ_V zYu6Qf49s3CD}%yGRVV_qf+*X`9^qnNWOP2HFd>_wDu-#lZhHpY^_;m)0>;{sjP4 B4Kn}$ literal 0 HcmV?d00001 diff --git a/public/static/icons/twilio.png b/public/static/icons/twilio.png new file mode 100644 index 0000000000000000000000000000000000000000..68a68a252d81fcd43021a28b38315682147d01db GIT binary patch literal 1016 zcmVPx&vPnciR7gveRqx9bRTO^C%o@JA3lV)#3?%B^8Q*rsnUy{yL~m5mhv=t9My8P@ zXd+Zpe?mq-NkgG1#D0)Pk>9e&Kn5eyWAbO)$WIZ zd(OGfbI)_mxkH$+KE---x|(bS@$&#y05J0K6u@Z^Uh(4ST>`TIf}wE^32epR0=RwB z1%^JxVXqzCGmhvIf=1Q7lZd~$BH%(0v2mN%o;#|WM+lm>^9(cIE}TmN-j`+AU79lf z6u$Igx`GU2CkR_K+2k<>Z>cA(_Y}sEAXr(u8yS7AgEP~HdOQ4NQZ|9@ZUXZMBe&Kv zkp$n(&X%q@_g7yFO1l@zl{II6=w69bCuU~Kz0^FfXX7Q2DQY4K0?RoDV2uLnUMOF! zz=Nvu0D;MCx4zKH8n*i|82x$@ekJTV$v=AG{dTmLinnLb`g#(6mJ{~?EXoh{{Uo}I z0cu)~$kxp5^L`R7mhlC-WEKs(_8c+2ng=iVNhARS+j$I(4@WzKH)b#@1b%0vR-pS; zCV}OM85ztAVJiiea|Xb2xo3LKYlmW}1i@x7-Y*b5#V{%Wzd1rcw5}e9pUZPqXCDYp z=ln_RWxuY;HOVG64Cq%Fp zhx;`GnzL$80_b^3>wqrTID(->AoB)4Zl2a8(z_+~@&+hKC%a3L{5)M-X&CfNzRyGk zX8|nBL3h=Y=q0ITwYHIn_UpF;(Pjcyiq8o#Kcwa)uxfh%+LoXDLlo>q242n$!`u8H z0x%x*+tHV@iw2D`m=UJ!^wa9qi_A_>43u03(S57p@X(lnx~xQvs{1Grf2^=hCU!|Z z6+Z&FrPxh^B&gON7k0nhI-nQ1X*-)lk^MOONcfLmf9urLlFmg<((nBwnw12_ECBS& zX}6-c>_{yNn;cxcL+bf}xcwtIm=2%ord_+2nGWe^m0Xj+8)*bHdl9spT2bHYVN)U^vARkg&sxqumPQl3(VyOeSS8 z;xl-y|7+{8ZX5g4&ub$75yQeyCZS`0FS~a3jw44zi;k?Z1S&!hl{&p=84yw|)g%>f m(pe^cPx%MM*?KR7gu>WS}u%q_O!7!^8sZ&;}t^R%T&p1{dRR<`3srSG{I*O6~F7(4W2S z((NbIG@rp(OP;|kvp175y?N1!KmY!PpS%8$surlrOEBePj6X>o)@vBO`;jFdxI~_n#U5{rk`G@Be=WRu*Ok z4t7?Cl{-%{=qO7wnCmKmwLO3HkwK7;i-CiU6(tnXTNXilfNTLsMPAo(hO2jmZ59G z4zQu}lEMs2+fs?M0F-1?niew5Ye--)P?uvciEd$-Tpr0#KYb%ZtdAwb+P&u(%(N95 z*6lsZaAsL8!{$R58G0A(WH>OVj5rHGuKe};4+A?i(tiH>&A`ga0*?5XZ$E(}nva_U zuIBIGe++;A{)MZD*#eK`deh_KKVM&>YCd2SP-192?*d6hw6&ml(TWC(Q{g{eo~N!4 z1XURt&N}X4v`uIWI54|#{kO*lscHe2j4gw6*0e%!g<~AkD#^_FUz(aW{Qk@E`uwt* lhr^^sqh`>cn?>^=0svlD0*%e2=)eE~002ovPDHLkV1m4qF$Vwu literal 0 HcmV?d00001 diff --git a/public/static/icons/vmware.png b/public/static/icons/vmware.png new file mode 100644 index 0000000000000000000000000000000000000000..621db07285159de15aac3e2399b6805481528778 GIT binary patch literal 906 zcmV;519kj~P)Px&L`g(JR7gv;mETWNVHn3B;6VPEa*CB&UAe^tH`2y*>Xo*})?ZLtIci+6LPPn{ zgvPLi8i*e7)VN^f785SKb8BM^z0wP(i*B5nb6!9qj5_KR1B7-C9Rfm-QRn8o=Y5{{ z`+1)q?|T^VpC86W^l=>L0i4}UrP4yupUGtS0a#wSTplgAz9e9Jdg{&D8ABb9#~CLl zCy-1gDLn*1psubCI2=xz#Y&s|`v+f~2Pz7%+ih*9r>V~bK`>&mSjkP+*46@wqUo9% z=53j5;7g(NUjQ7p-jB!6T>Ja`<)Y8CH#Ic@hr@axmp^ys8u9=(o2@OGO!_Morv*s} zf*`_yfj^Pt0Wb_p?d|PdsPN~7*V59GRwxuq+MX4|ut^g^9IDIZyj}6hj)) zHwRGt?rC^#6ck`|bo45MAmL~<)7C5&3xq-;tgWqOH{9Lb4ZFL$5Dtf-v$GSnx3?h@ zi9kn32Q?0bLRnuPk4LujHLX?~p#T<(`Qg#g@kcs60)YVf`uaex*F!uWhvDI2;BvWH zfmA95OlBs{^ccr+2m}Ju9GRwuhWbZJrP`SROqne|q6b5XL?SCPHZ}&Eo15TrxnN{u z1RM?rNTpKndcEND`Cxo}oO+YrlgdH0k^)Rjm?jD0a4;9p z)6)ZDu^2WsHh|CPgI24hgghP(EG{lm<6KxF07V<8R4UC71uza5s<~TTCLQSQmF*D+YP~B5Y%cl z%+AhIW0gt;PNy?lXtKyVJ3BY+c6*R+QznLC$!ZT-L7O6E4`k1Q(fImpB9VOhFAf@; zjl9$8UOvk^XaH~t!?0MjQT#q+wE*z55CAfnw3p8p_^P?=wzk&q*zJymzwRP>LZea1 zo13psR|+9-(opDIzsWR#=iXPvZcc_oA`uIP!cUd_aQuG%y_uOA4*;ag0cbndV9;Ao z^vaV`zf6Mo{@!4Cr38S3T;X$5RK%&itE=l)d%LI?MH>aAogfa^S5{URmY0{m0>E)G g;Yt9d)|a*Y0*>s6D60jxUH||907*qoM6N<$f^o~A>Hq)$ literal 0 HcmV?d00001 diff --git a/public/static/icons/walmart-labs.png b/public/static/icons/walmart-labs.png new file mode 100644 index 0000000000000000000000000000000000000000..190dc4ce3f48618527c6462e71d9b6ed7af1b04a GIT binary patch literal 1066 zcmV+_1l9YAP)Px&FNrR|S`eM}Q3JO;0?M<-7 z2PtB1K1gb!J`^kpqE!2&Aiky1#8&zs7FuYLAXx8B%|b{_Gnw7FojG#O%uaTusXk?v z<;?6k^Z$L{|NHhFf^ELYHtQn++%aXH;FKKYoPftvF*cs%JqUO_*|?8>PtP%q&(=qb z=Y>oH*!#`~7h>W{UW#E20Wr}mwv~7Td}BnHVhLc+v@K)%FY%?JJ{dsU`ODx+?xx6_ zvs&K@@PCn4V?b$U4y4cpPUtNyv$BBhXmQVejj1E2ODLDenewcjR^MzBXSfZL~P zQ3e41eyCpx1YE%bmu7LzjUv4?IE*~C&@=xfI91S|yMZeQo`z06xqjFD1^9YV-rof1 zOaKHGbs3-cK8L>B{*a45Ts(}?KS!dDSYHGqDqg?)6pr0>O3wdkcj4fLXc7|tS2559>z&FdIA{{>*SgNsjX1>X-H#+qm1nTv113i7fh zA=SYY1A$&deJo>9$5dUsoANw#*1%mW@|$YlMk}D1;2{HoI;g(^!d!47#Es-DAkKI$ zok7Rj^`r*PokZ*l+|Ud`mI21Rko`D2w^dDqQD)?Sk&GC#GPbN z7a#Y$iYJQaWM>rTegG5ED~7Da>LYznNr1EeJd8t^r(p5cSe(lB-k6fkpiKZ`@o(;X z3Ii=aN^7ca2?OU&!wWUMwC_8#sCB%1?PaLk#g+Sqv1dnBu3ND8VesON6c;{w;~7BZ zxRY2^9lA$GH~I4mc<+~Ir9enjTz&K)a@0ll*?IW6HtGM7_LG?G{{SH;D9?Tid&gc` zM?VWFCjbJC_%Q9OSo2$?I3pSYYGC!T15gP=<;>Rz^j+}voltxWCH5CQuA#lVBqdEd&fDs+_$M=g38)7dKmy_EKrsSY|D_%k5GAC$ zK}0~hkq}t;(Cc@vzx&!Gk&e1L*vJEIk8(i*fOb@35*gz07=7@@XxJb~G9FZ%GHxhZAn{gy`Z>&|B?Tn3wn{oO1wOp5peZKf@ zq|2RFF9e?2t#?k|U7zcu0g_wjqD-vi0h2J+8EdqhrX50>XrF4D;5=;zz0r*Oz?D}G zu%O`9)nlI@?lds?j_bfBtJ9OCASORfm2^sgG18q~EIl=PQ^&4$KDvn&$Pl8dyLv6$ zF}j#XpMjU0XHu@2TuMoy`Od%tO~Z*$(s#VCsDNipUn3a+@Dh)|rhpv5mijhq^hPTK zh)#1V#M8-%jmCx#BCg@00W$pI&=Rn4@hciSn+=suBfiwLinQG1#9@pn9EMK)*iWyU z!1>A~zCTjcWjrG0mEw>uJ8DA(nw)PDJ@*tzfF2J_Vc>__lyw^T#63fDerhzVkwuoA zihQE19W_y5UG24)&$}DmS$bL2oK5)FYIh1U))!L5C$C>%I9HZ)QpTXpYcCI{t@nL0 z@L2tL-eoe!zl6^`Ma61yO_q5?uV#Pn`^KKIwcdz5U-+T+es^-mb1}QFANp|#^DVP? zeY?j(b=I!1y7imCNPxXmR%yOoVAw?>B@3q>jHa+qNaD#OO~OF4htBR zHnoHb*sIj}Dzg~~<_Q7XX%;XwWCR&=K<{8nVx*J<2L6p$yj6vOq&JwN7f@)Reacfk zMyNF%ZMRBE2osDX>;Rbga0oD|g*Ejk$U_x6O1>9N?+!u)v$->}lXXo?R{=%A7cwX( zN#bBCEQG}kf(L*A81zxqE|TIUEaf4m9ifGqek<#C=y9gCAVqW-J(!y>WEhs3iOmOu zLfSJd7tIzKF$6WFUg|U%1dc5JlmX$!;^es>mft{Y0sD_4qcrEjl0K4eQe3{!9a7oY z>@JTbcEgD^$W6a4mg;GLfuPD9<=(TZ#_>=f^_+O|YzIo40%}VWyCQXJ`-xqPa2W&0Gv%xmE zc_hf6is(afLGUnC(~XwNW-1$~b&0vcFyI`q`$5y@@teYui8o|#s7H53-B!WgR1u9Y zr}f>hRsrl}Ng*B0YmFQq(i?ZD!`->IBz+BP`KKtkVwh*-zTV%A*mBrXK3F&)$FZx% zO~XLoO;9075tJBu?W5>NS{t08p)^>5PCZJeDW=KRR(VUZB<|p4Z6YTizD%3@y{Qsw3{Hi z?8Zu!#&%0{N)1YtON%cNM{|Z(L4@E91WWdddYl@heU?%6(pHz&G*gAch7crr21f| z)Md=O%tg&z-&%%QMvOnL39qTF(GGZicx9K4x+c6(GhQ>Z#UjSWpdhy_7glDplQypx z&U3F>+lEmJBBA+qupC>?XNj~-w`3S69k&@zEx%CCwLN4?He~pdOZBA;R`kg_7wu2%Q#(_- zZi)5Yq^+|a!R?WJ>2&RccM5lLSqPdRSh|!tzV&rRxwO3%d0Tt?O2u}mC3?tqw`II3 z1s%|PSWi7<|ETMHs%&a;g?EMRg#Uz%;>~yF@9^Gr`fO4Ut7H6zIB##*zn?lO$6qA7 z9zhi`doD;mML|H3(;HjTYt0>G^X;SRMc0e5@MQRVsYdzX9}WwF%%aS(det3pGY+$7 z&WS6YPw0fByh3-!yCw}*hZkkn*Qe`;@wH^_jT5{*Sp)D7Qk`W@J5fm$W;nC-k^IV- zeW#5bC<~X$^PA8*7cbeQn;o3HZ+C94+--}SW1caa*&qBeYPI^M26Sugo#XzC`ey(8 zVfRysV1S~vPs1$iUISCedlH*_g!gpsJtMhJTukmplNl~TBhS9gJt&INTFeq}6xT7o zewklMpjH;E^pW=k_=Spx>fCti1>*u^T>cZs8yH`V>Gx6k9{#&esG3Kc=2|ANJH5et z>v!%zB;|-GmZg=Zl^tt{2*~p6xvw%`1@h9Q&VP!X;F4?iT3G*9KU2L;;n#@07)WsH zR}06g9^WU<3;j&q7zK&C62(jCqZ&1B5O3I@nY}d^Jhwd8mJpc`j=(y(EMLmRiCg$y zGT?PZT2{7dBnU5CeSKrw6K!1byh?~e*D7TyUR6CM>s(ak99bJI*V7&~|LN7{D+b|j zW)x=LuOx51^%~l7DPFa@mSyH?R{6Tmvg}S*gXQpesaJ1Jm6z*^*YLtCuJP%*Oncrt zx3^nTQ#<9DT>Rh5+j=_3`gez?ec-AM%I`?*Vp`a9yEEyrsP#P#$E8?l>H4{H_d2K8 zhJU?Zpz%qP>!j;QQ0c+TgS@u2tqDb+(e=w!4DaAoJ5!LPn=&NZBx5A^-Z8Ja3E45u zGu3}7!}h%8S$Uy;H|j3`-J|>X``7oD)+eer^mJ_7KATkbhvS`&D%ZJG8Wejydv~qz z+`H;OBA}-t2R{OneJtSBfqup$6+C4#7D!*@kyxjdQz4>oyRiNmW#N%C&KWW^J~YgE zO|drXT+!n}YOW~xey_n?OO0Vgzox(QmX~H86v}O%b zQ)ALA(hVwC-QHrxeBOGCtwJYe`#rx_d|DIs8TE0Syos$mx;0vNR3}k~-}l?MQquO@ zoVS^8jMBPrC?4P!_l=WT+4!!>$-BM{YJ3IWfmDf9;aRv+fOIPdc310=%PQRC*`w!7 z$|KlYM<2JFmu!l^7A5K3I#)+um%`G9hoAJ|i>a-iA9w5)$M&`MWy;OSJw{j7!Trqe zQ-=W)=F_8(XhCu$}TtW*?Gr#MeCG?pqb?QyOu5l`HLiAj0|uhM=)xJD=&`> z(xn1I7&SIP*22O|PuGI-?(SZCq=>^lk}h3!IX*h(yU?Iwmm7Bq*$C>kZZDKMSU46- zY5{3i-#F?&d&fROn(Npb7yv?NItU;kpa+P~G=j4aAYcPXe(3<9OK{3_n&zH zC0~Uz)fI`c0sFeTxOpo0D)an`P&m_nn#Fj)zd|t1$~@)HLKqjwA67ur$V&alwl9Hll5u%=cZWtS1 zQ8!QCzmoiK9u1`DZ4Z_vj2ZzKRtiJe)aViozl-_3Pvbjq>H%*%Jpok&q{+zN-F(g`9F?->ii36 z>WTDFN4uWkFwlRF>NogL=f8o!7%l!_l>U?P562(CpA9IOAU)A8UOzX`)D4A!o)!9E z=6|Cs{((Uyq|dm1f&R4q8)5#Rh(E3WMi_da&bGnkXK7H0-wc1+e#a|`{XFPUyb_f6J#qAlv6#*NVy2l z_x3uJ1>EZxjw7bUti0^i^{5WyCq4#UOpBMOc#su%pnQX$HB@!0J!XT&Sd3$WZbdrH zLlk~nxZ7oJ{1`v->~&mYl?Pa*#e*lWc7G3HQph?nTf^FfYs= z8j7Zou>P2RXsfXp_OW*RUC-Kg2-v!st1O^*hpB$Kd z3X&G7)NOrEO;Xj(_#rf{k>9VzXL4bP!7`hLiHVtoluBAPpHxvl-q-$HT|p(n%Jp^5 z0khC+w@xHf@TvB5dftp@bgptV12246SI5fGyN~LZVQ#Pw(_QT}!p7HfvQ?z*9<{Yq zG88RgJY*YReyt#u?TSdmZ$x?Mp9rW1E$ zxEw>F?qOGQE0N2`)dSSD5oak);SRia7Jw## zEaRdK0;XWpswD<$iL4u3%$hk!nR73F{ERE%Tf{Mu*No=JtM2wOeoJBmL7X+>STs(n zG#80^H#-!bGRyNV@bI*mWH_ccU3+vn;yt~UUlu|6R*+PWfhr8=AP{&bJ0T5kpPu-h zeNrN^AH}5m-uOc`k{0=%BAXq!axRqKdVuiF&0wtX2Rsyx@E(75YnHc(Zn)#()jD3L z4jlJbY^jQx$IABzcTwN#!1o`kjb-pU(UItpw;zwKCbgm$OqHL;;wm~A-DDal9AHGa zN(!eGoTUk?)h<)mf%jeKW1b!S27Wb)`ILLiLMyIdczwZ-$Y?x8L5Qpr$tOf167<5o z!nao8C6vtyVT&Yd=ZECe@a2Lsa73{%TDzDqs|d+nKPJhr&xb{+%1iY_c^Fo)+U~C# zY>hIM=SGTXjk>cMJHxcby|as;U8{p5!ajTK{`=eb_Cyt*&7nR)gDJ9U;Zd%S4dKJU zo49+g#7aLOWd@8uBlF6brYw6NpFbKg4BG8QGKSM`e~D5j;xfU0%Vy@QFZ2vJ=bnfD8wz~=QH#b<=w^%XD(hc>VM)>9rW@ejaFAco6$YvfZ zT-wS-vHZgNia+qcH+;BOVe6R5Y>V0m-*hiAC?!ruV0ISYg??jKi!$8W;jv%CbLO#o zhR*~`#z3f=B+Kogw4WpL#^8DDAB%XIWQHDH8&?@H=s((%jE|fxAQ#jJk%nxt2rzjv z^bH!QebGkdYkP1tDmQZoY+ldvM;$R1V2xe3u4~i9K)*H#!g2@9V%eKzh*yUZ{>4uY zMlX)@x>_tB?gF*JMsu*Jf`XdZ71Q&x#w4C3?$#o4s>5S$wn78K>C1t(JdsV%h91&k zIWySM!wMXtohPN*VtuLO6gn~RgUz5~iueUQx<7208AQTOmp~t0oG&F)b{;n)PwEvQ z_&{_PP0EoV0DS6BI~P6wd{WJypdq_A7uCy_sal83bV93yCHw7Gs0FI=>J|G=(ev?I z@Fp*ccOnw{^C^Y*zK4FgcDmO|`DvrocXoF6V<~Cs5nHa=)mJ&@x}+huKh59gEyjm9 zt;-~pd-bt>Axrb)%nGUuz<(blab7waj+)+0>Y*X4DCx=*j+>nyx{)74-(1f`eB$^S zX@@y+jZ(u+3S&0;wSsp9-9>fhjY)N zg3aGlAIcr-g>O$eIxC@V$Hi@>A<3Z)2Qk!ZS{tuf%IKz9vUD=(#2vZCE5;jO&p4Hy z-XxMAxy)UmVUG`@riSKmcZXC}?1kbuT61Px(1W80eR7gv;mThcPRT#(rb)DOyVZfpSb92+lUTm?;oH!DdEFf&cfyy+-f_Vb#!#Yc5jT)Od!#yF($sCFbx=EGz&=f!H6%D7st>!kZt#zWA1tG zxxHN{=m&1n+|zqcpWiwE=Q;nUHr(LLrpNCuIFu>uI3<7-Ap`_C^gCB${R!vhcP{j? znnUARpUd{C>72TAb-zo%zGa853Wy{bTn`Mo>mv!V29(bfV9wy`{Y29*J5nW}&v}pw z2pg@K0!Be9hynWV0Ot9%-Yx+>&bPP_!lr^NY2sF|uiOH-&Q6$j)J=eH#~>HrHmmN| z;G{RnH5VXOf2Jg5Ex$Dqpvw`FJ1`SBOZzCmkSlH%dO@(+iDs>5n+OoP?*JEq8#$mL z$qSOOqP7^>D>IOIOQJ01D;NL9@Zs>vtU2xdJYVYH%7{_$aVWQPsq@o6Zp(OBq7Udicq$5m7HIn)r^^GP2VGHJMSex zXZ}8t2ppT=u0UGuLX3@!12%v&j>Kd;7G%$l1AemWD2{e~iISRPlsBw~-~!w4Y@nS% zu)u{D0tEAVB_KI13DrYeWFW3_3_kr1CdV#g>*rM%{q`(A^&Nv=YpLn;u;GnzT5*O4 zD{3CZ#n(t(FxDnUnS54L^$ zED{nE%sI`DR=A#YVtwOU^i~bvF9WQ)S9T&uxw;QY7 zEAc?3EB2iLYSZ0#sHzxGyt)oAFR3$aMNe{QJU{?{PNxLu2Wdm73^}FQW}w5{-o=l{ ze?m%H3epP~W8>@V%y$D@58}J`hJl*^P1B;jMP|vum)Z&N+C4$z9MBn9<0(bq7Uwm~ zwEww541aJ^&i9XcAvnj2OSUWhC7}C{AOTwLZkIbyuBrbB34m*}1BIKG$*R%I_58>M z919=E=_4bCUDJZ@U+=`?{5$Zz??Y)NWI3Gm{@FcWIQq<0XOpc2hQ+hRizRF Q)Bpeg07*qoM6N<$f?+5GKmY&$ literal 0 HcmV?d00001 diff --git a/public/static/icons/yandex.png b/public/static/icons/yandex.png new file mode 100644 index 0000000000000000000000000000000000000000..581bf013f61539edde0d802ce5b688875d9e4538 GIT binary patch literal 540 zcmV+%0^|LOP)Px$)=5M`R7gv;md{HYK@`WoZ%relsRT2zsTS%Jrnmpw>#Dg7VXv3mb1T3viW(6rw*@j5ASw%b z7YXsNfUW|x1>kA?Z7e{*#CHHo0|4ny{8#;5xDJ?i3eaL&fHtG&N)Aez8t`rQW$xkC zCyoF;Y#ML z0j@hm+&JW`iF|(P=V5d%sm~x3@tN=m;6@h8Rq`ZS6vdh*9GTI(N={gtgMf(+fXom;+gyEF zw=&6%lDDZfRTI%W1Vr|cxhGnfRzqmMEuijN>{`~&v5 el13?qdH)3#(cT#WskdkV0000!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC{d9b;hE;^%b*2hb1<+l z3NbJPS&Tr)z$nE4G7ZRLuw#^lv)$S=8Cam=en1)oJb)Oa4ni|8U__X*fC;WzVgWOP z4bsND`nD91;wuf-VSw#k=7U$=bf}CY%Ze#wjV0j=7#Nsa zJY5_^Jb1TGjm+^)6lvZ6dRrUcv2Dj(LOoYIcF#C2<)j*?;$>4gA;U>Yk%RN2lTr)& zXMsc9{BkWVES;K7v%00SG<4T0T+Iq`&;I_t_m$;zg|eb|d!O6?e)IMH)@%Rr7bsR| zG5sP8oUseNja;^t zH?RdoGk<0J=Uc(3blc&eWW*-G!ctG4c{DD=EvbnMk#gVbHZ_s%Uz5ZG5& z>iqqe>YZJT*IDG$_Ar#~s1?zjoaTHk$kP3J|J#c9W}@q+yk|{g`tH}lcdOy(Cz*;W z_nmX^E_@LtZNFD(wy@Xx?5yiM9xZ&rIqQXu=*?XYyYr$vl=E`F&+>;Ng2UgX6ymRhKw?36$GSy^dV3OCe-|-)Q z`hR$@5OQbV+8wQD+hfJt5|`&$xz4uwqjvk3$o4DunIpnZ8*sfYx!IT@c&lai@0Xw7 hGdQW%1zJq`B)dvhH~-+BABLb>!PC{xWt~$(69D^hsT}|S literal 0 HcmV?d00001 diff --git a/public/static/icons/zillow.png b/public/static/icons/zillow.png new file mode 100644 index 0000000000000000000000000000000000000000..8d886f3399ae94b41b2a472ebcf239b640a09efc GIT binary patch literal 601 zcmV-f0;c_mP)Px%6G=otR7gv;)k~;PQ547V&)+-G#Ka>plA$Ci%0NlVYhZ*#lo3fO6U^>_WT1pR zVqip32F8?(444ynMDi}Ld$qLpZQs*5=YP6o)qn8cXRY;J`?uEKyXQY!uTTE*IEn+9 zS@C_3lj--TDNh^VCbo3k;C1Y%^Q{BS!dr~(m^{1v#B6*i(+4d)`4zOK8|;_pq*TIF4g20nx+33<$>vXtK?? zkB!)gWtfUhxPi$vf%|bT13uKud5(F7xrhcn#Ye2d>I4nHTZke`dw~TR5W#i!4QFr) zQAFNp03K8V0uZ2Vk#kHFAetF7{kaIZh&@<|hsF8^+$s85a(i`vIQC1h23HWUyI7Cq zc#h(i(AM7HNxnEu2y9XI9P z)SIrCU`RPs-bL52JtaMit*M#)-i$hhPUBE~s0PPHHK9S%uFG+D;*|fhDqtEuHOzDu zz+mc66j}?2#h}NVFtJOHhQ nNjrh7l`$T{=m+RheXGx3BN=2Fov;7-00000NkvXXu0mjf(BTPx>(n&-?R9Hv7S$TX^)%E}0_h!kEO!fp)$YK%#BsE3CR??yYiXwtVDIb;(wJy}H zA_`jD;?Jd4KO$mN3D_V4meMN9Cb*zra7i?%2?&%VWFahBCQLHPB$=7_-aWt1yDu{& zCM>bV``5g4?mg$+?>*bS!|+3lCrMg%ZNs_215CF+G%k9_525l(>tI(}fsmhHzAW8t ze)jIG>}CKefgXEsT=Xi&82upnuYi*O3b?$Zc_Aj%mchYp0O1Cet3w|cwJ5rmo%!Wn ziNXBR)sfxx5rO5m*drG|nZbNlU~gAcSDdL*+_mIOYXflVeL6@c}-mYwr9 zDa*$`VgSISAnHAHV`+gqY{J+?(ej;dCHh>LU+5W$f z*O!bwfm>U;VLgCJ02>03>2j5yXe(EIZSLroZ+y8muqMC!1b`I%`?@Hrch=zGUVwL# ze_Z2y#={e0^)(kA0-Tm5VUUzzAZa2%IUtM#Lks|ur?$ao%iMY~U6)dEQT~O1`(C-{ zP|G)5B{loioV8yFt$9a7U^ce}ENJs^31BxSgep_wL(B}gfX7o4XfdacSlE-`I?;Lk&v)wSqz^PM8Ff3#&lKEIQ#G~w z+FpxRf4M12w(_R$a~vg35s`n&pOp8kQ54Ev2iQXKo0AH+w}9;MMsDASYOjWH>@edz$I;T#|1L(ef%K@;jrcpas=PX>&=9qX<;MSII zoCDAsm!m}G8gKEn@l);wUej8Kr0@_60R`(O<>i2gVO@m=zgM}v8aT<_p^Y_v}wE3EV5C8+H>g-7kee)Tw%TeaAViy0s3c-3^k<=ayCCq6Fxv#y=({=rse* z{7HFH$gfxc&}P9SaI|?uXr)D1vFDZ~q=s9%SU};~4ou%x10raPMnqDA-5l`D`-eRP znW+FYfOi6_6YwE{1+v{q=X`e@5 zdTHS9-1}(b$+r6N#?EHRqj_aL+1X?(hK460Cw@F~hKxf>SUfDU84ngbhdtGwbd^ws z$%)BaVvOZa%9D^^t``WqFu22~K;`CD*TvzXtlr&=op)M zX7oKsvK9zHK*504A%2r?m`-DnU};AI(m>xP8Z-`S_&i8&5_h)b+Qa(-j+so5LW03P z9+1b|C$1m5nsDZFflJ+Z{nr3S>1bGF3l1&V4wKX)f&xk^T59o&ZFd`DhxH{OP%qZkf9nzKVfCYO_3XrBI+Oc6;ybhM&*>jJ;t>_VM#Q5Wx zg?MWC6Tpy4K(Yg;r-3?4x&UH;ITbAR6T^mYM*yl@@EQuOI<&RUTzd_5^SA-mWFm26 zo&YT{I7j2EHE^tbtp|Yn`U70b`s@F~8UCo79c_z1@!Tx|VLnYkmFo-=L*rmGSy9_o zkL)+@2=GTlNBOP_3$y&Q=FXaSH6%$eI=w#0iNPgGr;%ADCpR| zU)_pnZ=UZ)&d!>LIBPSISZ@^4)-9m=rMg!c;K2r#UTMfKn+do}1+Vd-m6Hb5ksDg% z_qf>m@5I1|FI*!$<&~(IHYc#3{VoU2UarR_ygDtLG5Sn|0vLkLHZU->`8on!ZPgvS zV3tgHyJ9~U7rbbM4S<*dHf8+aLFV_)-i%Wn25xXP(*vUivcFAD6rb~VRN`O9&h-k7 zSEeQ5?rUO2nv$O@7W_d$&8WL|p#f0haX^Xyd=;RoiCv+qhb05M`m_PundgDJJVA3F zF)K@SJb$!l~asC4Lw5 z2e|0=RpBn+;+e=0U!_P zc(Om28Ng*$1I!Gx7J`n?6CUS2W%9MxOP0FTp@mQ};p(sV!xSDSibzS?SpVh%whY_3 z83TSiLVTAF8wXNV9B?^Mcex&?FO2*9je$54KghU4jf_ph`?FRVr*XOjb9O%-;B{F* zw+v5Y=e*H)`_uxUuAYOF$yWg zT8#iMVhIrSm~lwQGXQHkSnxz3I2#DQ#>j|jGwAD)0!*JvQkpAdbNy=}CwRL#byT^b z*ZIx|s9y5NUiyQECL`nht%6>8?=rOP{TQFP9H{RPa06eN?jijyD%uTWSY-=p7i|*> zThDca^KS+B$Efg5Be~B`PauuV?6tDrYB*abs!HqfYhky_I9%_>PxAT(PJ22B5@YC8 zI0igjpi5jrznroL;RAi7=QHaVu!MK|1pPdbgNl;HVQLC^(_xe3*fBuW+G0&3i$4_8 zsvda)=eF(cC5Kro82z6jL2uafZ`3~h0zT_6aM5dSI-*}~3~w{QD_yuA@%C6DIAi1O zINNUIDL;08&zv=4ux6DdIsd?H6+WNn$KL(TC`?O>hQ`G00;$3E9-`l7x0||+{H#O7i(Nls4y91^mEjBNM^2LE8Jyq z$npdC=u>dK-TMHT)q=6dj5Jce;a@oU%!~Nk)rf}vcwFR~87~pXk}lkk6Mqf1%`_6` zg=D&Bt7a)2@f2q(}+in|!Sy#se z06*#MKvb{=cI)};>x7p-MbXJ-fCYtM<@Mr8h#wnt3}7Qf5lF8Em<%*;2URaV-^;-Q zHnzf${p|vfvq%8yI4W_~&7_+AP>d;hAC}l?5h8`d$AeU(SM-mp{o4_g7%x5x)5d`` z4PUq#(byl43tKZiLQ`a?4hDmSw#D0pz%Bpz7+y_9PC_Q)Lt-FH#skIN-7B!8LT{IV zh#<2%bNIly>n5#!TQDEmF$2Um0~ESu_DI~DZB)+gL*;}qtM;Sxj7w}Cf1RD_=WE9X zt!JFwA%GiE0+?b&h|=L~!`r(0Irh^U1Gw6?psJOE?yQuQ#sgOKxuPK0u1dt{j|`Kv z_6{7HeLFg;Y9NP%ApMn<2pgjp7~t&dZ=mw27sT)4{sO08KyA4PRc7P|Sz`RI%(&RRDS17cwTIryfU4~bGRrCVWT#+S`XID)DENC}CH9v$o)@jL zp;$8~&;iqtAI&4e76Dw+CLnY&Kq}}fe@miY#TeMQ!+>lDHS7Q#T`FkqdgeRyOz0u* zW8#Hn@NILE`hUH{)UUkt&{34!a$CTbgDwXgzE1u7(sxz=D(k9W`Uo)V;JKG<6%DUG ze42{NmU?_pQ-Yl*it%M#IlQW(W34+}D~Jx$quYBt!Sn$9{!LMU=}nOSP}*y_ux3Gc zcPf1wpF*6UFx+`QSi%aC6R0>T(97xX4KNJ^8+;e2@&!QCFa8Wl2dWE~hSzq#s|Kf~ zVC3t0u*4Xxk3P89hw>+$N8Q$4Jq-HF)rckoxZNw-97c!SH7@vwC$GGv0wD3+q31HI zY=%cw^a#+CLmeYl#0h)A=~F~TpTgbw$^~7rFUGIlv>?*^62R{bJUvO$%~-pzhxJsE zYNhs0k8yctz`*-}=8u8)GI5zFVjbYD3YVb8vl(FNV_s^@pk zAX&_!(Irj1b@m$H=)ftRr7Kz;MjT%baMH?KR};rXMzoKE-i3y5@Q3Zr9{(rw3#kiD zCWb{D?*;J}@#>wnzGm@~A+6w4PF(s_;%px@UIOpw29^W;z3HN3Z}RB904^K>7g>Fz iwW;*srke46P5FPFj^tzklIipS0000Px$xk*GpR7gu>WWWQAXZ~k>_xE!F0|R3r0|SEu0|NsiRQZ1f28I_54FCIun0Y6h zO=tX#%NUpj6nTe+|11y1z8+;@_-}^K0SGz9Q}VC4tq(LX{y|rdVS&<&uU`NE{o6{M z!KkVjnV7uqWpHmp7Dcf@aq5>62FCy075vz?9bwbQMY>bN2K9w>s zFm@qpY_Vf!h|*@oYu41WzZiN?A>379%EmDJ!f%GJzd>092L6{ZDo*?SjDdkcl2i*o z>XoK{Vc=zBWH=hj#lXYH$e=stE1Cri&p{UaL&~9Gdx-G?%z}HFJaD&RvEV<*0%Si? z+X4o@zPY!}95){cGpeDq`uq}*>L4PjRNXAU2 zAWfPgOblv*On5EXcpJ6wWM*Vw_=^&w|I28f(P&syoV=gKV?m$74xDKysAvcl*DwV% zt#DwLP~sDURVK_5GAjL(@~^mUh^q9F!;>1#767+1 { return {companies}; }, - Filter: SelectColumnFilter, + disableFilters: true, }, ], }, From 2561c1a8737fbff460ae4e507f2964bd14ea74ba Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sat, 6 Aug 2022 20:58:30 +0000 Subject: [PATCH 157/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index e719314b..a2edf1c2 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-06T17:18:16.840078", + "updated": "2022-08-06T20:58:29.815730", "data": [ { "id": 0, From 8625445e51e24f94fcbbb29ea34f9ecdf7d71cef Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 6 Aug 2022 18:59:11 -0400 Subject: [PATCH 158/386] Polish README with updated information (#216) --- README.md | 71 +++++-------------------------------------------------- 1 file changed, 6 insertions(+), 65 deletions(-) diff --git a/README.md b/README.md index d4a85be3..24b7c82d 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,10 @@ ## Table of Contents - [Background](#background) -- [Preface](#preface) +- [Fundamentals](#fundamentals) - [Notes](#notes) - [Question List](#question-list) - [Solutions](#solutions) -- [Leetcode Discuss](#leetcode-discuss) -- [Tips to Consider](#tips-to-consider) - [Suggestions](#suggestions) - [Acknowledgements](#acknowledgements) @@ -22,10 +20,11 @@ repeatedly applying common patterns rather than randomly tackling questions. All questions are available on [leetcode.com] with some requiring [leetcode premium]. -## Preface +## Fundamentals -It is highly recommended to read chapters 1, 2, 3, 4, 8, and 10 of [Cracking The Coding Interview] -to familiarize yourself with the following data structures and their operations: +To find the greatest amount of success when practicing, it is highly recommended +to know the methods and runtimes of the following data structures and their +operations: - Arrays - Maps @@ -45,7 +44,7 @@ In addition, you should have a good grasp on common algorithms such as: ## Notes -[This pdf] contains useful information for the built-in data structures in Java. +[This pdf] contains information for the main data structures in Java. Other useful methods to know include [`substring()`](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#substring-int-int-), [`toCharArray()`](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#toCharArray--), [`Math.max()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#max-int-int-), [`Math.min()`](https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#min-int-int-), and [`Arrays.fill()`](https://docs.oracle.com/javase/8/docs/api/java/util/Arrays.html#fill-int:A-int-). @@ -55,63 +54,10 @@ Other useful methods to know include [`substring()`](https://docs.oracle.com/jav The entire question list can be found here: https://seanprashad.com/leetcode-patterns/. -In addition to viewing the question list, companies that have previously asked -the question in the past 6 months (_as of May 2021_) will be listed. You can -also use the checkboxes to mark which questions you've completed! - ## Solutions Solutions written in Java can be found in the [solutions] branch. -## Leetcode Discuss - -[Leetcode discuss] is an amazing resource and features previous interview -questions, as well as compensation and general career advice. - -## Tips to Consider - -``` -If input array is sorted then - - Binary search - - Two pointers - -If asked for all permutations/subsets then - - Backtracking - -If given a tree then - - DFS - - BFS - -If given a graph then - - DFS - - BFS - -If given a linked list then - - Two pointers - -If recursion is banned then - - Stack - -If must solve in-place then - - Swap corresponding values - - Store one or more different values in the same pointer - -If asked for maximum/minimum subarray/subset/options then - - Dynamic programming - -If asked for top/least K items then - - Heap - - QuickSelect - -If asked for common strings then - - Map - - Trie - -Else - - Map/Set for O(1) time & O(n) space - - Sort input for O(nlogn) time and O(1) space -``` - ## Suggestions Think a question should/shouldn't be included? Wish there was another feature? @@ -126,12 +72,7 @@ on [14 patterns to ace any coding interview question]. [leetcode.com]: https://leetcode.com [leetcode premium]: https://leetcode.com/subscribe/ [this pdf]: https://drive.google.com/open?id=1ao4ZA28zzBttDkuS6MLQI52gDs_CJZEm -[cracking the coding interview]: http://www.crackingthecodinginterview.com/contents.html -[here]: https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed -[topcoder]: https://www.topcoder.com/community/competitive-programming/tutorials/dynamic-programming-from-novice-to-advanced/ -[back to back swe youtube channel]: https://www.youtube.com/watch?v=jgiZlGzXMBw [solutions]: https://github.com/SeanPrashad/leetcode-patterns/tree/solutions -[leetcode discuss]: https://leetcode.com/discuss/interview-question [grokking the coding interview]: https://www.educative.io/courses/grokking-the-coding-interview [issue]: https://github.com/SeanPrashad/leetcode-patterns/issues/new [blind 75 list]: https://www.teamblind.com/article/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU?utm_source=share&utm_medium=ios_app From 5f092dce7487afe30d699cd7cf43ead7c8c7bee4 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 7 Aug 2022 00:06:08 +0000 Subject: [PATCH 159/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index a2edf1c2..2b5a5ea7 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-06T20:58:29.815730", + "updated": "2022-08-07T00:06:07.372090", "data": [ { "id": 0, From 1eb41b58d321ac73f2b26bdfc1bd76d74e490cc8 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 7 Aug 2022 13:15:59 +0000 Subject: [PATCH 160/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1824 +++++++++++++++++++-------------------- 1 file changed, 870 insertions(+), 954 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 2b5a5ea7..763c1743 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-07T00:06:07.372090", + "updated": "2022-08-07T13:15:58.610497", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -24,17 +24,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -47,13 +47,18 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -82,12 +87,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -146,19 +151,14 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -177,31 +177,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -215,8 +215,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -256,20 +256,15 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Uber", @@ -277,20 +272,25 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 4 + }, { "name": "Groupon", "slug": "groupon", @@ -340,6 +340,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -372,16 +377,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -412,7 +417,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -469,17 +474,17 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Intuit", @@ -496,6 +501,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -531,27 +541,27 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -564,13 +574,13 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -613,37 +623,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 17 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 17 + "name": "Uber", + "slug": "uber", + "frequency": 15 }, { "name": "Karat", "slug": "karat", - "frequency": 17 + "frequency": 15 }, { - "name": "Uber", - "slug": "uber", - "frequency": 15 + "name": "Twitter", + "slug": "twitter", + "frequency": 13 }, { "name": "Indeed", "slug": "indeed", - "frequency": 11 + "frequency": 12 }, { "name": "tiktok", @@ -653,13 +663,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", @@ -676,19 +691,14 @@ "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + "name": "Wayfair", + "slug": "wayfair", + "frequency": 3 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 3 - }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 3 + "frequency": 2 }, { "name": "Roblox", @@ -715,7 +725,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -747,11 +757,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, { "name": "Snapdeal", "slug": "snapdeal", @@ -772,12 +777,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -787,7 +792,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -802,7 +807,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Spotify", @@ -861,12 +866,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Bloomberg", @@ -888,16 +893,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Reddit", "slug": "reddit", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -918,11 +923,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -980,17 +980,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "LinkedIn", @@ -1012,6 +1007,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -1054,6 +1054,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1079,7 +1084,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -1108,16 +1113,16 @@ "slug": "airbnb", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1143,11 +1148,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Reddit", "slug": "reddit", @@ -1237,12 +1237,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -1252,7 +1252,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", @@ -1272,7 +1272,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -1285,7 +1285,12 @@ "frequency": 3 }, { - "name": "Google", + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Google", "slug": "google", "frequency": 2 }, @@ -1331,11 +1336,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -1354,6 +1354,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1368,11 +1373,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1389,7 +1389,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "Microsoft", @@ -1414,7 +1414,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Oracle", @@ -1482,7 +1482,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1596,16 +1596,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -1618,11 +1618,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1637,6 +1632,11 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -1658,12 +1658,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -1699,11 +1699,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 } ] }, @@ -1720,42 +1715,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 55 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 12 - }, - { - "name": "Google", - "slug": "google", - "frequency": 12 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 10 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", @@ -1767,14 +1762,14 @@ "slug": "oracle", "frequency": 6 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", + "frequency": 5 + }, + { + "name": "Paypal", + "slug": "paypal", "frequency": 4 }, { @@ -1788,13 +1783,8 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -1812,6 +1802,11 @@ "slug": "wayfair", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1823,18 +1818,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -1843,13 +1833,13 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Alation", + "slug": "alation", "frequency": 2 }, { - "name": "Alation", - "slug": "alation", + "name": "Infosys", + "slug": "infosys", "frequency": 2 } ] @@ -1867,21 +1857,21 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 35 + "frequency": 34 }, { "name": "Amazon", "slug": "amazon", "frequency": 34 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 18 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 17 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 16 }, { @@ -1892,12 +1882,12 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", @@ -1907,17 +1897,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 5 }, { "name": "JPMorgan", @@ -1934,6 +1924,11 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2022,7 +2017,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2063,11 +2058,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Mathworks", - "slug": "mathworks", - "frequency": 2 } ] }, @@ -2084,12 +2074,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 24 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Microsoft", @@ -2099,16 +2089,16 @@ { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -2138,16 +2128,16 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -2156,7 +2146,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "Bloomberg", @@ -2164,23 +2159,18 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 + "name": "VMware", + "slug": "vmware", + "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Expedia", + "slug": "expedia", + "frequency": 2 }, { "name": "TuSimple", "slug": "tusimple", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 2 } ] @@ -2198,17 +2188,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 42 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 }, { "name": "Apple", @@ -2220,11 +2215,6 @@ "slug": "bloomberg", "frequency": 9 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", @@ -2240,6 +2230,11 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 5 + }, { "name": "Visa", "slug": "visa", @@ -2250,19 +2245,14 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -2300,7 +2290,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -2317,14 +2307,14 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -2356,6 +2346,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Cohesity", + "slug": "cohesity", + "frequency": 2 } ] }, @@ -2372,7 +2367,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -2383,6 +2378,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -2406,6 +2406,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 7 + }, { "name": "tiktok", "slug": "tiktok", @@ -2426,11 +2431,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -2441,6 +2441,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Duolingo", + "slug": "duolingo", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -2466,32 +2471,42 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 5 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -2509,7 +2524,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -2522,20 +2537,15 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -2546,6 +2556,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -2583,6 +2598,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -2592,11 +2612,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -2618,7 +2633,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -2672,7 +2687,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 17 + "frequency": 15 }, { "name": "Amazon", @@ -2705,7 +2720,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 49, @@ -2753,7 +2774,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2795,7 +2816,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -2811,11 +2832,6 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -2832,7 +2848,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Facebook", @@ -2852,7 +2868,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -2864,6 +2880,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -2873,16 +2894,6 @@ "name": "ServiceNow", "slug": "servicenow", "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -2938,11 +2949,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -2963,7 +2969,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 } ] }, @@ -2985,7 +2991,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", @@ -3025,17 +3031,12 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { "name": "SAP", "slug": "sap", "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 } ] }, @@ -3057,7 +3058,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", @@ -3065,14 +3066,14 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Apple", @@ -3094,6 +3095,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -3146,12 +3152,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Adobe", @@ -3163,6 +3169,11 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3185,18 +3196,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 22 }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -3207,11 +3218,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3233,13 +3239,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3262,12 +3273,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 123 + "frequency": 122 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 41 + "frequency": 40 }, { "name": "Bloomberg", @@ -3277,17 +3288,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 22 }, { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 18 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -3305,13 +3316,13 @@ "frequency": 9 }, { - "name": "Oracle", - "slug": "oracle", + "name": "DoorDash", + "slug": "doordash", "frequency": 8 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Oracle", + "slug": "oracle", "frequency": 7 }, { @@ -3334,11 +3345,6 @@ "slug": "shopee", "frequency": 4 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3359,6 +3365,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3400,13 +3411,13 @@ "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 } ] @@ -3427,16 +3438,16 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "frequency": 5 }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -3467,7 +3478,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -3499,7 +3510,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -3519,12 +3530,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "VMware", @@ -3556,6 +3567,11 @@ "slug": "servicenow", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Canonical", "slug": "canonical", @@ -3626,19 +3642,19 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", @@ -3665,7 +3681,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -3724,7 +3740,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Amazon", @@ -3734,7 +3750,7 @@ { "name": "Capital One", "slug": "capital-one", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -3746,16 +3762,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -3786,26 +3802,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 11 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -3813,11 +3834,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -3869,12 +3885,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -3890,6 +3906,11 @@ "name": "Google", "slug": "google", "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -3914,14 +3935,14 @@ "frequency": 7 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Apple", @@ -3943,12 +3964,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 55 }, { "name": "Facebook", "slug": "facebook", - "frequency": 40 + "frequency": 36 }, { "name": "Microsoft", @@ -3963,7 +3984,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "ByteDance", @@ -3995,26 +4016,11 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -4099,12 +4105,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 79 + "frequency": 77 }, { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 43 }, { "name": "Google", @@ -4114,22 +4120,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 21 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -4139,7 +4145,7 @@ { "name": "Salesforce", "slug": "salesforce", - "frequency": 11 + "frequency": 12 }, { "name": "VMware", @@ -4156,11 +4162,6 @@ "slug": "shopee", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -4177,13 +4178,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "Snapchat", + "slug": "snapchat", "frequency": 3 }, { @@ -4191,6 +4192,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -4220,6 +4226,11 @@ "name": "Hotstar", "slug": "hotstar", "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 } ] }, @@ -4321,7 +4332,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", @@ -4336,7 +4347,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -4441,14 +4452,14 @@ "frequency": 13 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 }, { "name": "Facebook", @@ -4503,11 +4514,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -4518,6 +4524,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4538,7 +4549,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", @@ -4551,15 +4562,20 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4574,11 +4590,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -4600,7 +4611,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -4622,7 +4633,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -4633,6 +4644,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -4701,7 +4717,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 57 }, { "name": "Google", @@ -4733,16 +4749,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -4773,12 +4779,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 16 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 17 + "frequency": 14 }, { "name": "Bloomberg", @@ -4800,14 +4806,14 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Media.net", "slug": "medianet", + "frequency": 5 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -4815,11 +4821,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Splunk", "slug": "splunk", @@ -4831,18 +4832,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -4862,16 +4853,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -4897,27 +4888,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Oracle", @@ -4952,14 +4948,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "name": "Amazon", + "slug": "amazon", + "frequency": 10 }, { "name": "Adobe", @@ -4980,11 +4976,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -5001,7 +4992,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -5076,6 +5067,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5133,12 +5129,12 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -5175,12 +5171,12 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -5207,12 +5203,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -5222,12 +5218,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -5267,22 +5263,17 @@ { "name": "Twilio", "slug": "twilio", - "frequency": 3 + "frequency": 2 }, { "name": "Booking.com", "slug": "bookingcom", - "frequency": 3 + "frequency": 2 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -5299,27 +5290,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 60 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 23 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 19 + "frequency": 24 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 }, { "name": "Google", @@ -5329,7 +5320,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -5344,13 +5335,18 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 + "frequency": 6 }, { "name": "VMware", "slug": "vmware", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5361,29 +5357,19 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -5396,6 +5382,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -5412,38 +5403,38 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { - "name": "Airtel", - "slug": "airtel", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 } ] @@ -5478,7 +5469,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 67 + "frequency": 66 }, { "name": "Google", @@ -5500,7 +5491,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -5510,7 +5501,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 11 + "frequency": 10 }, { "name": "LinkedIn", @@ -5564,11 +5555,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5584,6 +5570,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5633,30 +5624,30 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 73 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 70 + "frequency": 71 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 65 }, { "name": "Asana", "slug": "asana", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "LinkedIn", @@ -5693,12 +5684,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 63 + "frequency": 59 }, { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 33 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 }, { "name": "Microsoft", @@ -5710,11 +5706,6 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Uber", "slug": "uber", @@ -5725,6 +5716,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5745,11 +5741,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -5760,11 +5751,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -5795,7 +5781,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -5833,37 +5819,37 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 87 + "frequency": 82 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 5 + "frequency": 6 }, { "name": "Goldman Sachs", @@ -5979,12 +5965,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -5995,11 +5981,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "MindTickle", - "slug": "mindtickle", - "frequency": 2 } ] }, @@ -6019,17 +6000,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 10 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -6037,15 +6013,20 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "tiktok", + "slug": "tiktok", + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6061,6 +6042,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -6075,6 +6061,11 @@ "name": "Twitch", "slug": "twitch", "frequency": 2 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 2 } ] }, @@ -6094,7 +6085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 35 }, { "name": "Microsoft", @@ -6104,7 +6095,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -6114,12 +6105,7 @@ { "name": "Roblox", "slug": "roblox", - "frequency": 7 - }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 4 + "frequency": 6 }, { "name": "Twilio", @@ -6132,8 +6118,8 @@ "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Robinhood", + "slug": "robinhood", "frequency": 3 }, { @@ -6146,6 +6132,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -6206,17 +6197,17 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 19 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -6233,15 +6224,15 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6259,7 +6250,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -6276,7 +6267,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -6314,9 +6305,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Bloomberg", @@ -6338,7 +6334,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -6353,17 +6349,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "ServiceNow", - "slug": "servicenow", "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -6400,7 +6391,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 12 }, { "name": "LinkedIn", @@ -6417,11 +6408,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6452,7 +6438,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", @@ -6472,7 +6458,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Intuit", @@ -6506,16 +6492,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -6542,7 +6528,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 78 + "frequency": 75 }, { "name": "Amazon", @@ -6559,11 +6545,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6600,7 +6581,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Facebook", @@ -6699,7 +6680,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 } ] }, @@ -6734,14 +6715,14 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Microsoft", @@ -6768,7 +6749,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 52 }, { "name": "Amazon", @@ -6811,6 +6792,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -6830,14 +6816,14 @@ "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Apple", @@ -6859,7 +6845,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -6869,7 +6855,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -6940,30 +6926,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -6980,7 +6956,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -7002,6 +6978,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7022,17 +7003,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 115 + "frequency": 106 }, { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "LinkedIn", @@ -7054,11 +7035,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Sumologic", - "slug": "sumologic", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -7079,6 +7055,11 @@ "slug": "splunk", "frequency": 2 }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + }, { "name": "Karat", "slug": "karat", @@ -7122,20 +7103,15 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Uber", @@ -7154,16 +7130,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -7178,11 +7154,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -7209,7 +7180,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -7319,12 +7290,12 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 20 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", @@ -7334,12 +7305,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "tiktok", @@ -7356,6 +7327,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7396,17 +7372,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", @@ -7428,6 +7404,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -7438,16 +7419,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -7466,15 +7437,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 29 - }, { "name": "Uber", "slug": "uber", - "frequency": 29 + "frequency": 28 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 27 }, { "name": "Cisco", @@ -7491,11 +7462,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -7511,20 +7477,30 @@ "slug": "karat", "frequency": 4 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 3 + "frequency": 2 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 }, { "name": "Qualtrics", @@ -7546,7 +7522,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 32 }, { "name": "Microsoft", @@ -7556,7 +7532,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -7566,7 +7542,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Indeed", @@ -7628,7 +7604,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 } ] }, @@ -7645,37 +7621,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 121 }, { "name": "Adobe", "slug": "adobe", - "frequency": 52 + "frequency": 56 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 41 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 39 + "frequency": 40 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 38 }, { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", @@ -7687,16 +7663,16 @@ "slug": "spotify", "frequency": 11 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 7 - }, { "name": "Zoho", "slug": "zoho", "frequency": 6 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 6 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7712,6 +7688,11 @@ "slug": "morgan-stanley", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -7723,13 +7704,18 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", "frequency": 3 }, { @@ -7762,31 +7748,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", @@ -7807,7 +7768,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 16 }, { "name": "Amazon", @@ -7834,11 +7795,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -7881,11 +7837,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -7906,7 +7857,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 38 }, { "name": "Microsoft", @@ -7916,7 +7867,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -7926,7 +7877,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Uber", @@ -7946,12 +7897,7 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 7 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 + "frequency": 6 }, { "name": "tiktok", @@ -7959,14 +7905,9 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 }, { "name": "Salesforce", @@ -7978,6 +7919,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -7989,8 +7935,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -8028,16 +7974,16 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8057,11 +8003,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -8087,7 +8028,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -8104,26 +8045,26 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Grab", "slug": "grab", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -8144,7 +8085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 58 }, { "name": "Goldman Sachs", @@ -8156,41 +8097,36 @@ "slug": "bloomberg", "frequency": 19 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 15 }, { - "name": "Google", - "slug": "google", - "frequency": 9 + "name": "Facebook", + "slug": "facebook", + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Epam Systems", "slug": "epam-systems", @@ -8207,8 +8143,13 @@ "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -8241,7 +8182,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Microsoft", @@ -8251,22 +8192,22 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 6 }, { "name": "Goldman Sachs", @@ -8278,16 +8219,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -8298,11 +8229,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -8313,16 +8239,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -8388,7 +8304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 40 }, { "name": "Microsoft", @@ -8520,22 +8436,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Apple", "slug": "apple", "frequency": 20 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 18 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 18 + "frequency": 19 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Microsoft", @@ -8545,27 +8461,22 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "ServiceNow", @@ -8587,6 +8498,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -8610,13 +8526,13 @@ "frequency": 13 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -8625,9 +8541,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Bloomberg", From 3bdefe981fbe7cc76118ad8ab66d2f692184f1cd Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Sun, 7 Aug 2022 12:09:41 -0400 Subject: [PATCH 161/386] use day of month not week day (#219) --- src/components/Table/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 80b333ea..e830f80b 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -357,7 +357,7 @@ const Table = () => { const month = date.toLocaleString('default', { month: 'long', }); - const day = date.getDay(); + const day = date.getDate(); const year = date.getFullYear(); return ( <> From df30aadf807861295fb4333f0921123ca33d06d7 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 16:16:37 -0400 Subject: [PATCH 162/386] Add Cohesity and Duolingo icons (#223) Fixes #222 --- public/static/icons/cohesity.png | Bin 0 -> 2221 bytes public/static/icons/duolingo.png | Bin 0 -> 790 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/static/icons/cohesity.png create mode 100644 public/static/icons/duolingo.png diff --git a/public/static/icons/cohesity.png b/public/static/icons/cohesity.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7f7f2f024534e511e0656611d93ffbbd0581d0 GIT binary patch literal 2221 zcmZ`)2{@E%8~(?{~f5^SsY<-_Q1b*Yzd3yE&>t;ZOho zRGkQT5-4HPy+#3ik8rIPKp_`wOSA=mvQ*_SWO?w62q2J%0B}MN0HWgn;4^579s_`I z3;?|K0|0Cm0O&BYZ+qZCM;yi5DTqh}3_yJiAP><1WI+uAJ^%y`NTY!o;0)RLRVP98 zS1>XFkU$0GRxpP_DP06`OF7F@Rs{JLQ6%#f4HLYyeQ!lx_%c zIUDR&#*}){o8wJ%#Rf2F#^gYTKgF0wV@g>7j)w(R8ihkf@MxiQHkN0FTtZ+$U1~-n z5lawGh!xVC=#H>wuqcRK#u#G^(i)0DAaJa}AS?;LZ-ow?tdPez93~cx=5o2lTr*<^ zD;RBJVPS#Bn4(QhQ6K`vj-YeMJQSV1Z8^yQ2Zr@Cs&%U8H$1@F)ribH?>9;~7NX4yFafczmRyzN1PYPje3jDr-dqobyo zZiNSaJ)MFQBPx$1+0oX?+$F5j@HgLTVx3i_)MQ|pW$o}wEt zdAn64JgO#+lk{QRLc|nbZ7P%KeI^)va&)^4OwQaWi+{P4ydj*Qsxb_uwV3{k`d;AMZ#|CZc+rz@z69MmfTjtOvmw^&Lc5U(nxav7M zh2oJ6a*1M9+K6V0r!m=n(B;{!m+PKPd%|~@yiYXH>5n~?;??xwVlMeQD_*ydTHtNw z-v&){$V&e2E@1;R{ZrT6Uccah$R3BcvUSas$nN;})SKvT8@XC9kN$$(OAn%3{KMSM zQxPB5zHH1e9HaMp#Ln_>Jxo$2IK!3bjY%(u6=h+Dk*S?>uHs6iz=VKJ7?qd^W^kN z2#cB!JJV8&VBj8+fz)P@WW5R{jeZiXE^H=D!j0XcVjQ?J z`+Dom3|`Z2NUk%Il$;A9&>BvPrN|5qfLfl+-JmI|2-}Ull6!M50lo2Zt{o$2OUHBm zmTmF-Js1-XtvNd~#EJPm;;jmnHXozQ@4#+4+86kUYpjM-(}cEPysA@ge9w{F((Pdd;7Wa{ddb4;R@x_>$L!ob;0-NZ8GYQ`vY+E#56B{}=k zzRyCrcJs;cnS!4c6n`CVYT~GAbSZ3#oY`&-$DY$WiRywGRk7Nx)b5GYRh{>JZZ!L1 z{?YmQpbHawZjY<<_TD4xH-+1@3D^PJn4`Dj(DaGAd(Tlh17-QjgRNZ5=n;{Q(|qE{ zVFPpY!do-dWJ3SO>50LQOx&DUA)NL~?{3#3ge6XR1kX%HX&FRhZ~4$L_k3?P_LOc2 z{7#mG2d9V8P`BxPu@cPg?e_AMulO-qpbmAl%)^L^V#obsspdt-O%XubY^bYqPDr|YI<{5|E$V|v`c

>EE>b8E87#AJsATYJ*+9iLO~*Co#B-)>l-zg+W0 zNt7b=QiU}OX|KC;_?sVB>8=ZX6xOWPz9>*AvF|HU{|=GSGE`XWJEx*wQB`0$Mpo?mK`-+m&XFP;)=p9)V67kGVk*s`|%$!M=Kus-WB2N69WbK$oR?Y-p3W0 zp|AR$l^17jXc%m*J2N7qrxzG|rf)8EZ%4|#m_up48CMkLGEFsF3SM~5zc=?tkf&!< zJ+tMAZ;hWA2%J9gC_VVc+x$N^)owT`yu&lRSnwa=`h!EFf@3wk#e~I(sV;25Ncz-3 zPK6QOB+_Ln^O^J6?Vf7M7h&0pO4lCz(8{+wonv$I&~~GVBR-b1_T+ z_hV<&C)?hn5Y83v{=OR0XZG7`0_w?{@v$0P(jm7ODV=Ml8&79Dn*`=tU2=7+5f!(@ zb*3W9HmBpwb=+I=X@|S5vkCiL6ymO`bPC%1PD;${V+~3=;XQQ%`ZftMtx!@7(H6j! b7XgW)FOli5k-qV<^e61(;D*0x=NI!o3O{;K literal 0 HcmV?d00001 diff --git a/public/static/icons/duolingo.png b/public/static/icons/duolingo.png new file mode 100644 index 0000000000000000000000000000000000000000..6f321f01c6b144ff05d20e7898e3f8602ec2fec3 GIT binary patch literal 790 zcmV+x1L^#UP)Px%&`Cr=R7gwZmR(3wVHn4MXX$L_NAn{xDVr62Srmyk8+8#9w4$;oDk`W5f*`We z1R?dpWDt>UL_s$h3ZoDEpo_jPBx9G67Fk(ZtwET2Y&vt>dE;zqPF%TjQ_ur1hxa}I z_xzscJqB3e}T!r2d(%*;-HUBl0?#EPDBCO;G?l(DMP>0N3FE%9cD$x)3KYQ ziN!dAPGa#H6R)Fzqe73jGq5NHgEs)`L%$4w4v-{9--)^|1Sr5v1H?&?7zb^Abe)|? zX3WrrZbY0)84eZjN)7}1h7WJLK0MD${gsF+_bVv7(wGu6^lDeAK&_$d&Cme7>%F)>xpf&Fi#dEzhUcZmsZYMW4mrGYJaIP~s z0(#Qq=eqMI4u^yM{Cp~HCvbe6rJTyu06pD?D4q9>1AC6(cDpGkD4?>Y3|o781hjmC zkD^W6k!2aH)ylzRTdDmpU#VQE0b24Bu`Fc=yR#c;Zf?e6v2gA44qE!06b+^jB*^Wl z{aDh9S)Xac<#J&*o4MGrhK_+I#kN!f^vLsYBP~xYqHsnj55CsWBHyC8A58H%AOf@o z-CRn90^>d`8Hc&&Dd&y%QK*sZD>OjOPY_E|BAc~82q(V7N_}|!!4T9XgJIkk*&?I3 z)@p#}+(q~W7~?@FLHAJjn%4_=l0XDubpYJcKoO9xhk$?{Kjw>&fWdLT}8_kquLw%n^PPCPUTf81(H7CHmX=_x>FIl(E+P|4*eq0rc_n U8L&lN8vp Date: Sun, 7 Aug 2022 16:35:01 -0400 Subject: [PATCH 163/386] Correct sizing of icons --- public/static/icons/coupang.png | Bin 3831 -> 7138 bytes public/static/icons/de-shaw.png | Bin 65767 -> 68647 bytes public/static/icons/indeed.png | Bin 2927 -> 6047 bytes public/static/icons/tusimple.png | Bin 2048 -> 3289 bytes public/static/icons/wayfair.png | Bin 5627 -> 4945 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/public/static/icons/coupang.png b/public/static/icons/coupang.png index 3ffed4764a4d89ac6ae4202806eaf1e74de0df7d..cade7844415b9eceef6086eac7833fe9de606e27 100644 GIT binary patch delta 6302 zcmV;P7-8r49pX13iBL{Q4GJ0x0000DNk~Le0001K0000O2nGNE0QvmWUXdZU6=|RY z00aO40096102lxO008nG9iEZx7y-z$1_2iW0yi*|AOmFtF*ZCelW+qSlb!=Le-2vm ze*gd%^hrcPRA>dgT6=U}Rh8f8oO|#0%$HZwv`w3qCT&9kMQqEvm@0x)8E7?8e4yyk z8Fh`Xab|SZIQ>}51&ofPgKJz4e<(|5R1#dUC{n;8;UQ3@0&UYuo4%61(>AZ~bsy)P z`R)596pcf5wx>sl{(k-CYnNx{)K)Hbt^GI|S`Zn#f9?4o`et7s z%Tp<_Mk@JnLv}oj?9*1zURTf>L1KMmZ3g>k`_u!H5Lf5ZW#EUG?sqsZKho!kKHl8@=$AiDx174k#s&`jSZsEY%#vw zArsDOrR;hgnL3i)02ZO<--?dj`NeC_Y;)!q3goM`#HE0oaPQX0LSJUs*rgECatRbGc6#YcAALlyMlrzpP)pN(p;o(p8s4+MFLo)MUVF zAQ4K5TtbSRE2-h1Z)oo*>*$yHhYuY4=DN1ok*1qcO07|@T<%Ave??oH26MC$)Z{3c z+`Vs~#1gGc!I8$RcOAPl zwDx=mJR~JO@=IEzGR-Mhw3Z`UB7|+oIieg|S^`0~0aij_ktak7f~i;nF4Q6wR^$fo6ybYh{X3R%h#(R)O4g1ENl7Vaw&RGmLe1VPU@d9a8T|6K%~R5-m7cVpca`kK0YRr2)5acz z9r?I#1g=F&i1Ur@7f+UAAst;@5ww*k zrBcwDunt(4f7Pd*hGUb#QeOypO{nN1>pHi(xyG9arfQ9zg2y_7UqL!5EtS)RbFDT~t~PIfZx6Now5Om+3U8DZ4Q~3a;LN(3gflnL zhRUINe+91V9z*h30e1ik=?t{}fKs$J%0yTz%a zi=7&KY08A_=o$L=?^YVhcbX|bD%i42sT@ccv*!R$6E|+R5pZJvJ}^Ny6R1Rh_cZ8sESt3EC+q z{rxhPTnj6^6iQr=HMpyn))b{6l#tTVinA+)0JvvUr*Ps zhAI`v2*-mX=7IU@P5e~-Q;SO!yLg3Ff0lg_6wJ2-N6r#+0K~$Bqc{wA@xzIV*x0uD z;4nk)xxW2K*64yO<=l)TJCjPZ8e=<7tX=e~=sIxh*rT+g_AniTI%Iu8 zSa@(kx!MSXJ3(-TkR3LF2{YW;0|$a0P`r*Wo|h0*gad@A5=yZ22u6I+5Bvw)Ht&lC z#5k608X7HX`AB4GPX&icgIJi{g0eP^Jl}jRm6BOH88ni1=F{rjeEOK%e@uVXbTfU( zTT0EalD)P-lW?o7J*^ZVPMv0@iLK9NowAWRYC`qEjDQ&LcWyl}o=PFzAhA=2R7s>H z!szjN6E4jf*D?(&nJpccbh$JIWqWKa+4&N~#2e_7X0xjK>{(;7=xHZh=UN4EG3ZIFg_lAeLbqT zw_i{B1uyBkV@Mzh5HcJi!h??}hinPLkIzx%n$XFyt?{vtO;we&xtT12G)|zQ`I5BG zD2?4234Sx0Y^w<3e=}1L&w|^%dBzYTmXS}02i3W(3oLGe}St2t1-YEATa{&pL~81 zkN)W^=l=*FfJMs2#F;sc7ahayUJ?1<7{fa0T#YUl- zz+Xs-WQ0WSm~jl0oRcypr8=OXmQ#aRN;_deJ^dgO^ZD*>2a5ztX=LJvCOF9%IOe{S zP-9ekR!QYmwTf56 zig=mN)&;%C3RWgVB@xg?o}gjWM9O|p=4c6G%9JV6=I9uG-``KS2Z!i(>(fR+9Y+m? zGy;e$c&@8B;R&i@$H8GG@MTp#@qS%B{qfmCmBwy>e?|@t<-lzttQa?v#)Xo&X-ASKqg9`4#`QbK%uL-+i@8B-bIsy9Viatq%PY*yKgr4>SH5CdQItwQ~dD z$H?;^oSPr|n+AAK>g|?R8Y&!y}DdzG@|rgte7v{A~bwXv3e_1-U!cEL`b9FUQX)45TyVUg9Q@tJg z8Ii+;fC}asoRbWv4E!QSeh{v(8%!R6HX+7LlZv?`!MD~eGl=ReChR9PUix$QC2e01 zxIK29U1$hD0aZhegn@;8qSqW2QsPY^A=F!;^v7ch=os^2Sg8U|y+g>ky6{|f#Ap#4 zf8oX}96ey}VCZ0v;EsipM2U(jm{p8Pw8J8DYfK&DLaR(t+LovSC$lT`>81L0G|nqQ z5AU)qe4Mgi>_=gq4S4r@!{-ycF)d8O^f+VKAP5DRUg}a_nD!U{{S+R!U%0ErgPU)14GkqKq_=V~DWl%xOBI5wS?^iuwYc@G`9hGp3UAU- z(-Gti$5rJt@|;8kHaZSEQSYLaBj_@!I7nS-ocnhSE3MmVHLb?FG*TUYf2D%}W}(v} z0>uH`Ttb0^!YoEkyy|yR{U_r-#2dzZX zptBw}-UV|>QS1F%N1xqHN<>Iy$!KiB^pv^`3Ueha>J$ptxu`)VBn0Cqx+taOdh9t5>t3vhvU~g> z+=uG^X_O)7fw~J4j`O~Sp#098+J48r4}6@1F2=iIrWbOMjRHFae<%7}IMyB}awEfl zc>%q?D?C@u!n*EkN}syph9$oRBPP+Wt8-oPF1WgP;-pzlQ6LV5yc)JxB|X+@Z~-RT zg2MK*%{JF|WNr2ZFwl$^D;+3g-vLux%<_fq9*$a^JzHhc>t}_0SKEOT|If*k0|aYN{~Hv zXM)+%L9m1F1ZCi2b#xutJr_fH16YuYBw_&?b(bNaBn?`36e*cLIOJXVvt7__GwLSO z+XvR2H_nm533T|N6yBVI(JRpNYJ>*gtQ>olOL8xm1k$J-e;YPpjw+#DfX-}vp+dV- zNwE<^T7|g_!Kf=DX%~7%?Sm4Pp>G`!&|J)^qOVVdnw}{XOV8giFrd+O7#{Y6C(u85 z7leK>+}1J#p3fi}?MDA=6arX`^Uc982Te!D5r?I?3XXXKebPzOzc%T&7Qz=Kx&$@EWwDuD^4TLt< zQIPR7bX4v+olUZ9<`^@oOY~isAa@i#C{pNzB>!$p7NO>7d0+Af8$B;1>N;fLf(jez?0>y9O;zfpcZhJ z0}BsG28YHk#s=+Ei4?Et2&cx;WiQ{g;?BMwu)DKGQ`}x7v)okM1DSThk2lB7RG1Q& zhWJ7IqfkFzE|{&FX6Uu%2BOUk)U?uDySk!S>8EJS7 z%c7E6`^Zq*jL~m#vUQ6@S-maMwtS!9w7Hj4?CJ5<>)V@BXt`5>+FL~keRlF6e;?j| z7}Ie&4RS#}5KIT|8 z<)zPbH)ZE0v-lRJG9bc_B%Qbe{kItJbzKdOZkWoYOz^q>q0s}^E=7L)?}pflX|pJb$b%b!hUmABcvOV-pK%feZ@E z+K4saFoI-E9IuynM|9mGUk`ST&?tBOIhAtlF?T2yDzDkF0nCBQV2ULKRPkQZVR*Ep z2WRhRSZIemT^`c;e7-t2e=smPd~#}PY;n~BrQ$@5{Wtpvfz}qKGeUDGev)#@VF4Tw zeAJ?;M$mhtYCTLd3kD2jAXXBlBOY7n$bs$naDlN1QJgxfYw%dkq>+mA$m6Ww3+1;~ zN^@6$&k%0?V$*y+Z9mVf&2H(RzH!sFA{La?Wg%kMC@rzhKT-&6&ygM%-3? zW+wB9nY{s5Fah_~l)XB2*5BW=WoDuZ3ph-j3p@A7e+x)5HL9&yjT1VPt(f6hR?qGoEE;f(1ZSRTf-l zUY~QVTG!Td;QM>4J-TxM&U#TvQ>z=5FG|Q<3SS6Lf#SmJ*cTrl533r0g-|z&*(SW| zC+^`@nRyn*=|_e`5i56&cE|WS(MHq^B&%R(6UtzOydC#2xeLV82a47 z!oXXBcWl6VTV%fZg-I`D+sR(uw`M_Ijr z?=S#AGX~x^e;^0etcm#FLhPf(*^JZhN$Dj%%P|R^>&^be`2A;ynE{%~*$yxJn z^!UfX%;0%b*gpK@6kgPeLiNzv#Y<~Fd2=@D{4I{2Ib8^zijvW-%|9RB$7?`nj0b=I zP@4ZJ7~bpuWT3q09vDz8B>p!LqCEDNbZgt+IN9`jf5S0+F)0`Rtx_s{$9a>@{@_Et z2L6wMnE`)OSnkGe;8h5Ou>TSi`XGY*b4at%aHKby(T-{LSYdc&!Hi$$S1e5KOzJIEIYByR{zwXlOY; zH(Z0ZK$3@+(e`nzf3ffv!()Grz5jo3vRCFBwK~>3boAXQO|CLQWfS_J+qmoS-z5dr UUv-NK~z`?y;pm1RMi>(&g0&FCjqh`LO>GU@qrTr!4NkpFbG%#gA^RJBkHu) z>C{R^tg^PC1z+flQ|+`m#Zo(oB7&%6(L_LMTVtm}!fS~jfrLCscC)+pan9*??t&B1 zj{Z?SncRENIp6u7zw>?H62K9^{(qti^8Ds~QmL6Z9Y_eY6GgV4>g(C?#Ji{aG|k!{ zloSOi{e=X$7N-ROeJ%5;*wSp$55M3ONjQY@-Hje(uTI$7C?vZ}2j1)AIYTE52#{&ZZuz zpmIpqxUwy2jYUOv>tK1NhvREU!qSw~FGH<;Ncq@qjgAk{0k9OhVPJc8k-!Vr{C+1u4l-*X}BvqJL?rX{_hrf{@+SRx6Xe zmsqLRBD=S1xyYt_m@k;;bhSOUYr)7%s3X-ZR0Jfbr&eum+7q04sBhJ_rX8-UuIcG= zE|@bX!Q^gsjmtB`3q#RofG9;GsVd3?U`7QVT_~z;I45?74aFNg3iz(*a(B z;kYIMLX1*WxPRHTQ$HE^e)Gw}ZyjrG=xbVufILuOQm#^Rsy-d6gpYYEtS9+!*@E40 zSGW)+Wo-Dh?0^ios#3iGMoJRF4KS5d9Wu**ykSwI`LV@`_V~4j9#RTE4(1ssvtbIn zqzaUiy#kQ}it<&vZz*jYv21GJo<+qk6UH|2P#&7V27jPfN%3GrJBBOTq7{L<7_F)T zhK4u9>yBkd3{4J3D}9~>DTtxhZ4ODGgjKZJ1K z!9OLjQfQk1Z>g2vgD%GrtMh`S1Q-gvDAZU6KO$$S;oE2CN6{Sl+w$t8BQWnk`D=+A zF~{60Z3~!TeyERAt)J#8g~uB8^ZZ7%gFNqYpGFlbjLM#+(FeVuNKUwp0uGPf+xRMQ zw112*4Sho2;C`bqhR7ml1%^u=2TObcb9g=s7TwU4max#g1~!=$@U)YLTl96r^EoH< z{@AJUXmmxt0Fj@xF;!TGL>wI2w3o8IRZLysLcLVwJ@7=fH)4GvKg4uM#@c9*C%F zV97rCP&kl6*T4PMfG=0Mt=;V zNKWZ~EYC&Mfn`Xu?cSQ^Onkvb1z}?R4i!9*%ECq=92-*zau{)TZ8 zgy! zGX!eA?7V)|Oguh0>tKIyk|rpFfq#%j4lYcyYGFJnhl84*y9<_JZxePh(2dmzbDRfg z+{qzW(=^n0fkvRCs};vdE~p);(a-n_3$L&`POaX(sN^wC`*nl6N^Z1VnBzCt;>Q<^ zE8jmVfB@v%ud;bPPDDq>|LmeW~2#+E<1aO`MwR3jyFdeGz((~d}{Er0Q%W{$?c z*k_45dxhy;=&+@lhld!+j{uzj4kg#x??6I(+dK|3M}Chu@(7LNVVwU9Y^cq zRi)<2H;()xE7fu=?I#RME-nbMJ5k|F)0X=@D%gTf>eGD;mLr9oFn^%0jv_*~4=~wH zgM54$_D%U2SJWy;{xA-8E~$hR=948V1$(IvhNFY-p&?j`^<*bDd(C*oGH@Er5%?!n z7E42K=X;jtc!0R}5TT5u?JV|tfSGlU^5H^?GS-DxshpaD+069M!2fb)2B!O?!&gX0 zeK74WpN=QhSSEEoiGR-@TWC_4z?AZ1B~056*%yC1(HqzI9|ykWqjN?_vE814*z^mk zQoV}r+kn?f)9C##-uM#((KS(`7T6FpJ+w7(^fzWPccxAyPurg-&BOd;;%5 zu}#2l?t%mNUp_9xxh$au?^`?bKmxsR4mj}OjtL`$tqT1G@_4-Ra7X!H4~$h3tEq5Z zVwg%fHj$VqeMDp>58vk-QgpY~-TI`q8MJe}kMkb=*ZY6>Cp&-r{JEyBuB!SH|Mq#s z%hbX#3g7=}K!2q5=Z6*%FBzX*#4G1j#V^sE4OaiP|HpU5YfTl`zMoVT+fHEmI6JgL zkHoZtVqPy(g?$BXe&Kmd_HAf1U0g>y7R!}V>?h8lY2K+aHu?AUPS@O$B@u(Z((Q=) z&s&?OmCXlHzrBo=71vAM&wNF$ZU<_RXB6MP&(Srwi?n*wU0p}@Z>Sm7N1`a<&%WreS$22Fy4>#f^wht$wWyBy zCAX<1<5lh>c39ZCFVwsn;;uLtXFsDIN*oq1MDck$k36OaEF>$6DqX*-{t P00000NkvXXu0mjfc~Oyv diff --git a/public/static/icons/de-shaw.png b/public/static/icons/de-shaw.png index d589fc6fe60cf4a1e796958a9a12b4e92006eb59..ff4961021988114468843409f82092627c9fc26b 100644 GIT binary patch delta 5575 zcmV;&6*%hWfdr?R1R;q~PDc$28VUda01ZhG+h9A^AdJ zpaTE|000010000O00000GB7bPIxsgnGB+SGHaasiIx#W;plzx400009a7bBm000XU z000XU0RWnu7ytnE&a+$r;RTa$GAxs@MhLTS2LUUSJqIe2fJqjU*##Dp$TDsNHastr zATt${Pcu&eG_#;Hki&liJXcr%02JLxL_t(&1?@TskR8Q!ue;~^_us$!wTD*HN?L)? zfdLshPcAo#=(wl9F8?a zmPE7ygmw`ibnborYv#|{o!9esbzu@$igLxNbm{L*_q=}n`rUu;l>q*Kypsb$knSg* zU|r9f%1Ivy&gJht8}BKy_l&CFFCqd$)J`N3J7y=dLS_08#*R@bAX2 zcUwPExCnJj0BC=9(6fowc6OhLU|`_4AGr2Jus?{|uK~Iwp=;Md@2`K&fe^`*i1Bh+ zj#9dmu^hULsP2*=6e*9=p ziICADyF3c}pn{C!2!ohv{~`px3mMTXi6CE5Q8w9+S`#~!uEbWufNB$nfwY_~G{nE$@HC^}Plz(hb9P)-6D*YF7hNtL_GA(Hpjm~SjE380K+woI4R;1F5)`|Q+r3S z*&%;%*wK3p+uZuQJ(U* z0poV`*LMKv7EjPudj=cgMzz`Y&~hlKii`BBvpfkk0x8KSDgwNFEnXu_~&kH~KThjPg1X$FUp{(Q7j`;$osNHGq1rItYq zPS@aDa{|030pkM{yaa=yg)R-%52k-`Up>IQY6#17$8u@8ZvxpZ@fC+TtXj-rFP>M; zqqrxII}l&XHfmVBcGVNUAYsyNrjqz=ZqMx6@o=eXw6_82X~g$@eo>I0NccxJ{&?79 z@3nhH+5)8Wp@)>dmJt=S1OchT?Xx^+$2$+qZYmBk7}VK2Xp(pIEL3g0|Av2Qj58)` zI*yf>-kab>FS%#O1YTMd^S~2zpff!er|L8~ePABdkl7=m$JuaK{W#312N50+ehI`C zB?HQ6(V+{#nC=I2`gnNxz5yQ8t(C==%5=#5L5Ej?l=s2i6P>VG9fX#;F-$aCAuJEV z1JW=3UdQq)@2Zcp7+{CsEW6H>HhvnLMpWC+CO4J;MBY z*B;pl_mocp{jJkT0GE97+x50xId!yTonG{U&NVzC!WSg-HH~gAJA8gF4hI%3s(!??*Ac{yFl_3k z(1X^1%m+>DLSOPn7$x(G1bcLTUFsFos3n$D{gfNRSw-QhKiFkIhg8by+3z!NkVhRi zq(GsTkZju2;az^iebXAFaf5OP0&dw>IFoHjOjZv~W4eDvI()&`!RlK=(C80g>pkVZ z{SdS*2nIbaFuK!ZB@Ff!C#^kawk|WK{L-^%5%UD$mKxWh3uEdqzvTN@Q=t7V^_fRM z_py%sU)l1)ON4L@aZD#;q=H!q);uJEF|wiU3NxDx=`!wnrQMD)1e9uv4O%5jYqrihkE$)r6sUrMhiz{#4jTX4CvMM)GEoD-1 z=Fd;03eR*nWhu}~SWd-3eZR)oYuT9oa@=5L%oFMpy3$sc$QBMs1htAeaz!nv%%UmJ z+Z+JVRUpr3injNR=H^3vV#LL~??=eLM2ay%8O68WC0RrYN$G?#OScfh>a=6$b=4+Ew}wi1v<@Nu3f6Nav`pc#gxxrdeVzn%g_(O z!T!fa;JmAbD50Y*+T<^qcQu^<=leB-F7QLPydhvQMZinTjplISb@wXV36%-OQFSA1 z$O!FhU1if;Rd#pvg4K&wGcTzo91rq%N8NvR?81|ed~Kxb)Au}`@fp74!(a`a0lNQ zn|gm%B{!rr`mv7Y#@Dmyn1vbpWu+keveK~Ze7Wza0Az(CWIijieH!_v2yY%MM>Mq= z%$Gc5M6y9+b(=RogjJI%eJYj$(v*l!2wfO(ScCQ0TFii3kCYtj?QIHOcPet!!&Y$u z3ydw84ga{}1xCg3uRk7aWsPxUM%qwiJd8$neua2{lfrM86*G>*hl`MnDVHJ4iga9? z%4ErKCT6^*DKMxKSl2+wY6*9o0B|CUCoGwO%d(|5Doxm%QaOePg8zunF-@3hsf(Bj zhJrN>3W#&=``imfSjK-31@xuPk|gHII99Ey7oAdI+a9PMdH$}aCtUdEq$?hGe1Rp3 z_+(rG6J6VRzu5L-0^>#*Ey~BRa_|R#`^DXVci$HdS-v=k!WEpd1?b1B?J55`hr>T$ zE&KL=^ba&+fWZopBy>u$JAQoYAa34+0vkf#+C(^S!K>6wRsDY@g=%=}$n;c>3c6RN zFwpzxXB_D0)-W!uw;XSMGNC<&3E>&}ANwE1!Jv*(E!l`sy1C@`>l`Gx}K8P?{^1 zQ6=!OWrww#)KzQ*L|#JPv!`bhzwpAQqY1(C`9>zAk~J}f(Z)<{``+P0rN_5?ZXknM zl}=$E{uTjzDRzIH0A#$7k>4$IHpjp zDa6j{x`zH)L+zQujA_Of;u6fDGbuy+4K@niLd|cPELJ{%cMD>aRU|Df%^gjg&}Ba7 z_2oji^YtUe@A`rGH#FXx#w@r3nJi9Ox?p$O&<~^%ird}}Fe%)M6NXbIFHnk>bCgc# zFxBt;d_aGddnE3B3R8H-6m$?4N^9DfNk{9sq=BAGa>l@5oP2-j$=jw-<+tgK?nA@NyMBmm5T)dX zf?GazBWH&jVqSrH){GqtL8fW(B#C`eA@svR5aJzzm+^C1r8E{-Np`-GQ0>4U!n=*( z`bSWs=f^Z{CtB|7=r)$RUVwp1E=}IUln5A8z67W6+hooIe=sdQgwm^(w0OsLILb69u zsRrj3o#1`LZcMLQA$5I!p&#&WyX0RiU6P57E>1DPQ|QNY`zd7wj|WL~L3&!F7%pZ9 zl`(;+OA|2Gb!T*(?s`!U~Ky6mgW=&n6BR{|R=*(Y5r7l^0$XGk~0f=KUdb6KxA~@u9}Nk;3li z*=5_m88tfN`tXwPX>acM*DsgnuUy|yvAt^oE*2P`Ym8WWYv6^e9ZzIuO3r`xPG68K zV)t%6_TaBbYU;%Ljn@pUyY#yHnPT}W^tP)T>*I&8E*zh#xFtiOD`N&@3mcLK>d_*{ z3tEegPfHc|sgAbzbl}lubfjz0A^-cckA3Os`u4Rc1;}!YY`X1>?~lFtd_giy4t4Rl zQyNtZ7{)F^MK~jyGIC3s>MMVSLehfsg;| zWze0hPA8ap+UgBC%k|H+-0()kMHr*cO;r4skiKTLz|OXLnX#%HoL{N>=TF+2 z4MQ&;jOu`0_BabcjAIJ=UCil8ToXsQPq0(KLyw2MF_3Lz2D}RUw#Dh$aHMN#)>n0CO2;(olK%o7A&xPS%I zkI>Y&%Wiquw*CFzyVHL?=c@a++oE!p;K43=c1+g?h~ST6eo=1+q3jAC9Yvlv6w}~m z9#(t-SF#v{iddBm#SHC-W!w2p$>nwEr3NZq>1fR~_N!zS+H>1UY68O_oQCBzwzJWg z1+#<*e-(seAfdtTG1o5Tu|Jj!#Ub1GFw5qnnB@FY2)+l3;thXEM3kw(Ml;^(fzhae zvm(2MR7lAfcf7xbH3;+NLn@L1LR9Fe!7in}<<@J7Voq02pWF`v<351Y^ zEMg1+BLPeh3`H7>;KT)KrKPykpa(T&ad`@%B2qk{Jwhu`id#l-Ni`J&#-%Jm+Nc=7 zq?iOkb|#a|`riBA>-S9r;<5eF<2gOG_nddW``zuk_kQ=gcLv~xe+q_yN)O50F!#|g z{Qne{Wd`Us46^sGi_Ly*W7aUze}oQYkYp2F6~wUfigIJ)w=-IDh4o*>J_IOCN<#G= z9hd~KUpl+=?H4lq7#H>Hip|4lha&V#6+v|1-}y^1;@j&z_A%hxc4I+R*R~R+2C%1xFBoGR%QiL!f_hV28h%T#RAclz+`RF5R>lB0wfIJC`YdTt?3AQ09*=68jZ_>$DV7Cm6Tb8xab5__LV4f)mD7Lj<{d?D;HOGiJt+Y!z zkTzr0)fQ36W&w!`Hqa=;vS;7ENBnsp3%Sl*eDB-XRv=Np?V5m!JFci+P>Q1af zL4HnLgW1gex^Ce7tfY7;CdSPCxvr^+NVv#>B=~Q}7!6t`4$zhAy9l2IPs^JILj9tb zW7HEJDo2AS4s&KK?u@qarbLIeMdFQTh|G|Nf0OhA0_KvHRUFT4P97mOXQVie$5`11 z+xWoGDUaHBxhimdJ-q}vQ4AF60WZpnTc+Gn-HLVN)WKcL>5V>He9PK2YrM3}cM2v` z<(8h_PeHPFbROL1sy*1{ci#Kl1LV=iQC{Kv>ZEg?z`}xzl#Fc~?mBnPJo$FO48&P2 ze_U(dU|UYkhyv-VCnt3dYA4!d`3TjSIB!j9j8)9(90)d_eCLV%>1A?ppAt^6isH%h z@5{|prg;9^)NWsBQlee@{FB#LeKmGw&=S&waU#!u^3F@kzn*qmwfZ#`9O_Frt6a|R z_G#-KCT`;UJF5OhSxX;!rL4KDBkMH5e-mz4U7YTaGBnlj9Dn=KT3R)c3ZR0dNr)ux zmm4$b9Bcmh%puhtTPrapFL$k^)n~_aWSjr`O3dSMx|K4cXbDgjQyXS zJbQZl+^3c{yd}55(WhHHL7#(Xn9(Dn_zB5zR*%3MZj^aUo%!@;!7{7jp%_iMj4?^B-= zQZZP_1Q~z)%~cN-!bgcD*N0*nk zC&!w%+Bh^H3RcEnP5_bD$c&3*nkw7PCL4K;MyprvpnE|?9C^f{k6-^{_mMYNm)UL7 z@v5qqY;Lz4T3ER`s;+KXfB2%i`my!{Yb^;9=kqCQb)3T%_G|j!7P$?}a;;?OfK$vY z|HZrQ%7g^zzBBFvi%lHkNsvSsTQ18>G)X8<6GlfMyuN`3ty3n3nuJ=~y?u z`nzRYv97BE2PssSf9M=lv3|eZYCB32^I1s2%hHphBeQzcNd3$H5Y|d6ezOuj-LR=Y z5Zt`ob*!zev+owWN!Ua6Q$=o1PZ;+tT(M^f-PhO3fmwGx^P`Tg&fEP8KHcjLPNeka z*1pt$s+(by(H7~P3+~xm(Blm{EgaKdTr$rXnOSm|Pt|%`f7{syp~p=w9w2|xO$!8o zX_GP>o}%k-zN)9+zs?ud_xCip8*--3QM-EmkBzyiEGB2t?9l^$C9nDDg;is-?6Xxx zyLHO+1&60jcaHXW{Y#3n<664Bf#YTtl}^239!C-{b$Wvtp0gkQeq8=6UDfoGk6wFZ z-H5CkIC32mf8O8q@FseGOM_c8r(J&(Yk0+^>uwr5F>~bSN;s6;?G26>&HP`Q8}{|I zH@m~ysFFi5JpAmM$#bGp^Jb)b0?Lyj$G-YSU-&JFF@8Gt$G7`>y#B=vp72Z1u<>x@ zeUR=MXGc666D2V{176ElAsF!Ole_7`WL!k5WU`Y>e;OBW#|p>Vkgl2rLLpyaioaEs zhyI`xmdlb?!{Zz#i=LW4_LNJmP|6lSq}DS{9{H{vN>kq!>&sh~4LF@OER6M7UF+}mM%`E~MVha+i zeCV)iN_7LwSQ%RsEt-$*mCpnDEdp*jE&&xSs2*<-Ig>Y}ouf^f+He%fQMqYCPB^Gv eAX9)oE%Z-Ygey0$YS{z;0000b z$zBoc=3u(1<;;^8Lt7b7MiDlP_A`dg>q>tt^)Z>neK*V3C zbVpJ_?EirODfsVt-M<8e?oPf+|D*Z)o`1prDKq(-|J&yuVA>U)9O}?O z=W3$n`L8@S&*H_rI$FfLpa%YN`f~L=9#^$%f-u%HLa0-CBot%$v9ba$V>0nLri&nq$@! zGrfFZvx!2<2Svqe@6Y4D^#6t$8uj!QV!c&Cu0chySQbPolZ}Cz={S(_jSj2h%;N?B zg;s~G1@xZZodh#4NZ|f)@ZPLX+hJ(Chw{UFJL0IQ)Jk(ftrEYZcTAr=_3epxeF-?` z6QQxjDX$m4(B7k7p01iV0Q>y<`uSdDA@k!`t#)L_s~++LW;6CHCNN2#MAnbIZX~>G z<+$s%7{Iq9BiQ#D$@&l5a+YmxH;zD6t8i|7K-2RP&CIod&(#D^zm?`miDwaR1UdKf z_Gz}GCV-2nu~WK5q}wZMoK(_^A+DEOR24#_+;;Lb1AD7UitCq3D_fHDM^maAL=G&Z zq;Qx`s0|KdZsva|r6q~bzkrv2We>C?mGaQm-uKaaWypUbHnlF@xfQTH zzSBf;{a6jt6_l$x^;#i1`v(@Il3G# zRMJ>0F*!cbW3YRlAfWeMWbLzZ%q>8Lo|2nXf!-iT^ zxx~#Mqmv?sR6x>gD}VY~5(*!>nV_CHT=bhD8N{krj-6+dEZt&TYGdc07CUhZp1MJq zCpB+fhHKHiIZ$c}^?JKi#p#J)5g7MiO1tM><*s27(!n$yUV2bfQ}xOEFz%M$SK&3# zB$KzA-ueK~!$Z=wS3memTOJ-@u@Y11-Y2%;xPDMf_I_M0|+Qbs~Q&`}fm56qsbf z@U@|L+|V4v{znoU)>x8%Hw6RWPYzbFwhje(YZOx}T=KXvw|qf&i5X1iGE;wvAdzCJ<`CTsCwN%B-Qs>IW%x49 zoO?%a$#7tKmi>V+`yEi84mCOJO;vJX<+>rS(&MP!tG)?SBrYnc z?}AK47D~mh`NoqChUT$*6#WdP5<@1aQQTP*7BIjJAKetFH5NepP9N$<+g$`InFvr+ zVYp8$E<*yH9X+IF>H|vUN-OHu)g8>X8-pPV#tMlqEI@;LlKpk!3p}wXqf~LP&8frf znc0@WIM!bdYsmqG$(e<*Uooj-YxsU&Q>#-jh7tF}MIJ_BH3bDoc6no|w9}Z=M!ADz zUR&0<2z5^X;`hJ*%mRDuy zxWEO0EDO!dY4G2!wbJ{j{Ndr@Ai$ORsp(UAFb}SFlIpV*#5kIg=S}-gl13Q}qx#4p znL);1&EdOu_RdhnZfx61oeHyDBC~f?&@O-Nr#KpYybnh440WJ-tJmJ$rMhLg9fI}1 z>tN(@@n-GK14sF);q;d;0&@a(hw9IKIA^nCg3+I9=!|H}+4VKVv6kSjJ>YT8@+NoAae;rW$BsAf0I9 z>E!kLLIiz%7jZdC>2A(KQxd*7Ia_9JNLqcPcN#1|>Pwm-Bt54XZzs(mtwgyMx0g=X zOf+Qh2wRa~h9%zNn+TTlX#}&CG~~V=0w_CBD_o@w-sQY0a$t-+uK}HQE2(Sy7;Y?J z-pLt%G_f(`2y3)jqS}^1{)8Zo+iABrM2aJ<8tU1U17D+##f-UwDAp~sDIT)e$u~$4 z6Pv74C5KYqH#zxs)==+--Lt|iS=N0`y3mkY%SP_+*fejRwEjZV=8gMJF`&W97@=R z=bro?o4yOuQ36KOdV|@h5TmL$g!_(1uHs=tSyFP9tnalB3OEcWG~-(8f`_sOcRHwI z<{sQfLI!_wA@>J~#VQnEIG1GU?}eDbUlTS2F2r{%BFC`|Nvrg=?tjia_kT?~^o`EqziYwy2kt#b`lu1kvZO;TZbh;co zsfBtz%Ywj~Mgmn>p~3aL4J?_Azr;w|xZV_|f6ozsVWY;^=Z zhl-#+Tc#vS#b;Y|#x%1UwSurFag-^%y4aGi=&Ugx78M`+QLJU~ReoT*NS%CU`zG3~ zcs7_hsWQ@7xU;R+B5=w%=%hOOdBXY|w&<~y1S1JJZv;sTp;>%K^G*^jJcyBjt>;&0 z4HpTc$PC;qn0mY0Ww@Z)5`Is~w+g)4v5YFFQMFes;1w4K8a0wV5>_V_ikPlLmMK%` zx`61h(8oW|a6^?Eg{<@eJxJWQ;J0GH-1e}MV)G{xsz@%1Ul}ST9ccaM8*{b-R`@lS zi!UUervhj@29`85BQEMu#6<`1?;c#Jm!}iQ?x#am2br-i)1y{AcYSwn+wo7$O z;bo-)`*2JvLW=zgAhsp?(F+JR)WiNz&&&3(O^(}f&qTCiEHTez%wN3+;J(8Jt%mg& z6rwA`@lkwNv(gIwcsmV})#Le;m51>>6T19HNjL-shQfn7Fv4o+QcCY#%3oeCG?|&N=mwA)p!2B~ASMm9fxw@@*t=2~%y9pGNY{*892c z(&6|T)m%$xFW4SnjF5T+z9qsP4y$w)`(bw~t4MWwc`p4bnE`a$; z0aX@;itkW%uWh^~UcPX4TDqs?fJ-|QFT~+K$*tOEstDpmH|ji0Hh%Rn;Ayy#La$BG zIf(!CxBjMW5Z1Yn%|i$!WKqTd7?sIy^#7PjWb$A)u8{T6Rt0u;S31@LuaY(YGC96! zGKdvHuJabo zYC7o2ApFf#^$AbwGl%=jsR!gFRZnQuht=d-If{fM_t3e1&2G7x zXtT@Yhwdq=OJ4xZ^8#-Lr}PG$Xct(sZt>Lo5_`n15Nvz-l=U<5mpw+;*;fP}ad_Pd zi0RuKmwRP3(04j`VuA*qgo&pTZSB4_rKhR=GriVcYubw$aHw)LHx@~f3uT%l{+h86 z9!JUloV1F~46;Cq+UjRk@ufedEdWta!Rx7$28}h3r>dR<#(JuXfP!=gLdMm>CJO^e?YiuA%YG*zlVT_Lc3)Ww5Cuw@&{auXd+&SF=TdM)pY=eeTmm#5Uh5A?t^?;|}A-s`1;2ayp` zYCZTGTVdGbF^QO5 zY9K`TzFHL_eC##xqD(aFP> z>>>0h(qu*DP7YVA-dK+1211fm=0fN`Owl@y1CS0rRo~^2rV{sZQ^V~WQeo~+9Ou7k zjgcB$YFnY)>GZ2dQ*L0;`71kHkg0?xr%2^q6*B{^vk>8Oo9$?H&QSdQS@HSd!WXGxEz z^UAhA7@M+)&>+Y?0LofKN|{gA`dh3Kz=Tj-oIgb0*=XIMazAiJj94-le7p5y6Nu`s zhC98p)|q0))rP2mAvE{y8g71&LhvhTqek%^x0^%hrnSjlGsY{C-SYLIUCNcR{q5Y zQkM|JZbS8-Wf!p5Z{I~`4}XG3Yc_i}dL<9?Y}b-?ZNNTW9WQP2E4j%p{CWR%0`tz> z&m)D4<-H3#SaUmuA#(GbX_J078VrWaCPt&fal+-5`8O`Hwnj|`v%p%C1r$9QkWfBG zfQFMooxnaLfyp?`{S^bZiK*?2j#O^T*CoiSiJZRZCFb;Ux6Ddcmh&hQ-4i;MLccp~ z`}nSS$4X#c7Et5`{j3&;`qdSmR>q#*8&0QIJUXwguUMF;uzsL5EtfCZs?Gb9>lJt5 z7xim-9HN6i`8h*IPR4GXoS=Lh`>hVQv1(WGpS50PF1+1P&NH~yRtRB7TjMqMfIMAv zo$mLb`Kf3mZT2E$hNQo2u^REIdA~gR()Ji)o2EM{sNy4HtHFWP_H6QFtsrYB=s-7lsJ%}k?G|4W=6YG?#6uTKhv!v@RLGQ7%IMnP1PVeP{&+?m$v(dF##W> z6jU=ma)Q#`^j@udVl^~zQt0do4bl^W%pn5uq4|!1HDhIO8Exm)YV6Fh9972@DE4|G z7hhHKsBX(qI8RyiN*Q>(PiQh)@FXp6b3>=;ih-0z@&j(eg^>SL)rz%wMF*>h!yD_r zQPtY9OOM^oB3tW3nU&;Dg*FEre#;r#5&3-Q2d$mr`=0b`js1`$I}5=`IBybD^!I0r ze7Dy~Ap*-}DwTOf@=>gl)CQ2%+SC@#*9Tm5HgQzFaa=@ku#yWI*DAoA5~r+*2@9B~ z+#s$@hXSh>Af?H`;qZxURNO`l0D#GaZ2dx-zZD-z9nUC22~pfBpl)=ZZMXKZ&laS2 z?_7I2`xyJ^rW#RUfz?T#v>3zSYjBr#eKe#&<1@NZQBm*1$v$Xk=XlJIU05MrDeybp z)oYC0vX&-|Q%-&Ru23)GOA-gUT7^9eM$=6qxQ#LAR|Hq=6^>V&Wdxd4N9OBhXz7ePz5(8e)ya6cy96UZXfsBW_{GaqY}gqTE&> znp|0F^h&iqBQc(5<)C2ya@#WyFP8(67fyIb;rC++6zJjBAqgqeH}XW4Q=Tn7tT$#k z;LCllMN;;UuW*}{rQ%rfJC7|z2@C;GQQcX@!`BZxFILauKV^i(?BX69GwF|@awWhR z*bqcu7qM^8n(o z@*TA|YEpk!cClZnYK$r0m;TeNKj5hf@Vr&E?1+0~(|zRfyc8FNkMN=%Uy|gKCPmiv z&9~-KtCq^3!X1fg7M?fUum`p=L|sG6S0C&oVcC9jQl4C}0+QG^>szBN*ax~Ko`(O< zkmc)g9t`^x%sT*+c4W_#j|3sfN2tg_Y<(vvo!;l0j@7NV$tdqq+kf0psHLcfF;qg2 z#`-Wz?AuL(mNS)wD6$EIn784Xv|(q2woNom>kE08lQjqUj*C<{C>!udJGeWKaWd48 zJK$oKt5-Relj4NOiL&FT{)V)}R5H<0s40uw%furzm&}2&M$_C4dalW1;peZZ!_y{T z=-PJQYaVAc`;1y@})x&QzG delta 2420 zcmV-)35)ihFYgv1iBL{Q4GJ0x0000DNk~Le0000!0000G2nGNE08VGj0+AuN6+WN? z00aO40096101yBG005}y)}4{<7XkrUlLi6zlQaSmlidO*lcWPKe;Hok2LJ#F@JU2L zR7ee_R()($7G%(SVJ5H%8CmH5C_3pCqC;_f%#H+xD-_zE`*FVB{ho90Ew{L2 zGM}{fobx`v_xXOFfA{5#sJmO>-=o)9XXZ(!)EasRjdI4OG0uNGm~8twV+x;Kl~_0U z3mt7I?%!Ik1|@r;uLC0RhCVZz zzxvOM^SLKh2(B&+CYQg^)|Qsl0xE+3#}fgAxnJfA68TIaTt>& zgZzxgKDc8q=OR6rY~4jm*E_f%@oN3?)K{+%?}i8wN5!b-_T6_fDO;IPy9T$#-~U9_ z^KlF)SMgo#=~;&4Pddy>Y06jvYo6iCO=~10c6MGj6a05@IhBgt@@R+SXbhZ=5ssBrn*9DKINx_Y#153|cVDzbcN zdF{VFD!8iZ`3S6}m#z01aC&X{rrBRNhtJ&ZDz!y$Z>uL{Uc^?V?_pe6*;HGGkgnh> zjPR64g)kNhJ@E8D!s@ZAo>Wu`WmTkHVIGv)rMy_?f0KdawQt~Ozxi4KFH`J13Wh7a z4E3w3{9clUJ^p@@d5!o-bb?n}tHO0F^s)b4(u}zNmU)Rmpgguc{<>j`WQZGk zH14YDoQYQ_^a!tBDUW%sWl0$^P^VLgH~*=0&54)e z2FL_|f5%Gm^ya0-SZCVhLNX7LqJ3A-6-DMi+|PKdYk$}n$*VxbRGCz~Kvq^}56Sj* zLVoQ0EkPsFpe%F5$@G-=`p$N*NAP)RI7615AK`C9FYSvZ(jMuBQr|wSVZ_Pytj=pn zh;yqi31>2Ycf^f6blgR$kOIO^LoP-PR7cx|@Re_W@IA zN@UVecGJ`S-S-#p%@!nf-7cBL3BZ;@Td*mSJ|v{O4zYBQZfNIzHcuZ|Q(U+zy+nAd zo7wpXtO(;4i(G_`mqu%AH=XWYS|oWyixPdyybt)Z*ch`c3QNN&$o<(IlkLc4xC;qt ze_>~O8tQ8kv+|D`G8k!2qz7D&{Qwnak>2Y`C{G=r#r{;H$WSgvds|OrQ}MZ6YM;-W ztd)3*@eUcNg$(|zqq`@W)EzOe-Zps7_KwWX3y1)nTPyLVlmdy_Y)C_?$ZJ_ zi;=Y<$UH0c(C3U$UGi*%_X5K1`Nqx$q1b>PtZNrij{=utLf$JRKZ5FCg6f^fIN^!J zTfOlto(KuzMdgCN@cZ6zmxgLsKY?J_nCGAZr8X15KjcT9S_Fqm{WZ_VI%f|Oe@yDe z1}zw!;aKC?<2(UOUC|ny4%RWujOpY!9P-N>ZJgplV|HO|OSU(DE3osF>po!TMv8hc z`o&mc&swS;==>q+b_!$P2WCz-8E^FL+!OeQzTk?*tM)YKa{7<;P+g;297BsbYk-R? z&8^1(+9x#QHqz_YIT=}|s)67Se+JIzkoVZ;K>du3$j+^V!(bLp_1-TCMMScdQbW|cj^{ojIGe^ffA)Cl&lu91 z36t%KUzLij_8iM3+x-DRj56UkD@|UqzCsW>>`!3E&>t0oLyXzNGAc(90^yxe)VlP; z#askxwl9aXeY7jqwN=L;v29Zy(jruTA_y54=iU+ug3FZQINH%zM;gtKLq(-wACGFm zT4v`iM-f_7El8UlrpaKO8bA30#TUril{r&elIg?!u zM%Wc3BZ7RCWDx)a$16nZCFi-|68%PuYtg_55Xx!@O{|f2e^y}#Fv)EghyZ}i(Q#E& zyt#&l#;8at1lfec>4~j}5D3J8iqAuIxhh;9I)%3s5HI?^bDjh9e^01M3v&i8D1o-H zisS$KD=wPvbLQg4iI}bo3CeLW?@n_qmS7 zb!k^7JMJ0r&I-Tse{AaPdx#tEd#KCvsJ;cLs5p4P!3jgdgiXthM{LgPD0ujr=s16(FK=~Qen^a z;}Fg!TYFtAXG=X&qsssteLl@^OB=W?K4;Y4(yvP=DR|&Vf3BTJ6>Fbr?#QgI;ON{( zdt@RFvkr1geFr`b&;&-$e+lRIcL_)L4$EO%xu)0Ba6>~+vb)N03P|}TMCDW}#Zr`% z3j3dmh0I`KVh-=qh~OOlff`MrH7}iD~w$j_XOK;H2K&$mX`JY z8LPN@lO`sdf0=-SdD|&laI)7g%knMFW7<0?^-F-9f78b0aJFYzPSc#bo#OZ(;TUDA z9uEHn{n`l3^Hd(560eZV!BpFB4BRg`*63jjx;upyOmHb@TDjq!==Vj(w#8p3T(-Au zomU)t#4Vb~xeP23T4)8b*H9e)@I_ol@6GOde3(um&9Uxw3s?6lj0-qghv%EFlyiaI mKyr}q9)t9pJ<{M;?|%U5q$uzNTJ^R70000t1c`E4%*t(SPLk^!Qb{zlVuX1#FE)J!ff?U6Ngk!%%Q2d%|3Vjn>Xw_MD0} z{eIQpq;V+V+r#FtKD-c4l`M>*%fo2UnN`5K1Xc&wpH$5J&%}SNL-{;u@kFA4M}xxY zlGB22Y=y2hCOOjTW;8Q@&9m{>us@t1>XTqk6(_^4c&9IW-uV=pnA&)1Z>_E8iS*e% zE48K+txvi$!|Q{%)x(q6N9uXZK0)e^!sHo&p}&O}14A~q!PYqHW26d2X^rGPYkiwU zeJ{<`$(tVztAc-<@vE>Y{3VdqmUsKu>DRaMT1WcVluvWU9|(R6ro->T_E61JKBDRh z`{ZQ>^im27hk~njBuoYdTM-DU=gixTjka4je_d~~f35e{Z~3=;X;>3J8TN*)p$aHb zQpGo}y`Jp$`#Rnlx>neIPq-m$3367z)^?4{e)p+>HhX`mGEll# z3*1`st@H9j=hxbrDvt_){|XTmw*iQq)Mzc+9)86+zi35-)w9P6G71Y*zf7vbVU%;aA4n_17Rwh8^paR*dxy0hn+!wZws|I z!)~G3bvXBh#{-`gYlhu-&*5-&@Hue+e9M{r2g0E$AOjYx3YP?OPPi^`J{|S z4hQSc3roYiAP$AOEvyZ?<)h)Vq4rw$Vi4m^;iut9Py=!5GV^{1d`9@aDm)wL{BOH4 z{2=^NvZNCAep**EQ>-&GK064^oUU}DoV_``HV}m!4i11$K}rTQu-+QQ`(kh?n?ol^ zXe@vHIasU6SA^B!*6>t#V-LaK6C|=cToWX#XxoB)mxOPGhr`@%%n9rgw%t)P-sXby=d zTl0cqD^>~nt_R)4VMTB-8^Rqy;KM<2_Jn_n!h&E8ANH}$&ZFV`!EN|NxG_8t#>2Yc z$M5rDP4KDM73>x7&hW!H#JfVb^EGGQxZ)Et5i1|`YS6B4vV4aGSY&(Cj40#IJ z6{-%A1jp!?wy3Vtc<^z*G`u5>g)fJXgh#`UP}e!bV{EcjomIZ*%E$3ysCAyTPF@Rx z_~qNKQMA&@%k@_*F*^Xafb0%a3TU%UF!qhIa5TI%_+HU5>Ki7AbAx$TfzS!YwQEnb zY)9P{-Q^RZ2wOuZ_#Uke65@Z0js9+C-zT67kYP7g@8E}cwz|@@$+vFzEgcCf1D`rd zzI8C_AYcCECtlb0H^KG4FkBscHqL4br~sT#hKcZ*;1`Y47sA~^cdQTZ51$JHmEJNLvOnAr)&+jp;G=BmwzYw*2^R&vHHZB7cvb;TRA2(S zH!yHju#rO*uS5l|(4)cCpnobn6cq6BpeyVno*bJ~=!XNHLJ3+YYz#Vq?G3@f==ejy zyu_x1!V%+}!-23ph+pj1>LyQd%@3NR6V?Sf>%=M!_Q@Z^kHdddI2aWE&agB5A~<|@ z%{>_G-KT&YOAeK&)88CAVQCNmN6!TbFd&FG1p(4YeqZ2#(7P_|mmk+u!E~Cg5Twt; zuD~AQXCheJ3FgJ3NXBfEJ>e%o_t+!GXT$wLaVNvF;2^Ex`-}bb`*U zqVlJ(e94t9HBf(KbKS%gtx!aX5rNu>R?G`%M~`-{f6OkC98shyR9DgW$9f5%6H0V6 zN~&1fN|C3%RT#w~bn}9|_6NnS1IVx&7hC4-seKvF#%#`Q#J|Yt(VW>sbp?Jh(KT}s z_MBQJV2@xOfUayskaZL2C0>cq8-vtZ@79^`-^+(WdHR23oY!Mvo;tAXwfjn!=~ky|UKSx(sKfUw@)C-3<~Q3M<1{P{3;Os(4g$mU5=+d;^~kw};)~|0!Y@i;i0n j76qNRCHNWPI%V=tQ8GsNWiBL{Q4GJ0x0000DNk~Le0000r0000G2nGNE0JeuW^^qaB6*Zs( z00aO40096101yBG0013g!iTZ#FaiQNFq0nxWdt%bJTH@P0~M2<12umsF})Q400a_A zL_t(Y4Xu?~h>uYihyP-LCO|mXU4uh&o|$zuaA+5Up@cxo^#&wo^#%FzVk0C6beIND!c?$R9pP<_Zz*% z&;YhW4LI&QLeOzMet1LG*$v;Fyc;*{~r`f3k^?%=KX-F!)K`jSqaM#5nD z0@lB#rAMtDb^DYXifa%P*k@ZL$&O-(fYhf!6RG-htAu z6Sy|#r~+l(jWx4^K0ya)3Gd+vBu)l!K?|S{jDmAuUFRb(8A6LNwxyM97JJZk5N^O_ zxDLZXpRVv37Q%ler~rL-K^a^HPjfb?<)Duk?*O!ik6^q=?0oENU`+j1LyMyo)i8^K1gO6`Z>SI)hj3 zG&p_(C~tu$)D-mh)pooaD~0iHz~i;t44%S8Fo+sZTO@yvNop3}Vi+joc;&TIJHf1n zhGICzlk!H~fu*3#{0VR|m0&V_RI0&Eho9GTB3K$jdV*R9hoJ>Ht|U&%jCxX*ZZH)6 zW+$Ybtvg0-f!E-*itJ$~SH;uNPqf=WF{qZc#m`4aALsQX{C<>+wJj28Ta5Pv%b^S$ z+d8{}>;QlI5}6U@afi%!);AuKGqih6r@(md)Xlyd%rD5eeitqx8_Rk~A2*})HAdDy z#$BNOJT!+LP!^M!`FHRTM#Bj3_3;IBLq7FwQ_O6fl!0R*eX%_Szo}iId>~wqD9cEK zb?t0l*v9oV2Z3vu1ozPE+$x;kn1 zI{c0Deuo)!J~uG$Q$)Y~A|0DS2k@AE1oHZlZ^+d9V|#kagqVQ92|W$VNR0EDypZj- zg`d|;`O*7-ZgXgFbm_nQptFPvX#oK_lkN;~0y8qR zU=0=lf7;Y@5dZ)Lzez+vR7ef&R84GDRTMt==e;-c-psVqp|nkfwt#>{D2PNwVp@NK zF%Y9TbtB!F*n|zyfJ9yNRToAVN|0(8R|K?S5REPr65@2Di8x^aCfGpR*vgOXOgqz= z*EjQi?)Bc84k=*j#-%5D@BW;7zw_O5zIy@wf48MFz&Rk!O`J-Zlyi>7T2xzaiuoi@ z5;-qE1Y&K?w^WPd#=959lW`*F|H%iYST6(IWpweF%kT)XW9ei1G9Bt%CmX)Wr>0)t zayS=#Evh6E3D^AIj1U@aQXynz^-SS|$KNbU&UYhM#{w@7aeNw`_P@SjuC=IjaGqNa ze}P|!5m+!6CHnKL zpg;D}Y#5)MVJ#yOFt|Z{Y!mK!PRV12$5H&Vr@pL%9uVoMT2%o9)q%orPIF1we+Vm} z7#fTGwT#=R0x0{wf`csVD`#zlP83k%NF69hM@&Up(5FnOV$_=V9f?vc8h`}m{rzSo z;aejQkH-AALCuNH25+^}nNxKJ5X_jIh z+}UeY13r5ey6=FVuD^IaOQ z-xK?hwd0o$boXVe9<)BQp10n=8F`dq%b9Vhqqp&*vFpf@ zBU-oF?bYOV$CWN1UL+i6e<^48floYyCegZ11bYv7ICXNf;~U%6*oHOC#}ts`aiEm@ zh?F&j?(o2HCAAW~0xZ-ZP5`*G_mWjEhdy_*e|0}_W@I3$&%2iL zN5R^7XxqNTTM#QAaNO)fNN>=Bb>aCEoz3J+liyKKO-r!p4b$@4-J=SD4QTNEOBWq0 z(pz9Fc9(Ju`|Wa|XXwOZCq-~~%zN}_+Tis$%B_S$rVruzxt#@X>W$}SzR1el_Vo1J zzIigxZIi&QM629B@k)T!268{Q#5(rO&B91_K3aGgd zOz2buuDmZ0k0*&~Ce@^9mw>z1CAD4q7JDVQJjnvfe`mUQ^MBF*8x@l_YR0cN5dZ)H M07*qoM6N<$f|2ciQUCw| delta 2042 zcmVZgXgFbgKugPP2pyX#oK;lkN;~0x~qS zU=0=le}RK!Q~&@6X-PyuR7ef&R%>irM-@IZ_qlJ|yX)9#NK#@#9h}} zPVDt--}gB)oVoF??aGw@z_srB&Y5%1H{Y3af4(~a|G)m*GC=+lAt5X}G6HmQ@qp;> z@8^UNvFRNlNDlH;+WKLO`AyCrH4s271nbX%ve8W-fMr=BfV4{=K-&f%0v6EFXS02S z%hrzs5OnLQ&`NT-ekBC_2q&D9F}94Oe)v6HB^iW4@yd5z& zO30rL1-Q->!GxT{C3(7c+~?I3TBH~i6&Dx=3^YNg20KiWcxL6js<%{MZLOvFe-|pP zZp>vqD40l}5+k6V5p6dQ)1r9n?Afz#^^v~nKyE<6;LXYpD^XUZq(3xdk;%!o6RzoW zIp9PKb0wgj>I-i0x}&jbQ4frA3~H19bM8d_Np=@vyl4li>oGk5&TR;)RoihjA83R= zaD`4j)JW^l&`>k0>r8RBw-@MGfBjOM6Rjk5oddXW!5GmPK1W0bw55!=`-aAs&sD&m zJ{X|TO3j0KU>veF){9}^lzWQm=`%D=OQA>QlMy>YF3drhrbeEd7}Ze@qaVVO+i3{XC{7eq?DZfW}TJ49NaOL z(rFb+zfr-tWe{b*3ZxtWe?<<25@6E;uw8(BE5ZFfQ&e`^o?hc4#1YoZCr-U170ZGl z*^aV5LUQZ$hj1-;TLAR=?8CEDy)D;@*R{g@U))EE=T$wJj)Jz!6mB)Z3THqAg0~84 znu1zV8DI4kh4^-RYy2Yf{qOzki5LGN*;z-As@Cr3c>_?|nmQ^6f3jsHDhe!rqHwl& zygI2q8eddmWe3V7E~pPArU;;d1CBrtWQ~PihceK46*7h0`mUQj>AuycbQv$a&f)JG z!!-*I*RBvy&ZEQ3g-6^A?9|sQclI25_wxP9l|Ogz)zK(T-Ur|-*dM~chSmVE zkAti)vfcZkeb+vSf2Xq*-dfL-7W>yvfA!F16owG;--$y5A5whfq!%Qw zAVFo|l#YzHfx8q1bsGVKl@g#R@TdaW1G`Cf&mJC2cL>JKWJG8$RF|DfE;oFW43NcK zKGzfnsR?W15Gs+t)RG&Q4kzQJa8eiLZa{_QjxSoW??cbSe^c=J7Z+j0bwvGkEbylp zQ#4;}JG2|_>v{l;c!t)zI`RA!SMd!{{ltTnf0~a;CgbD%&2O+|ylGGI^CD*L{T`L}0 zmiX8w+9PdQ>iYEnyns;TK#8iVx{m8r7UNL`a|Lig>Pnz>o->C68<+tc|PO}5?yqEm{}e}(E72n8V#loE!os53RQ7J}kA z26cTXj4k7D1|5_p0LRXp4vOZV+(LQ*z@*ToY0w&>LA_<6YHvSIo1b05ig356SY~i-x=>dn+@*ckNZR7CFnJz^O?3RU3-2(h#SVw=V z%Eb+pK0E#CPhNl3onM*+!K=*lN5Aro$P6KmfBN_?gafLO4(`ZxMZhVtHMYdmja+Av}?E}4YD_>B$iNAIl|vk~AJqe-C=FlZq#w%Wiz zo*q1yT?0ASI3;Y!aLbi6z{55gx>wOMu(Zo9Xw1w1lCcbezRe1~S2Q0wly7|Lf9CmL Y6j~F6reJMr&j0`b07*qoM6N<$f+|+nRsaA1 From 30105150440dd2e95b2dd5fdd254e992a049707f Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 16:39:13 -0400 Subject: [PATCH 164/386] Move cron job to 8am ET (#224) Fixes #220 --- .github/workflows/run-cron.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-cron.yml b/.github/workflows/run-cron.yml index 4509e496..4323290d 100644 --- a/.github/workflows/run-cron.yml +++ b/.github/workflows/run-cron.yml @@ -2,7 +2,7 @@ name: run-cron on: schedule: - - cron: '0 0 * * 0' + - cron: '0 12 * * 0' workflow_dispatch: From f613dbdabe9051f46af8774f3408b55094b6fa9a Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 17:27:19 -0400 Subject: [PATCH 165/386] Increase company questions to include past year (#225) Fixes #221 --- cron/update_questions.py | 13 +- src/components/Table/index.js | 2 +- src/data/questions.json | 5051 ++++++++++++++++++++++++++++----- 3 files changed, 4374 insertions(+), 692 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index d4a71a28..6c9dd5c7 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -52,20 +52,23 @@ leetcode_title = response["data"]["question"]["title"] leetcode_difficulty = response["data"]["question"]["difficulty"] - leetcode_companies = json.loads( - response["data"]["question"]["company_tag_stats"])["1"] + leetcode_companyTags = json.loads( + response["data"]["question"]["company_tag_stats"]) leetcode_premium = response["data"]["question"]["is_paid_only"] + # Retrieve companies who have asked this question within 0-1 year + leetcode_companies = leetcode_companyTags["1"] + leetcode_companyTags["2"] + companies = [] for leetcode_company in leetcode_companies: - company = { + companies.append({ "name": leetcode_company["name"], "slug": leetcode_company["slug"], "frequency": leetcode_company["timesEncountered"] - } + }) - companies.append(company) + companies = sorted(companies, key = lambda d: d['frequency'], reverse=True) question["title"] = leetcode_title question["difficulty"] = leetcode_difficulty diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e830f80b..e7a45ed3 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -366,7 +366,7 @@ const Table = () => { > Companies{' '} diff --git a/src/data/questions.json b/src/data/questions.json index 763c1743..7ebb9eb1 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,13 +1,11 @@ { - "updated": "2022-08-07T13:15:58.610497", + "updated": "2022-08-07T17:24:54.842630", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -51,6 +49,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -70,6 +73,16 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -77,10 +90,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -133,6 +143,16 @@ "name": "Snapchat", "slug": "snapchat", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 } ] }, @@ -140,9 +160,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,6 +178,16 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -167,10 +195,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -194,6 +219,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -235,9 +265,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -281,6 +309,21 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -291,6 +334,16 @@ "slug": "american-express", "frequency": 4 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Groupon", "slug": "groupon", @@ -300,6 +353,26 @@ "name": "IBM", "slug": "ibm", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -307,11 +380,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -325,11 +394,31 @@ "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -349,6 +438,11 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -356,9 +450,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -408,9 +500,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -448,6 +538,16 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Juspay", + "slug": "juspay", + "frequency": 2 } ] }, @@ -455,9 +555,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -486,11 +584,26 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "LiveRamp", + "slug": "liveramp", + "frequency": 4 + }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Zillow", "slug": "zillow", @@ -525,6 +638,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Redfin", + "slug": "redfin", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 } ] }, @@ -532,9 +665,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -607,6 +738,36 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -614,9 +775,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -680,6 +839,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -690,11 +854,36 @@ "slug": "snapchat", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Wayfair", "slug": "wayfair", "frequency": 3 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -704,6 +893,21 @@ "name": "Roblox", "slug": "roblox", "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -711,9 +915,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -727,6 +929,11 @@ "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -742,6 +949,21 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Toptal", + "slug": "toptal", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Grab", "slug": "grab", @@ -761,26 +983,49 @@ "name": "Snapdeal", "slug": "snapdeal", "frequency": 2 - } - ] - }, - { - "id": 12, - "title": "Longest Consecutive Sequence", - "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ + }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 20 + "name": "Databricks", + "slug": "databricks", + "frequency": 2 }, { - "name": "Google", + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + } + ] + }, + { + "id": 12, + "title": "Longest Consecutive Sequence", + "slug": "longest-consecutive-sequence", + "pattern": ["Arrays"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 20 + }, + { + "name": "Google", "slug": "google", "frequency": 13 }, @@ -814,6 +1059,16 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -828,6 +1083,16 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -835,9 +1100,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -850,6 +1113,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -857,9 +1125,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -878,6 +1144,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 5 + }, { "name": "tiktok", "slug": "tiktok", @@ -898,6 +1169,11 @@ "slug": "reddit", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -927,6 +1203,16 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -934,12 +1220,20 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -971,9 +1265,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -982,6 +1274,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -1017,6 +1314,16 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -1036,6 +1343,11 @@ "name": "Nvidia", "slug": "nvidia", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -1043,9 +1355,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1054,6 +1364,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1068,6 +1383,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -1075,12 +1395,15 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1090,6 +1413,26 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -1097,9 +1440,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1118,6 +1459,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -1133,6 +1479,11 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1143,6 +1494,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1152,6 +1508,26 @@ "name": "Reddit", "slug": "reddit", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1159,9 +1535,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1185,6 +1559,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1201,9 +1580,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1228,9 +1605,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1259,6 +1634,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -1289,6 +1669,21 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1313,6 +1708,36 @@ "name": "Grab", "slug": "grab", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 } ] }, @@ -1320,10 +1745,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1332,31 +1754,59 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 - } - ] - }, - { - "id": 24, - "title": "Palindrome Partitioning", - "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } + ] + }, + { + "id": 24, + "title": "Palindrome Partitioning", + "slug": "palindrome-partitioning", + "pattern": ["Backtracking"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -1373,6 +1823,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -1380,9 +1835,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1421,11 +1874,41 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, + { + "name": "Duolingo", + "slug": "duolingo", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1450,6 +1933,16 @@ "name": "Swiggy", "slug": "swiggy", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -1457,9 +1950,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -1468,12 +1959,15 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1528,6 +2022,16 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -1535,9 +2039,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1566,6 +2068,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -1580,6 +2087,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1587,9 +2099,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1598,6 +2108,11 @@ "slug": "amazon", "frequency": 18 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 12 + }, { "name": "Adobe", "slug": "adobe", @@ -1613,6 +2128,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -1637,6 +2157,16 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -1644,9 +2174,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1685,6 +2213,26 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -1699,6 +2247,36 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -1706,9 +2284,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1762,11 +2338,21 @@ "slug": "oracle", "frequency": 6 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 6 + }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 5 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 5 + }, { "name": "Paypal", "slug": "paypal", @@ -1777,6 +2363,16 @@ "slug": "bolt", "frequency": 4 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -1797,6 +2393,46 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, + { + "name": "Riot Games", + "slug": "riot-games", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, { "name": "Wayfair", "slug": "wayfair", @@ -1841,32 +2477,80 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 - } - ] - }, - { - "id": 32, - "title": "Maximum Subarray", - "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ + }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 34 + "name": "BlackRock", + "slug": "blackrock", + "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 34 + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Zynga", + "slug": "zynga", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 + } + ] + }, + { + "id": 32, + "title": "Maximum Subarray", + "slug": "maximum-subarray", + "pattern": ["Dynamic Programming"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 34 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 34 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 17 }, { @@ -1914,6 +2598,11 @@ "slug": "jpmorgan", "frequency": 4 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 4 + }, { "name": "Shopee", "slug": "shopee", @@ -1924,6 +2613,31 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Poshmark", + "slug": "poshmark", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -1958,6 +2672,21 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 } ] }, @@ -1965,20 +2694,27 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1987,6 +2723,11 @@ "slug": "google", "frequency": 11 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "tiktok", "slug": "tiktok", @@ -1996,6 +2737,16 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -2003,9 +2754,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2034,6 +2783,16 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2058,6 +2817,31 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -2065,9 +2849,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2086,6 +2868,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2096,6 +2883,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2105,6 +2897,16 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -2112,9 +2914,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2153,11 +2953,26 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -2172,6 +2987,21 @@ "name": "TuSimple", "slug": "tusimple", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 } ] }, @@ -2179,9 +3009,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2235,6 +3063,11 @@ "slug": "infosys", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Visa", "slug": "visa", @@ -2245,6 +3078,16 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -2269,42 +3112,85 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 - } - ] - }, - { - "id": 39, - "title": "Word Break", - "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 38 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "name": "Expedia", + "slug": "expedia", + "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Softwire", + "slug": "softwire", + "frequency": 2 + }, + { + "name": "Mercari", + "slug": "mercari", + "frequency": 2 + } + ] + }, + { + "id": 39, + "title": "Word Break", + "slug": "word-break", + "pattern": ["Dynamic Programming"], + "difficulty": "Medium", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 38 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 15 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -2322,6 +3208,11 @@ "slug": "qualtrics", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -2332,6 +3223,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -2351,6 +3247,11 @@ "name": "Cohesity", "slug": "cohesity", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -2358,9 +3259,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2383,6 +3282,16 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -2390,9 +3299,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2426,16 +3333,31 @@ "slug": "lyft", "frequency": 6 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2455,6 +3377,31 @@ "name": "Commvault", "slug": "commvault", "frequency": 2 + }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 } ] }, @@ -2462,9 +3409,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2498,6 +3443,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2507,6 +3457,21 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -2514,10 +3479,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2546,6 +3508,31 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2565,6 +3552,21 @@ "name": "Docusign", "slug": "docusign", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -2572,9 +3574,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2593,6 +3593,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2603,6 +3608,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -2619,9 +3629,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2641,9 +3649,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2662,6 +3668,16 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -2671,6 +3687,21 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -2678,9 +3709,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2694,6 +3723,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Zomato", + "slug": "zomato", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2708,6 +3742,21 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -2715,16 +3764,34 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -2732,10 +3799,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2749,6 +3813,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2758,6 +3827,16 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -2765,9 +3844,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2776,6 +3853,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -2786,15 +3868,55 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 } ] }, @@ -2802,9 +3924,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2823,6 +3943,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2832,6 +3957,16 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -2839,9 +3974,7 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2894,6 +4027,11 @@ "name": "ServiceNow", "slug": "servicenow", "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 } ] }, @@ -2901,12 +4039,15 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2917,6 +4058,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -2926,6 +4072,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -2933,9 +4084,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2949,10 +4098,40 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -2960,9 +4139,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2970,6 +4147,16 @@ "name": "Amazon", "slug": "amazon", "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 } ] }, @@ -2977,9 +4164,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3028,6 +4213,31 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 4 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 3 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3037,6 +4247,26 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 } ] }, @@ -3044,9 +4274,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3075,6 +4303,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -3104,6 +4337,26 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 } ] }, @@ -3111,12 +4364,15 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", @@ -3136,6 +4392,16 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3143,9 +4409,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3169,6 +4433,21 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3178,6 +4457,26 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -3185,11 +4484,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3218,10 +4513,35 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 } ] }, @@ -3229,10 +4549,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3246,6 +4563,11 @@ "slug": "google", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3255,6 +4577,21 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -3262,11 +4599,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3320,11 +4653,26 @@ "slug": "doordash", "frequency": 8 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 8 + }, { "name": "Oracle", "slug": "oracle", "frequency": 7 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 6 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -3365,6 +4713,36 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Audible", + "slug": "audible", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -3419,6 +4797,46 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 } ] }, @@ -3426,12 +4844,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3454,6 +4867,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 } ] }, @@ -3461,12 +4884,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3475,6 +4893,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3494,6 +4917,11 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 } ] }, @@ -3501,9 +4929,7 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3532,6 +4958,11 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -3542,6 +4973,16 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -3576,6 +5017,16 @@ "name": "Canonical", "slug": "canonical", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 } ] }, @@ -3583,9 +5034,7 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3623,6 +5072,21 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 } ] }, @@ -3630,9 +5094,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3665,6 +5127,26 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -3672,9 +5154,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3698,10 +5178,30 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 } ] }, @@ -3709,21 +5209,49 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3731,9 +5259,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3752,6 +5278,11 @@ "slug": "capital-one", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3786,16 +5317,39 @@ "name": "Zenefits", "slug": "zenefits", "frequency": 2 - } - ] - }, - { - "id": 71, - "title": "Merge Two Sorted Lists", - "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + } + ] + }, + { + "id": 71, + "title": "Merge Two Sorted Lists", + "slug": "merge-two-sorted-lists", + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3834,6 +5388,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3849,6 +5408,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "Accenture", "slug": "accenture", @@ -3868,6 +5432,26 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 } ] }, @@ -3875,10 +5459,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3902,6 +5483,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3911,6 +5497,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -3918,9 +5509,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3948,6 +5537,16 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 } ] }, @@ -3955,9 +5554,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3981,11 +5578,26 @@ "slug": "apple", "frequency": 9 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3996,6 +5608,16 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, { "name": "Indeed", "slug": "indeed", @@ -4011,6 +5633,21 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 3 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -4035,6 +5672,26 @@ "name": "Media.net", "slug": "medianet", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 } ] }, @@ -4042,9 +5699,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -4058,6 +5713,11 @@ "slug": "pinterest", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4067,6 +5727,21 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -4074,21 +5749,34 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -4096,9 +5784,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4147,11 +5833,26 @@ "slug": "salesforce", "frequency": 12 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 7 + }, { "name": "VMware", "slug": "vmware", "frequency": 6 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -4162,6 +5863,16 @@ "slug": "shopee", "frequency": 5 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -4187,6 +5898,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -4231,6 +5947,46 @@ "name": "IBM", "slug": "ibm", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "BlackRock", + "slug": "blackrock", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -4238,9 +5994,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4254,6 +6008,11 @@ "slug": "uber", "frequency": 7 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4268,6 +6027,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -4275,9 +6039,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4307,10 +6069,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -4350,15 +6109,30 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "eBay", "slug": "ebay", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4373,6 +6147,61 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 + }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 } ] }, @@ -4380,10 +6209,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4402,6 +6228,16 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4416,6 +6252,41 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -4423,16 +6294,44 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -4440,9 +6339,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4485,6 +6382,26 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 } ] }, @@ -4492,10 +6409,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -4504,11 +6418,31 @@ "slug": "google", "frequency": 11 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 7 + }, { "name": "Pinterest", "slug": "pinterest", "frequency": 6 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 6 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4524,6 +6458,16 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4533,6 +6477,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 } ] }, @@ -4540,9 +6489,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4571,6 +6518,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4590,6 +6542,21 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 } ] }, @@ -4597,9 +6564,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4624,9 +6589,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4635,11 +6598,21 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4656,9 +6629,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4682,6 +6653,21 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4701,6 +6687,21 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4708,9 +6709,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4729,11 +6728,21 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4753,6 +6762,41 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -4760,9 +6804,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4791,6 +6833,11 @@ "slug": "bloomberg", "frequency": 10 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -4811,11 +6858,31 @@ "slug": "medianet", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -4827,18 +6894,58 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 } ] @@ -4847,9 +6954,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4863,6 +6968,11 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -4872,6 +6982,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4879,9 +6994,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4910,6 +7023,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -4920,6 +7038,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -4934,6 +7057,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -4941,9 +7069,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4962,6 +7088,16 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4976,6 +7112,21 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -4983,9 +7134,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5009,6 +7158,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -5018,6 +7172,16 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -5025,23 +7189,30 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -5088,9 +7259,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5115,9 +7284,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5141,6 +7308,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -5155,6 +7327,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -5162,9 +7339,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5183,10 +7358,25 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -5194,9 +7384,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5210,16 +7398,36 @@ "slug": "google", "frequency": 14 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 12 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -5260,6 +7468,16 @@ "slug": "twitter", "frequency": 3 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -5274,6 +7492,41 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 2 + }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 } ] }, @@ -5281,9 +7534,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5382,6 +7633,26 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -5436,6 +7707,41 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Airtel", + "slug": "airtel", + "frequency": 2 } ] }, @@ -5443,9 +7749,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5460,9 +7764,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5482,9 +7784,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5523,6 +7823,11 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -5534,13 +7839,38 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", "frequency": 2 } ] @@ -5549,9 +7879,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5579,6 +7907,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -5586,9 +7924,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5611,6 +7947,21 @@ "name": "Facebook", "slug": "facebook", "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -5618,9 +7969,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5649,6 +7998,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -5668,6 +8022,21 @@ "name": "Sumologic", "slug": "sumologic", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -5675,9 +8044,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5716,6 +8083,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5736,6 +8108,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -5765,6 +8142,31 @@ "name": "Arcesium", "slug": "arcesium", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Cashfree", + "slug": "cashfree", + "frequency": 2 } ] }, @@ -5772,9 +8174,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5809,10 +8209,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5866,6 +8263,16 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -5875,6 +8282,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -5882,10 +8309,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5894,6 +8318,11 @@ "slug": "amazon", "frequency": 16 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -5904,6 +8333,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -5913,6 +8347,31 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5920,13 +8379,20 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ + { + "name": "Twitter", + "slug": "twitter", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5943,22 +8409,27 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + } + ] }, { "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5972,6 +8443,11 @@ "slug": "apple", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -5981,6 +8457,26 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "MindTickle", + "slug": "mindtickle", + "frequency": 2 } ] }, @@ -5988,12 +8484,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6032,11 +8523,31 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6066,6 +8577,31 @@ "name": "Coinbase", "slug": "coinbase", "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 } ] }, @@ -6073,12 +8609,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6097,6 +8628,11 @@ "slug": "google", "frequency": 13 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -6107,6 +8643,11 @@ "slug": "roblox", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 + }, { "name": "Twilio", "slug": "twilio", @@ -6117,6 +8658,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 4 + }, { "name": "Robinhood", "slug": "robinhood", @@ -6127,6 +8673,16 @@ "slug": "coinbase", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6156,6 +8712,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6163,14 +8739,20 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -6180,6 +8762,16 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -6187,10 +8779,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -6214,6 +8803,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6233,6 +8827,26 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 } ] }, @@ -6240,10 +8854,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ @@ -6258,9 +8869,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6275,9 +8884,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6286,6 +8893,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6297,10 +8909,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6318,6 +8927,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -6325,9 +8939,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6356,6 +8968,16 @@ "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6372,9 +8994,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6393,6 +9013,16 @@ "slug": "microsoft", "frequency": 12 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -6403,6 +9033,21 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6422,6 +9067,26 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 } ] }, @@ -6429,9 +9094,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6464,6 +9127,11 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6471,9 +9139,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6518,10 +9184,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6535,11 +9198,26 @@ "slug": "amazon", "frequency": 15 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 11 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -6564,6 +9242,16 @@ "name": "DoorDash", "slug": "doordash", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -6571,10 +9259,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6593,6 +9278,11 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6603,6 +9293,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -6627,6 +9327,16 @@ "name": "PayTM", "slug": "paytm", "frequency": 2 + }, + { + "name": "Audible", + "slug": "audible", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -6634,9 +9344,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6645,6 +9353,16 @@ "slug": "linkedin", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -6655,10 +9373,25 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6666,9 +9399,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6677,10 +9408,30 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -6688,9 +9439,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6733,6 +9482,16 @@ "name": "Adobe", "slug": "adobe", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -6740,9 +9499,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6761,6 +9518,16 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6777,9 +9544,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6788,6 +9553,16 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -6797,6 +9572,16 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6804,9 +9589,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6829,6 +9612,26 @@ "name": "Apple", "slug": "apple", "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -6836,12 +9639,15 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Amazon", "slug": "amazon", @@ -6861,6 +9667,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -6868,9 +9679,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6913,6 +9722,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 } ] }, @@ -6920,12 +9734,20 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -6936,10 +9758,25 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6947,9 +9784,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6968,6 +9803,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6987,6 +9827,16 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6994,9 +9844,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7020,11 +9868,26 @@ "slug": "linkedin", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -7035,6 +9898,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7074,6 +9942,41 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Pony.ai", + "slug": "ponyai", + "frequency": 2 } ] }, @@ -7081,20 +9984,22 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7113,10 +10018,30 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7124,9 +10049,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7145,11 +10068,26 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7161,9 +10099,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7182,6 +10118,11 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -7192,6 +10133,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -7207,6 +10153,16 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -7216,6 +10172,26 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 } ] }, @@ -7223,10 +10199,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7255,6 +10228,16 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -7271,8 +10254,23 @@ "frequency": 2 }, { - "name": "Opendoor", - "slug": "opendoor", + "name": "Opendoor", + "slug": "opendoor", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -7281,9 +10279,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7317,6 +10313,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7327,6 +10328,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7356,6 +10362,16 @@ "name": "TuSimple", "slug": "tusimple", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 } ] }, @@ -7363,9 +10379,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7389,6 +10403,11 @@ "slug": "uber", "frequency": 8 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -7399,11 +10418,26 @@ "slug": "doordash", "frequency": 5 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -7414,6 +10448,16 @@ "slug": "c3-iot", "frequency": 3 }, + { + "name": "Quora", + "slug": "quora", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -7423,6 +10467,26 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -7430,10 +10494,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7492,6 +10553,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -7506,6 +10572,21 @@ "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -7513,9 +10594,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7544,6 +10623,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Indeed", "slug": "indeed", @@ -7559,6 +10643,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7578,6 +10667,31 @@ "name": "Zoom", "slug": "zoom", "frequency": 2 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7585,9 +10699,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7601,10 +10713,25 @@ "slug": "spotify", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "HBO", + "slug": "hbo", + "frequency": 2 } ] }, @@ -7612,9 +10739,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7683,6 +10808,21 @@ "slug": "yahoo", "frequency": 5 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 5 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 5 + }, + { + "name": "Dell", + "slug": "dell", + "frequency": 5 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -7704,53 +10844,158 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 3 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 3 + "name": "Deutsche Bank", + "slug": "deutsche-bank", + "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 3 + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 }, { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 + "name": "ZScaler", + "slug": "zscaler", + "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", - "frequency": 3 + "name": "Optum", + "slug": "optum", + "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Siemens", + "slug": "siemens", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Zomato", + "slug": "zomato", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Info Edge", + "slug": "info-edge", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Cognizant", + "slug": "cognizant", "frequency": 2 } ] @@ -7759,9 +11004,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7785,6 +11028,16 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -7799,6 +11052,21 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -7806,17 +11074,30 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -7827,6 +11108,16 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7841,6 +11132,16 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 } ] }, @@ -7848,9 +11149,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7909,6 +11208,26 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7948,6 +11267,21 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -7955,9 +11289,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7971,11 +11303,21 @@ "slug": "amazon", "frequency": 11 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -7990,6 +11332,21 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -7997,16 +11354,34 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -8014,9 +11389,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8030,6 +11403,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8040,6 +11418,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -8050,6 +11433,11 @@ "slug": "grab", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -8069,6 +11457,31 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 } ] }, @@ -8076,9 +11489,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8117,19 +11528,64 @@ "slug": "google", "frequency": 8 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 6 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 5 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 4 }, { - "name": "Epam Systems", - "slug": "epam-systems", + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 4 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 4 + }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 3 + }, + { + "name": "National Instruments", + "slug": "national-instruments", "frequency": 3 }, { @@ -8166,6 +11622,46 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "Sapient", + "slug": "sapient", + "frequency": 2 } ] }, @@ -8173,9 +11669,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8189,6 +11683,11 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -8209,11 +11708,26 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8243,6 +11757,51 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -8250,9 +11809,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8260,6 +11817,16 @@ "name": "Google", "slug": "google", "frequency": 8 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -8267,9 +11834,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -8278,16 +11843,34 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -8295,9 +11878,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8310,6 +11891,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 } ] }, @@ -8317,20 +11903,27 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } + ] }, { "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8339,15 +11932,35 @@ "slug": "airbnb", "frequency": 17 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -8355,9 +11968,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8376,6 +11987,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8390,6 +12006,16 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 } ] }, @@ -8397,9 +12023,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8407,6 +12031,11 @@ "name": "Google", "slug": "google", "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -8414,11 +12043,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [] @@ -8427,9 +12052,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8478,11 +12101,21 @@ "slug": "uber", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -8507,6 +12140,41 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -8514,9 +12182,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8525,6 +12191,11 @@ "slug": "amazon", "frequency": 13 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -8540,6 +12211,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -8549,6 +12225,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -8556,12 +12237,10 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [] } ] -} \ No newline at end of file +} From 2202aa4e2d16875676a137c08bb858c46ebf6c20 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 17:30:45 -0400 Subject: [PATCH 166/386] Update Facebook icon --- public/static/icons/facebook.png | Bin 1848 -> 1060 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/static/icons/facebook.png b/public/static/icons/facebook.png index 669e21cbef308f91e7794c1725c290c527b57f15..af4711df4eea436a4a8d8974a9c601b267951a94 100644 GIT binary patch literal 1060 zcmV+<1l#+GP)Px&-bqA3R9HvtmS1RFRUF5Ezk7R=-X^_G(we48Z8y5U3|fa}58{L1gR%#Gav-Qr z!)br(PADBAfeB8I)%~Hud2cImH_Dh zz_Vu_DXza|b3Jfa;ZS&4GoT9ra{cY1=eq1n>^Z++y>!cVQzJ0p&?e>#L9nvEWTik- zZXRL%o=IiLVv=8AeX)T)&rUS&tp>O%XFEqDeW4YaX97>S*TnDT?abj~vmOp#&l}t$ zBsK!@9Js8oKQ=C1ERFF6QoBM)<0m%O-<}B^i)_>>W8*5C>NbmiSR;-gZs)X39lckKcVU zwgw*&&zV)cvt8@><(NBC9@q9}?3uf1_zD0FIO{U&xRO?}vz_CyzEB)k2^chWzknzxmcq*F4Z|}hkD*?x;=A)5wt1292W4qd{PPS{T19~;WN(x&=II?ouGhJ6$ z`$%#orNRLo;f@}Z+=b-q^UK*)4FD05auk#r3v=iXYsB^igoJUy>s$xq51Y=qMA{cS z=lh_pu%1AAPb5X(006K9aFuZz0HL#zF^+2!~idKZHa7uWn7bj3AmI;dvZDFk-Gc(8bOEo;upJ$FTR<(6~nSb(nNMFndjv4Td;*Q ze$30F`Eza5gqN3=Rf4YaIj4vRnhZz-KD#S@53@PtzJG0rk()p^KU6+^$Yq>e?pC#e_1E^L5S+ldXh}3IM?atPV epo% z005X5jlu#wLSgD^;5jBFE`tujV^PV#&Btcb;3X?6$Sc~{7qA1dI-m;C1C$jMa03t% zKy?!X03Bkwjad+zEshcZWXAz2Tby9fD;5njFnh}@mqR`&mMd+u5#`FCup&)Y8*vkK z8cDQ+JOI#yD+~gZUIg2R9E|e|;s^Qq;Mtr6hww;FM3h5vLXsj2ASB~Km=MJeMj_;294UJ@DCBuLB9J@Uvs!osJ#x(4p=k^ibA0X+{kD=i{iPJ4&I39 zSUx`qkHH9qLI>d<2M#v|ReD4&Q%D++C|kA3pvqCZti%9RfyC{9ny{oOCk^j!J?OFx$^Yg8H;s9|QoEDKE-bel%D@z`oOF9y-T{ z<%5#pwJEK%ztt^uXf&<+#XO}*lng$gk!9HxL>{}3Qqs(2re|gOcxI|-7$FYIa)8_( zhE8kYK>dda#+|6q`GvWKo;kjDZM@+9g5|29D)nwnsK2CUfu!uGhJCiW+VFBlY?`+; zR3zPK_-YT%)EPeDI>AnzyK-)1x{|8dYUP%+kQX{?X3*iWSkulkY<6mnuqKE8WzaI4 z4NdJFk^1+Y#WfS3o3MYe)O!5)^0R60$vM|qulJ}H-3Rh)suXz|R=vwbkWqRI@rq+N zy4OaI)*%KK=LE~&bc~I{vxAx0(}spq(X6{91Y;q@I42txD-js^MCsG#^qQ}Z7E7+X zMRYyzODuW^f1Nh_P|SDaccq1miD8aQs>8Kph&ZI|yPjOprGnVDxv*~|WKDSVT`^5% z)k1UUY3ty)V>FvvhwTq|8~nEvT1~zXL;2GI3cDlV?%-w{U7AAYw*LgpZxd5-^!N46 zE|m~63=vSMBoEQ{yN=}9@HNh&vx|had+$UCvXBZLw zq5ZT2$~*c7=;!qZ<7?h$^;>4hRwf1cf%#%tMM-BpD?{Hcl|yzG4Gmh?*>;t1S4W})C?<+FiH{Ey2q_|)|7`}CWC({7oC^H zjA*v(l+2!?UrdgNe1;5tsb{k+bpIe4tsQB9OU`Uc8c6%`XH%+)$NeE^vCI7$IHzN- zId;aDP?2F_@5eH)?kw48%6Ct^ntaDJqDS(5Bq>13+VR*|zq3?SVf)s>H{#}qCTsDD z`9KM%Ug0w8yUtS0#q6JdySwDotX8t=bS*+*ONqvRT_oQ3LL zy;o*fVUtzniF)-1J))-pUiMROVN0Xu`8;J`f%%4WutpBt7cj}R^Re#e=DUf~r!H8m zI$wOPDysA;o|r6K`<2KYf*)AaaD{~hd+-CRb-iJ~{>j?lTBf~O!CxW_w5|x56~p<3 zw+Qa*t4<3;-cQT&-lX4K>yYxgtd6UFA$o;)ZWmvzYtgWa-iO}jS$7MUb-2pY>cQg3 z=dy>7NCEo_ze65zr`_IbtoIx8RCMC(mlXvC(JplZ&|Y*)>hRea+?Q{5dFsejZcJNX z zEw$-_QB~#%jfWZ-GvpOIXTIbSbpV?UNlbre(iwKabrP=k!H+ax^0@K zDKDt~-AU^&s>X4Vgs%sGTYXkH$G-MNT05RgWFGqFgFKMKX8Ud=tZ3&Tb&5pC1I84; N4=)b} Date: Sun, 7 Aug 2022 17:38:57 -0400 Subject: [PATCH 167/386] add back company filter (#227) --- src/components/Table/index.js | 8 ++++---- src/data/index.js | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e7a45ed3..93c92211 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -374,7 +374,7 @@ const Table = () => { ); }, - accessor: 'companies', + accessor: 'companyNames', sortType: (a, b) => { if (a.original.companies.length === b.original.companies.length) { return 0; @@ -399,7 +399,7 @@ const Table = () => { return {companies}; }, - disableFilters: true, + Filter: SelectColumnFilter, }, ], }, @@ -436,8 +436,8 @@ const Table = () => { value: localStorage.getItem('pattern') || '', }, { - id: 'companies', - value: localStorage.getItem('companies') || '', + id: 'companyNames', + value: localStorage.getItem('companyNames') || '', }, ], }, diff --git a/src/data/index.js b/src/data/index.js index 10afbb7f..4edd0868 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -3,5 +3,9 @@ import questions from './questions.json'; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; const { updated, data } = questions; +for (let i = 0; i < data.length; i += 1) { + data[i].companyNames = data[i].companies.map(company => company.name); +} + export { updated }; export default data.sort((a, b) => sortBy[a.difficulty] - sortBy[b.difficulty]); From 05db862d94b37ea89ae71fc7f5c941cb32b4cf80 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 20:08:47 -0400 Subject: [PATCH 168/386] Add missing company icons for past year (#228) Add missing company icons for past year Fixes #226 --- public/static/icons/accolite.png | Bin 0 -> 2778 bytes public/static/icons/apple.png | Bin 1608 -> 2215 bytes public/static/icons/arista-networks.png | Bin 0 -> 2451 bytes public/static/icons/audible.png | Bin 0 -> 661 bytes public/static/icons/capgemini.png | Bin 0 -> 2286 bytes public/static/icons/cashfree.png | Bin 0 -> 1783 bytes public/static/icons/cognizant.png | Bin 0 -> 1283 bytes public/static/icons/coupang.png | Bin 7138 -> 2157 bytes public/static/icons/databricks.png | Bin 0 -> 1870 bytes public/static/icons/dell.png | Bin 0 -> 2212 bytes public/static/icons/deutsche-bank.png | Bin 0 -> 1462 bytes public/static/icons/doordash.png | Bin 1909 -> 2401 bytes public/static/icons/epic-systems.png | Bin 0 -> 3526 bytes public/static/icons/facebook.png | Bin 1060 -> 1503 bytes public/static/icons/flipkart.png | Bin 0 -> 1999 bytes public/static/icons/godaddy.png | Bin 0 -> 1066 bytes public/static/icons/hbo.png | Bin 0 -> 1045 bytes public/static/icons/indeed.png | Bin 6047 -> 1748 bytes public/static/icons/info-edge.png | Bin 0 -> 1614 bytes public/static/icons/juspay.png | Bin 0 -> 1918 bytes public/static/icons/liveramp.png | Bin 0 -> 1567 bytes public/static/icons/mercari.png | Bin 0 -> 1973 bytes public/static/icons/national-instruments.png | Bin 0 -> 1298 bytes public/static/icons/optum.png | Bin 0 -> 4431 bytes public/static/icons/paytm.png | Bin 1468 -> 2876 bytes public/static/icons/ponyai.png | Bin 0 -> 4267 bytes public/static/icons/poshmark.png | Bin 0 -> 2345 bytes public/static/icons/redfin.png | Bin 0 -> 1743 bytes public/static/icons/riot-games.png | Bin 0 -> 1853 bytes public/static/icons/roblox.png | Bin 584 -> 2886 bytes public/static/icons/sap.png | Bin 546 -> 2898 bytes public/static/icons/sapient.png | Bin 0 -> 2804 bytes public/static/icons/siemens.png | Bin 0 -> 2724 bytes public/static/icons/softwire.png | Bin 0 -> 6753 bytes public/static/icons/toptal.png | Bin 0 -> 350 bytes public/static/icons/wayfair.png | Bin 4945 -> 2230 bytes public/static/icons/wish.png | Bin 0 -> 1878 bytes public/static/icons/zomato.png | Bin 0 -> 1525 bytes public/static/icons/zscaler.png | Bin 0 -> 2683 bytes public/static/icons/zynga.png | Bin 0 -> 1568 bytes 40 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/static/icons/accolite.png create mode 100644 public/static/icons/arista-networks.png create mode 100644 public/static/icons/audible.png create mode 100644 public/static/icons/capgemini.png create mode 100644 public/static/icons/cashfree.png create mode 100644 public/static/icons/cognizant.png create mode 100644 public/static/icons/databricks.png create mode 100644 public/static/icons/dell.png create mode 100644 public/static/icons/deutsche-bank.png create mode 100644 public/static/icons/epic-systems.png create mode 100644 public/static/icons/flipkart.png create mode 100644 public/static/icons/godaddy.png create mode 100644 public/static/icons/hbo.png create mode 100644 public/static/icons/info-edge.png create mode 100644 public/static/icons/juspay.png create mode 100644 public/static/icons/liveramp.png create mode 100644 public/static/icons/mercari.png create mode 100644 public/static/icons/national-instruments.png create mode 100644 public/static/icons/optum.png create mode 100644 public/static/icons/ponyai.png create mode 100644 public/static/icons/poshmark.png create mode 100644 public/static/icons/redfin.png create mode 100644 public/static/icons/riot-games.png create mode 100644 public/static/icons/sapient.png create mode 100644 public/static/icons/siemens.png create mode 100644 public/static/icons/softwire.png create mode 100644 public/static/icons/toptal.png create mode 100644 public/static/icons/wish.png create mode 100644 public/static/icons/zomato.png create mode 100644 public/static/icons/zscaler.png create mode 100644 public/static/icons/zynga.png diff --git a/public/static/icons/accolite.png b/public/static/icons/accolite.png new file mode 100644 index 0000000000000000000000000000000000000000..65d146fdd55ca2c170351fa08e7eb20f1437f3ae GIT binary patch literal 2778 zcmY*ac|4Ts7k`IAGubLCvW$@|nHg&`jj=QciDXT7gUK??j7()vN@NKWvNe|I79mU7 zQnqZx%uNwuP|;PkuI%GCy8XJp-}8RXd%n+kzvp|N^Zs$3IO|iULQqL4002T}CvY}g zzkl0y@N?hnFufH301Fe2AGh{DZhD*;KqQ?B_VB`+;)C!cf|re{5da)bOtf?Hld==T zX4h36KG+-GUtF9j%+bDG9bm({HZ;w_R|Sr!(gUgule@lt$R!-ooZPraP{xWGiZ=hj zrn9%4n-%5Gmwbyy6jWOmfTNXGm}{o_f9`|K)M-{V&};pl^^B~3&Y6pt8YRz;?o6&# zbxt2u;8B$G0aDA}!Xg7QU4{*fWD_x?%hU=Y>0nZgk+p&Ng*u?JE8o*)yU6J|9zRVPjST|!; zrH2Wew&7TTDfu5~!2;y@;UtXqACHvbJ;q%}O0rJLzj+qD9{I%hgMZs_wAHODHJaEM zZ|#o^6;k^64N->O#}P_wIg(J-F1m%UBS0490hflx>m=v`w$01#a--BV<-tQ8){DdU z`!jt-$D*mB&6w_&v$%~Kb+;U7XoO9U;AasTfIXptsJOH&FH>PjP>JnHbnrXUu^78j z`+2Vq4{a9VOF$1Wb&Gs%8mi95PcH7VzmIKmcyKqvXwwbxRP3dKUW{vwAf;0+bYp4l zfLzDp-hNRuzbI|8Okg*dPNFO|EMM*R|rd0>^kF};LSpt3u||z z!^z&?>sb94LGm^Xo%qK1=`h2W9AED{?CQRDbB2!SVBcV$e|OqIkSm%Nz(q( z79s2cJgN!{oV4xNcw~D3S{=1vhcCbL#>eF@{Z#+1g^PCpe4yO`FBgHh4*-$`_4Gah(qp5oEpA0k? zZ--HE*iQ<@Uk~nRX$?D0B;jF4kZMRZI2HAG$b#--7Y8ogF4Fs2gAYTlkcu)~RWchzY{;Pw-lf6iUU5{?!(@LDcpalsZxk^;?^pirJ2$tw;nsxAL|=Rvq(``G2ur zbug&y;{S7)e>(jc<+h52Vo<+-8x|_zIxfJy7vjuthPEe!9@)B_+#dg7oD1nip(*Ki zhB}SB@{|2+V(p7UbkvI!)|fYn0&NntVsLwC^UaE$@8&;7qhj1)`QQReZw2+C72Z^* zlkIs82ZfCLZ@ly4;ZMg)|G1TTZ28ixYCw#!dhQ*ujcK5B9AubPnc}mLe2b}`v*Be6K z>I~E;d{;!qcp5DK)lnu98%K~nIfz-TWNg%IFI*ZP@BYK-fswJD8yhKZTuY{`sJvCNd>!G*fXH5%^m!7I=#RO9zAzD1O;6s9kv(dj|Q(Ro7uXc TlnzJB|Eu9I5tia<+z2Tp3dQP&gY-c^Sm$5>+}8VTQC1;JzEZvvYL@fOFdcfEfb-vr7_F3;-cU05IYU0A@S@K+qFk95%m&dL$`Xe@o~B z+k-OV>Pe(2%OY1ycmRbOWJU}Jxlbez(9$Lu?m`(EZn0cWnFoU;l9`t)F^EP92?l9Y z%e`oG!~cjs7MAmPDj00}cjX89U#+c69M9#zGG~RzZIUpBmL6dK^;R<%Fq}y7#DM`s zYS7oqjCY$G{;#ou^UdE+qtMQ}(FuM;%U$0qE2JOO-!NYPV3aM<#w$7B9qyb224e7! ze+B@lQhS`0yWQG&{2B5+yb7av1_h!5gc%6^d#a<1HL&V*r=)C09{#FM^d7$}Hsxs) z>*|@8*mVIuV+R+cS#=_`r(XQm8~YbpiBf4P|Rg zPeh6=#v+oZG?+=bxP8h;6mLPJv6`4S=+MFL0YuqpipuqmjdX9RdmCTovwS) zsfG&cPW;rrBm1#tUS6JI*4je_=y~;klRX>(L@FwKhFWMhKZcE=Puf$ihh6{8bl217 zy?&h^sLGvlYv|$ihEbYGc2?~;OZVLqOylC5Z%yM-WPpF7$+{AuOS3*CsD4|^M9U2f zJ@fRAIb2y_b08YQAsi`wx^Q517XQ)syZov-;yHhJUklr95fKfFD)QXlwTx_(B4b7C z1`P_|YS}L~NgMVkC7d3(4Dn$kZ?Dl|KdeT1M{nSy44c=*YVD?cY%N+_p1gCs!U|cX znyMHYx9a?dkH3I%1D0&aKAqVIFbb6i<;r+wPb3`|VWoW*#^;@+%l$cm{BEaN5F3`P zCVykQOe{P(Bn9AGC`-uo+hQ-7JybxiVp6qql}rZukQ?HY%cWBVCh^I}tZtoQ#Z>MD z#fbbm9=_YwFh$y-JZVs;CUNqh*r!e*`Dl*gB=L@%8VseiA0ljeW2KEDS!o#HWbLfj z(euu<1MUq4Rjvi(lkpGa&!&6fBr}-EE38=FBK@(Q3#iR9uaCl`^Af7A6%t*Kl6x;$E7r7FAz7Mi36Ppsl&37cz__FdW#P(#%f zi8MIr^*#{kTFmnaqRYWgxmtk|mots6Q)6kWv)809pvR=+Ik(~c>iUPbySJut+SKk9 z(rT~q`p-Y);u|GTvEs-NZ_gv$H&*31ATBF~Kp_8VN-M^x>vct#)^Vi5dqI5D&Pccf zEVFM|%JYjXb@bupFJLcG{75N@C&;fTOpqPZzYAqprR!Yl%qDMaBOdO2j+f@0p`L5l zJ<*saR)BwCqV|UrKY3tc3V8^JGE+abmmRCuOIHlNl52uF%daS(P!Fvxd_NbJ=^0j{ zJz}GBhO4i^_-Xj5JER=K)$Y2{yE+12bV;?n5A7hEgE?;TbBn_2nzZUPY*x{s&m&uN ztC-Lcw+Cllh0S&(UTvYf6YjGugD;4CSTKX$p(6b_Of;fp+o71< zo579^SQhB6Yb+H2=QHF&GIaEW6OQV_9Z)a4!$;=W8(xOBVyyO{oi@2DA#Ap~jV|di zHe`RSfu%CU(Yu(#xk3)s1KostM*@?KT>V^JnF2Py-06&X*^-79bmb;k<3vR`+uUZE zUJ;a3S&}`oZD-21HjFcFl|yKNy=0=+27B8JxT*G1K|AR0klHF9Cw06no%cB54VgOi z!A4&&^>-+8*2Ia|#F37cRZf@D-kj`__071H&pSjEusl4T)gBkCar$=>uRLhuq)$VKNM z2Fz*w0r3YxZ%!_v2l24ca}rEUoFI4*a|q%|$RQWw4{k)=C9ASg$I0%x)6?BmeqUAf z&de$r^}#pq^{cAyy?*a?jgfyZ8b=(k2Y7!e9{(QN0QCPaAqnMiU>zXg69A-o}&S?ERul1Dd4B zf&#I%{a)V{c`4Qk?A-RVJd%e!WzlnG!E~ngt>02joalSz=Tm0CxB1LNI;|fDc?Qxk zpqhCGXCh3Sn)TpF0zLtlF4t+TAw~Ydwe!ahee=;m7JK3J<;7XfvnX3W=5>D{q4`(B zY)9VOIcHJA)D=ZmT6va-=9(DW*kmoAv$|GykI9&Z{%N$s9>*v#*pfx1-*r!Y35wi_0XdwnL*TimlUHSo5rNz35!Il$5JW zr?GkjVEuj4(EdS^>m66_p0s~r5^-GeoPkxbA}mViH`c6_Sx>Uxev$R%Md^R{IeA1i zCZ}ER2F>Ag2H(N1`wm}D$0zT`sFm6nyg@8A2yIbdax%#`ZZKo%EngM4(IJ`Ot44`R zEoJ_zOik^RZkG!j2+VMhYNX!9Bctc4zSHT+84udgKcZDq$CWWw`AC1}(2&=mDSmW= z8SfJ_F*DCYC`H&Df&~JFu6RO!2Z6|NUqwzGEf2YA?`M9{~X$a7P|L}T6E)p(*RfBb4|wF3xRWftej z_oedvo#yQGjlYGiZh?QTGBIHIN7Biweq&WG9tvPUULzHT6JU8l0An72O$mI#_PZPcY|2(?!sFmKEKE$yAjoHM56G12!gm3EIt~3XvKXB< ztxpbUwgzX&H85lJxf-s67lC(x7i7ndJ%cT<>h(L}KL(r-HK!d0JWJi^8r%O8WrT|P6B{~S^yA#6aYR#Q2Yb{ zL}3BonLhv!L;#@7%5QQbLIFOF;uJz60eXayFPUSj318Eq3I7`d|hsacO z%Lw_V6v6qjEog(FI071Cu;7nqG(O}1(8Q4?+Ty;JXU6HR@z*bM_2M;qeUyUw({=!WG9)Mk0&P4$QA0h zpB|%+J)b*07Y%krcf~wl?pDdyVdcoa_4$ol7@hh2G@+_lukPLu&C0I(^*g8Ban|I; zsga#Cp6toK;Ri;^-XqzSf}_ok{tU+4SK}P!J(`Wy|6m!Q@EJ*^@vN`9me^m+MBp1t z`WqWKLwYLxdXmv)0ihh6j9xwO8AAuGt1rxKT)8c5dSc4CF_;!vZ$sKXS=asman4u5 zhrT~bRq=VawFbDbN-L^-j zNm;@H!}{dD8@kRdxqYkJ-(!u>7}?O^i5Drux^qv+$xlN*rN9QlPP2108K7qQBcwW9 zFo^KTb_e0@fVt}Sb+$>>J(_jBRrh0qa^>38;n(S_<^mUDHr&mj?y&X0)_a1|U`j32 z;Z+~)-Cy&mVuA9u2mIqhkiIXqMJMYqcP3Dl0YC zdOhX+{8p8Pc@{xid2o>a@=bAVR;CTPPVwLsU$Z9ZCk~IM8MVoSJR)yRL=%C~JtZ3W>41+Ll2IXh+rlKI<8`HVoyhzZ_W8GN23)Qa zoir6vu<6x9^8VdATWqYfsbiOvnHF&H@xX`)&PdL2q(&|JQnZL*CU z32%8HJfw@zbj_K0sZzYx^TE@JsaQ?!L4)~2v5{LVl(yp#fqf|>ft|N!PPD|TyV_-n zU>dTy6-?ZAbK5nTQ~4cv9e@ZnrrL4OYmsEVq9dOBsydrQhOFuN|&%y zTbt^tAeAGyK9Q!2=8VAH7$yRJ+UVo`)TE1UG^G>-dDS{o?R5MUFRgFTEYSWLF0!oH zAC}CyVR#0hf{V=1hfCaiw@&Ke(s#^j*lJdAfD^K0_ydj+o?EH}kc)583? zm7|r#o61vjA6C)NHW2PAA?5LC*)2HV8I-6fvHN%afp(*u3mcJBhAh6wW2$_x+M-j{ zKBnTNvbBug%F^2I!u4!sg0E^Eu!HWRGWZ@jSU;+W$JO)*8ZV{iy>h$eSCWvF?lQ=x zwC-e{Q)`u-p!XO4ym@b0sPu=L5afookv$y?tNW?v<)X^eex)iXg$%)_3lD+=6!DBdb_$-<=trh nSXnarIWkuKeHB9A*TXPuoTsJQX4HQ1Z-F|B-(H=X}QP literal 0 HcmV?d00001 diff --git a/public/static/icons/audible.png b/public/static/icons/audible.png new file mode 100644 index 0000000000000000000000000000000000000000..4b68b44e78d4dadb3c3f3bfd5edb7c02c74c0fe1 GIT binary patch literal 661 zcmV;G0&4wPx%Pf0{UR7gwhlubw!VI0PP|Cx<)GqA)ED(u#wL(w5C!j%ppTZoA3siF_aC>AyH zPzNogPKDa`r4kfg!lDm|iXe1BqCoy@GvAN`I(K75ujZhP^BAKk;dq^2*;#> zzI33J0PV)B(|iJkMQO&%JE> z&Jnd=P`i|1c`2%87(`LyrGy4X^eQD9NJJak)1az=fnizIdYtR=F)pq_&_Dav&DQ6`o%GRqP zHxc}E9v_TQc$3x1N1z0FW;C*Q9OWro5>-TQ|H)dewg z*?xP9vFJsH|?aEK8-dvg!;f7o848+H8=XuJFpG z7n82}{ldB~AQ)eh3T?GVzFgL6&sV|NC!v9`Ypkj*PCKG!or-q(Yf56V*dVYm9%Ntl zuL^{r^Q#zd*q`*i1nqJTosPzr0wJfq{7eBf`D~OmMRl7BIuv5+Fl! zOV!Q-Db50q$YKTtZeb8+WSBJvD9KWs84^(v;p=0SoS&G?WUP)qwZeFo6 z#1NP{E~&-IMVSR9nfZANAafIw@=Hr>m6Sjh!2!gbC7EdmoAQdG-U511A0(r1sAr&$ zO&id&zP@l5qUftgEC6fE&Bdy-xFjeQhmA0u#UYgisro^w#rdU0$*Dl)$~c^W-vRJ2 z0eaa6H?jeH5k(LYKoAWP*fbyuqHFLk%1i~u3D^chs0GMkNb12s zXyuYxlv$RV;#QQO3y!LS#G>LDA!wDES6q^qmz?V9Vh1!yFEca6 z%G|=j(a6!r*u}ue)X>n?+|j_%)!D+_(#g!o$d_tX}6X4kv9xB`vPki@IMe%Ui@Os8||$ zSHxvzr-??;!PS2_dpM?at@vqtB4Nq0w#aRBbD!7jy?<$8(YcE^eZ}_`{Mh&YZ}q(I zf9v=T?E2%(URBk>=eISkFs7pFcU|=SRNa*`wz6EDv6??Vch8-#JI|+?TcvY0*oZQw zPkVVpGW)HvW5ScG&wOVxD7HL2XK$^2zGM5Rw`?3oITh?GzUr{JawZsk`j#~H^7V?U z@BLRNcyu}(zWZ-W_1;Fm6Gm^pypoh~EzmOIoIA5{Qo9S&%X2=^NuG^ z<@l-D?Td{5{EMzw^y(=i&n79C`Hy^>_hsuCJ^226=Tp1x>)OH=pLSGrU%zClC(Pl= zqH)0H-y@romX6g;M`A?GQeWAYoC*hVE=DS(R?1<`vOTH5VqZndl33jMBi|psIy*6X^ z=J~rcJFD1B?pO+bw-sGD)tJL$g3qE{i8H5usBO%d8723X&%o#Bst1ue@jZ^Sjx+A! zIW6=d#pZC0|6GTdx|5e{uL_wMZ;8s;YkHmarAw2=s~6TiQ3mJw4@?Z(Y9b|@AicA) z#_Ej!WaYco>|y>%MmxAZC(OBgP~%=b|Eri8rqcH8bs6-8d(H&4P8d90{an^LB{Ts5oMkKO literal 0 HcmV?d00001 diff --git a/public/static/icons/cashfree.png b/public/static/icons/cashfree.png new file mode 100644 index 0000000000000000000000000000000000000000..f1223878ef36a34b2d3107550ce0dc64134dc611 GIT binary patch literal 1783 zcmY*ZeLT~79RH16%u`A@kF)ZWY>c|Fd7Ouhq1`y74k07k+UDk|6P?GqhFG+vRw4>< zoh1*o&^cn)i&Im`+=bnBoRjk0{U)co@9*{bz2D!@@BMjyzMtH8L8Jlt7bJ0q7(LkS0VkBVb7hCn*ev zBn*5*;Q(@38VQGONSN^$crYOV=1!$Y!ww>>5!P@gC=3Qe)1zV>h*;0fa&U)%$1<5T z2PBfkVj)(Fb zMnqB*nHV@+)@W;eI46@F^RW|!u{jnvAX4@PX@jsvZh3>HXj#_5pH7YjJInl?Y|tCZ z|K&FOppmlX|2fQuNjI|Ks7_Eca_ichpr0O-YzKgCH*i>2lDBGI;L%w9K+W};pZi|F zrU;y0aIYk&c-NGW0u&={hJtqJkzJH~zSTPKzPXbao-fumy17{B6!cs( zz8L?VIOw_nm++^$-T5dMugq@cvsPOMn&mwh8^_HtZ0>8Hy0kJn?<`!)^&au^5KfnI z`g^n1494iCce=DErAs__E97K)%IdvFiHe#&ZT7F(cWYn%ky7n%pwXVuIGr_T1w#bovnYkY$eV)?M7$`bbo7Ry?wZFi<7FBzFmJDgt&A8JL zPoE~-s3fObr7JhxoYIc5#EFB5W+Mls!B6VtA2)>$bBCdVy#WF0S=j1ZuY8n^t<^PL z%Mz#8j`m(k^;|v~^VP~Llz3>k@Ee4Z7CFmWB_mWd{L{&NEaOpOe&v}qU2480MGneFrKr#3`RTy^>Vy5_ja1m4mh z`PW!;lYsIv^uU$m7;1^UfSV{ZUCYT0Vi8o1YKBIa=(*RBmS#wUgQG=H?^Vpzrx_Qq zj!Q2F!wm|076bzB1lw=8ett#0?#1%C%Lk2Z#_#&W>(bix+YygR8l^*>+V$mVM#Dn! zQ}&Q?Dt}n>Ex$S3&5N~kXnXF@Sqfv<2p7E7)YS01wDuW!WT(C99u#M`xYZKn3>BVJ z3bG9yuqul0Z!Xhc_6^l_7fjF|`Mv-1ag`D@j>8>F5j0BgFv<)Lr|!J>-|Yz$7YBstJ>1Q& zWcMyOzpH3JE!Iib(N`5oZnrt3X8X(cr3{?#Qg~=e)C%FabY+|`?us_f>&y*;4uw9{ zm^%~4S?OCid@uXUwA&KPvj?mjMzKW)-V?Z<;icVAU`rN0!nZ%PRA;U_EyfxWC}|58 z&&H&?<6ZOJq{-_hq{DUHkv%l-*D*rY=cA0f=E`{nXRG8&3oo~_OTKTsFt7MxvLX0s zAPec|!CmU-vAW-gA~jGr(n`yz7e|gbK5<6VE$0fmMRS z{Oqm}TThpqqNJLj=Okq}TKuWXyaDaGNt-?Kv#U(Qw$Wp1Bhz>_AFksVlk&@U;~Lx^ zorKfwB^-RV$4q3mo!xGy+AwyMdwSYPcn3VitC>@3Mu6zug4qVNqYI?`G;2Qm-=S6 z*YWSOPpDsv$C&T0DQTtou&R7{Q^Os%7=5c9&GvU+iTq1(uZj1?^xDe#Bb|Rpc}9}S z2I9VQVX2+U1d`*=|Lt@^|0Kd7vq`7(hxLhh{5w-@f7MUTRqk)wyWHV_13Ur4&zoYT zGv4R}x9l2-Xg>c%z8Q_{XWJF>_L|WZo+DF5grBL$=5*VuAIi2Q{K{KQc>OIR@e~0A zLv_wH^{UW&$`2j4u2{bR?197;9lNfoE_cG_N9PBUwG~uvoTcpVkMr=u*1Lsg{sZ@? B>jnS- literal 0 HcmV?d00001 diff --git a/public/static/icons/cognizant.png b/public/static/icons/cognizant.png new file mode 100644 index 0000000000000000000000000000000000000000..74026ea4111977dfc39006e7936a2fe020f1f71e GIT binary patch literal 1283 zcmV+e1^oJnP)Px(y-7qtR7gveRc%aLRTzHmN1=3ptc=0!3WZR*vX8j0OqNAqABh^~qA~dK!#FgH zilSsL{tzugvdteFjaxJu%d*TLi^!arBt)F<&*DZFbpn=lTUbYF%i!`cD6H-MIOZPU zhD+I|=g+<8eV_Mz&U4Or-^1V`qo$@Nef_2_ujCXKzF=9BQKZ46Q_x0qRmoJVj(QMI80SA^v_@S&i!!qxt5lepBDoq5mZ%GapmRP z`btWi1#+(AVFIZ?>i-*lzc1|Zc(ed{evpA+_wL;pyLRmw&smnkDob;LC7J(;K#5LZ zD&U7Gisb0gBia4^{bO^1IzdH61z%RSCE;)sFtV(GTe%Tni~=Wn{{&HFWUkqqL_F5{ zE42jz0n&V;ITe7U&GigV*E|y{t1Po&cDwT)d7cIkLXb$r5sgkD+|jBTkhA^SB!c1J ze$;KhbaaUR>;4>_U|a3ZN>_!u&CHl}&VyIHY3+&Kxn|yzj)YB& z+wIOyNlz7Bb*l^jXRe3NhldBjavYW}%|_qQApk1ODFriFLJ&N63-Y9l_+ZcwFNz|R zDP;xYbUGVAaG-d<8+-<@gIvOAS_WMAb?dfB$6*LnE0UB&T0@xf8tW|{k0TLJe9qYI z`CY22uH{pCxDKw?gIC*+(f>$z0Ar)W^xt>57Oa^8w}dm25I`D97;LJlLQ$2QjF2ac z0I+IaOL00JwZ#;;Hvg0!;P-XYo8)VH14LDm6gVtpOlb=I09^A|k+~rYPt{*cTG;v8t%!xEb-Ov=0^vpb%zU<@wAu_d--0wo z>#Sc>@C6vuEzGv=(6?}{Tw^fz1Yg7W)e($dP_zp~N2zBWE%=x;pks+b;CsJIyV55a zK@c1u2rMKhZD^(@XUQt0rCI2|MnIs_?UQAh7MsarqQ36n9z%+OlL16~Cfrn*kS8d> zT$7kx*(`xJGn>;;>~zB$+N%>RT+l*->6=k<<)ce1C9vh$-XS1{Qk+vTKT+SYcVVw~ zVB@AUN$0bW;O>>N5C8bG^RV9Rggikzy|lT=#Rz;&ZvsSx+jE?%vSu$wMn)!h-h`gO z9;gz*y<1ZlYz-y)dvDX$qZ1Ss7G}j`alMb1dX9r(81Nhm6U%~U83axo1d$RbdaDt# zN+78!WJQH`-o1@`byW<@hGw9hYQP&L0{Yx-QWe^e6oNPUO36ATA#9EwCD^+_i`{|pv$YBq<%vB6fh^W){4%bzf3Su?f$ tj*X8_4t8F=6uEq%DHsf1ygldT zDT<#Z-!Pv&Y!Ey=JU4aFv3E^$-G4$0if0?Ow+hDWY*%TDhkU0gTkC8S1dk4U z4zYftu#H97+BC3cJ?vZq#*?XQbQHl#f*FtOHAJ3?-{w40(ETOgY)u%(ULvw0+cPkwGj(;~S$V1y%S2nfvFFIg-KG8%k)EYgl#YMtr57!_>%-7=N8UiK}0E^2#&! zJk=}9-+WVIF7%nrn-T4L7D=@V%^dH1xEKDGJD4Qg?d^pf8bbT%I8>;SyLK3D77BS4 z^FN!x%6|Z-H(rX_az6^K1(BIKg#;-1XU`1CFi8ZH4$X-P^u78r%*Y6AsfeDfcVc$` ze)zZE3OPE8xK=~ohJPEN{R~<`9R)_O(_x^)gs+;uXdJ=e75z9^9zbt(0`#7V+Y8z^ z$Br!;cni^kJ5c@A3&?)B59cmf4K*^1%zJxM!z5*xy>#rMiF0eNQSsnvKY!qZzs~>Y@tx@- zJ6at2r3u3~^k6SceZiW1Mriuh)N3#_TT4ER`W!(7l*}=cn3hFmQ%n+$3|*u>3!U$` zcA;wNJ=q=@d4KVt`l*-FcaW5N-nUv!irM<*3exIkC`_{jEvRJv+!6?ZnSXqDj=6wl zkW+AHsZ(M|A|VOCPqs_Ny7kPvT!ySrM!%mt5f}1rYw08AJBD@KSf4CW7-C z44GPy^!HE7V(HOeoILWM6rG>c0&1Z%;N3>E+K^8)i#;ERa-ZZy&&81}wd*M?HB0lQ zHLI9K9)EIq(J2(ilf~A<4!p92o03mIU2RmtQU>$h+O?~bSU#`j>f2fW*9rRGv1YwI zpPC{~UG2G;VN&#$-&5tjS9Tpgbn3h}93+Pq{W9IewS9aCcQ`DzKdlr%BKd9Z$NXm0I@TxWw{EN?F@2*BQ{e%65UPahJ3*FsrTV_Fbu|i8I&c$h~R4Q_C y_wE&e&GvZK3N516Q`Kr+Ft``a{Lh{4`hNk8ZJALu^tIyv0000V{Zx=MXRaEVxp6xgFqlmc{wSKzi9Wjh*6RM?stz<#(x3P zMqF7O1gcNOcr-)$d#19G(@+M1{OCcTU>0#&MEGob)%<(_S|1|ttukCE-A^LwU|3UwMF5162 zdjA&uJLex{>L{Eb@b?13|1~RE&CbWlQBTUw$;#RNUz2ePbNsK3f8_kDFX`gw;-=|p zW??1D_1~6%Q2(j^SB(Duiy;){;{RvPe|J(J;DmtJ1{c8J$GDQ064$atYB%urFxF0A z+s*Mmy&2Bboq{Q6XV5!I!b>|2wL+OgwMcCF)B_6kCP_Tw>poh0%nCl~4I#xP6o)w& zz6KZ-ZM1L=zc6Za(ri$xmB2eqDP(t~bWHKroqAI4=G+}W&=D9wclHEPI+pu|{PP2^ z{ejaD;!|6Pr}~R29!C#yG0qOh+~R3;;?(-2gl|n=(JbA}#J2)G4S97dE8EpIF0C>o z^{a9p;Y@$yqQODs6}?(<{4NFWuvS05Y-sYht{KmLY)&fcH!zU4G=a%H!aCUJy$(fC zn48LFqo0GGb{sNoeoyPLd(}J%k{DoRQJ{=_VT2A&{)f7SnMLt5*dS~L> zJl>3;Bd0PWn#2{Zjte!1K<4Z=)?^P+vv|y+aYwF>6>7Xu`_dyn@+@$Uti`@@CD5xm zd+=P>?li_8alC)18E|}hJhO7gkYjt-#x7oIOntnwJ_mos0yiJiXkF*AVxlj$%!=@X z)xBAj*nxdoJ?$fL*N7kO#>2hL zyGSguhu*Sys+y4RN=RDA{UAVCEO!Sy08pd z0~(0afKU;cfdRaD6P%8OX)=QpdT4ccZ;qw_Ol+Q$??s!76I-2yPCA;M0Jz-q+nA&~ zz#sVv7h)ZS?qC(8v7JndKD}O7_HZGUea>Sr0Abm7oGZTU4o0%i#ueISHe7-=DHhBp zVd|ez@4sbqD6IDuUU*)A9v)9<)xC~bQ5D`WTop*+W)3L#X#b-^HoZ((_>X-swlZaN^~}Q+*T=^1JUYh_%uRQI}~+EGc<7l=`ay z>-|d!L{9^=Ho~pEscM&lA=nh63Rl64~j)D6lEt`j^~LYBD4e(d(*@=}drvqNkK5No?c4Zv2EEB0s(!QWb%`?68X z?Bnx7`@x|m;$UXB^eKpY4ZlV$f5@0Md2*WM8TLc2l1v9>T!*1TG83{jcg!$C#&A3R zmCV4zpG7Vgti~r;d4W8-OBw;D^L@?waLXqMkHC1uV4*L7RC`Dvd7%&I4Z_%e1$zqC zfbnmACgi+07?rL(hQ(7*R}Cc>4yM(i`E1lXLfr^jNk4takE=^#{xslMh^E{-y(yPU zdMzz4yEVaq3?2aE>exNWJ9!0n1zObrXhVGT+`6H`e^e}WdJtHzO5|M+FtzFg45mlv$8lgm(<^G5OTOja({EGLptdFiAjuk z{%b14js%@W`tlv>?rK2=CHkTqSG1d3i{QeE8HTi5nN#0~>Wq7Z43<`W1;a$XR_wYHzEAu? zPE#lCK4m{z-4<3q-7}`*+b3X~6AV{RrQ2JXsLs_zFcS=*_J`5_4!Ju}e$;x>j8(*M z^$FJoG6He%hrc1pj^et5db`7l1z&le_e96c&o|wzb4s2zcRb0>?uD}KEXUElOI3i8 zTD()KHoE$}2X;N0FNPIgbCQRFEd#}OxGi&C<&=cw8B&SHIVNM@e+Va>kIF!Er~^^o zs8K11YuFNf&0W1`Ec%lOZ?g9Cr&01e>&ICSAWhqx(VLd$6{Im3yYhDV2k`jVN>Ntx z!u#9Gn(m5DVvrE;9uIr^sZ8$(_?=P9rsVD|`eVuPc0(R9)0%t2AbnV{OoR2H^4Erq zOZzRN));#k(y%|1=hPR`O!6)937Ob@yo z`jtOkcrAb}Jw+c(!kgmtd+K00;2ydJC;>AbJb?or6h^+Jv^Tv^b*-uvsllgG$+a$x zt{Jn+{hBOfFY%`{E|~b#+gXG&Pl0-cs$MfvOTOf7_ujcL9{ULC95*IQ78`k{M>8*y zmA@nF!X0kUj+q<6T|gQ$p-F~@C_`Is)Rm#CpmW%tWn|-?=rEL2P z&(9AkJ3TYw5{rPL0z5Q_%zu5pzxPtr%WCTGZU|AIh0qb`RM_zv|7fr&FAAE>YYa&- z$F-3Z6{j%NpfReF*2Cd^yT?ciq^hG~Zi3yBCbti>Jd;w^zc5K>q0xW9R-suXLPc6Z z)*eVbcU=G8P2N)&YZ?U^Qi%!!5>*XMJWOUMLvJ~W}4?^yIHtbyY5Z4x&3S#2vUWPGIg2%vSEZovE(JEq7{5Y-7R2+(u?lq);L*ey3tejW z?IXvCy3q6AMnpA+hA&ueFl_z6Bz(eZ?BCa#(C| zxoD~bQh#D&Ad0ply?dWs7g_=u@;FEG8_ST|;6L1=#uFwFn3kW%8X`3?AA)khP=4T4 zk5EM#f&rYa?@KXnbVpe4AGoB<$)>!|M)pxXIEtjp6~p?C zVFO2~jG#||hT0#yVa?6Uw%{8!s&}(ac9%r#S`!?5oJ7e5=p}zHlDvLu>EhvAs4%ow|_i>y`K(OXJuvVDt94*DVI)eg1|otB$s{hRr8YFu-ePFWTXbby4dqzg zW}u$%l(0$y^udkY%ERvNo_y+d%)KtH(^vDF?c@(6$vu!@^xvd8sjtdkJ<`YoVb^|n zqeKzRPu-`K8q-YM^=+1oC+dKe{)mCs_}=}7&dCJpyNFkgku9nioVH{FBqThbXpW3f zV^f)$diq1*Rlfzs9`U8QUM0LryW~J~%bB59uPx3SV55(POvLoWbk8(#Js~_*DmsQ4 zsvRc}>!ERTP$J)ys8Z5c%&358XkfY8FTMBV9c2;6I{nHPkn`2_NY*S5)91#oXBV%H zi%qHfO3-4S3Ka=ze4t?ry(W6u+BbU8srxc%v^6topX6M$aJyq2YmPCB>f;$zVlEK6 zs;S-#TqUKK-}Iq&!E3!~LKP$GB;Rigj7KBpxCF!njun)wIhclTSfcbrk;L40t{&i_x$(i*TbuZ71bVS-{ z9R*V@Hb@F&Di>d~D2_LID-k0l>kq-B!ooBRyGa9GqPADia9Dqyv}(j-6W+7F!f4)W zi%Z%6&qmG<)KpfAYAfQ>GV_Xh)0$#o+k`9njn__EIXS!?V(1-T_E=oOvT-K9(h%z@ zpn-DF=dRI~ob&EW3U}nAXyn0*!m?N-(!=Fb7&aH{K}2aoTJg)IAb)Q9mBw>~FV-6; zdbI^rQ$K#6##h%qeD=}g)s53Y#jq>(okUVAy33^66wWqgzxEFAMUE5_Kln9R{j?~Z zc8~kBpq!Ci&V%btv z5P|J`zTNqlTf{BK7RJ(Tzat^6L*we`ul|oz%aI4qc4^eRAuSlV36~w=1&^cI zi$VPzSOGazBPv<^~|I$c#CP^jn9-ND!6TQ*I+d6#B)GDwS+R8D=?bejplJ%fWMj(I>9o2 zX%9hOt0wbLS9IfmB2HG218?}v6POE)f=3+#3nf}LB-% z3th;u#|?)oi|SOvKjksuD~_#kaTZK?5>s4DJKS;c#SL`gi1T?5X$Ay7sRR|jw zuBXc%5{Qm@U_*?4IuTl7%+|GM`#QW*x&}v>&vWlNi3+&&gBi(m>s+UgoGr{;V>D{s z2~O*0t*@+^zAqy_Q~h4=)!m)wpywhX*c89?MULVYM5Ms6fP99?6uZg?jfDdaDj^>_ zW!{As^BX^PZtUi@0F_p~caiZZ#!tWF6;F0*%<=``o;FG6#3S`t&G;d5Bmzqemp)^X4EXSZ0LT995Mrq!Y@El|@PYE8->GDxc); zHbK*sh>sl%Y{{P?t^84wSd9wmOx>v_+fUmnAau<@z`&A2j_l*;Lq67w#;@B)E$^GK z;#h0k9POa|(%K-cxok|^u&lL&kmc2#D9}Hm1;vF%+=@RGtBIMgLu;l3ZBv#aN^86D zD%p;)_94Q^E%`qg5(r_a_E5LA0zL%~;@Ta8?VvGWcC7N(JR5{ABx*T<<)9Qw{ z_K9KIOoupH5p-H`V;ktC(oOK1*$(B_A9r5OYR_W(g_LADeQrGQJi=}>&x&^L&j5;g z!ij9Kb}2l0F*0ggA8qKiRaDt^C8u7%x-yobEj zUXYRNj3evZ#q7iz41Ay^zr`@6JEGK^{-{f0=ksc)D8=AmKy5K@!sX*v&sZt_cD9M8 zfc$k>bEf9e{`t(|QnrR|vu5z(2WiwmuM0|maupz+`Uu8!lTzjQ^}H{U+1255_oyXl z6nLr)h>O*Enz7)Rd?ds-0uia z--u5=jWFY#p@XGLXU)%r69{wc!gcJWeh%cjrz{4$NlvQ*wKL`8b=hQXwKe31zrND| zkiqQwjQ)f;&es(6N%x%>xu#gQ6&>M|k2!>!cv5VFeG0}(Z4$Ilth0}tABNTVdvYU* zY?U0TasgXu`+!Hwn#`~i#=5p|u)wcBZf*iBas=~*J>~spDYW&?V2+M*3zYbR27LS(;0aICb@Rgtsx&fVoFQ z5B#R&at1?)vSX1jP|faXdjX@2ib%7-!>|u|g+88RdF)~{QcWt~84`pc-Sb~s&5xSN@@cChE{+FFB^ zbrCv-pi(ZzyCfTHiIl0?cPlZSk??7Cw$U5&QGBl31Mz3=p~+s#nXhI5%-6j{GU963 zoI(_Bx{t3_rv|$t#(waGg-12>kXQ`l-un zR=r8*P#7>oH$hbi+3Y@?C!(ansv->zR}+X?pl>^1IN8w7@+IusmyM9bVewAz>c0g~ z$Sf{Md-ae|w{elJO1w4&EWN#F+7Tjx8YXdmq`{l0g&JQ758x~?gw}c}nNgF|YYzcWnMyPo)DHAm#Vw9`>4)1N_P=IH(PcMwbtA{U^1#Np2#A>W>p9Qds zgs(F^9G2Du7q0w)9yI@+{TWe@1(4AG z0=RzF{Y}~ko)z}ET47YKpF diff --git a/public/static/icons/databricks.png b/public/static/icons/databricks.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8e6829faf9e5b89feb4743e30edeaf55665760 GIT binary patch literal 1870 zcmY*ae>~Ic9{(;sVkZ@|BFZ+EU)c;{%T`7c8!_71S?9=RlO?wH<8C67D54_g=J$`B zVaJVPI60HUbv^LhSxQUmH9Py&4BUHUi^mH{Swc&_5fCLn80#My!KBeAVWYc`Y{rmu1HP!=kKt_O;hN7MT zXa}IPiUGhEWVVheAnP^G1^~Fk0kqdRbam8>Rg3kgRRa1;v1G$K8(N~Zj!iUWT6cd` zsDnQ5$X5aY_yVF?ARwFU6k#L|LGufMd2;z|m43n4VKA6GpB0X!coEmi)jJ#_ zLMY^6Q7Exkj1)T|x%`tTGzNn~IXI#m9qrW&dqGUJkRh>;7Fd23`LB)_TM)+Q@Pr(0 zG)$w*U~)x590H*+S|6Y9DddFzbHTrn8 z`zrJQa%(>BD2@65T;_A9t66occ(6Na{n_wf(~!}P0HFPckC#WVo8h@{{Z0oTGw$rg zDVtqS%m{r|dOL^b;TCj<_S);AUBcjw%Blw+-rep{Zh)l#42x{sWG=ht=< zaW%_hgDw#r;AzRc=qP>U|8z=-e-W$PwW1W2%dB6p=3l=M_pB7f_RKx=Ua;`&=#Vdo zLb`Xwjy~`7zO*9Y3m1b=&T#U3nqt4NhnQNG&tIl)_su+BjA>Hp)fLz+o=xbd{Sr~0 z-1Uq?s93t6x7hlm>w#hMClWE^hDhK_J#5vHk~GTQOK5Zx#LaDHPkeo|lly~;fBN~} z^y2QAcLyry`$kf`rZTo$%`$x>m%mNFdbT({q+xtW7RTRh=4@thrE&{6@$r??{XAo7 z7sL&VHcW#O@u3RWZPRbY$e+k7$rK!BY9cTsL-=v%w=-@9Go&e|l&#l+#MazS?mU?C z)H0=RB)>11ljj(Ba9F|_Bb}6fZ}o9!dU`=`Y}}nhMKX~fS)46&l04?27*-NuA~o@$ zGLBU)S zwbL_2xxVSeMzjMn3bEEl5a@k1^7uC^vHQ-L`9IuYjbrdD?-rtvQ#in06QX zoLS*8moLD%o22p?#stbFpBeZupnE7%r#pT}4vc?1!6ZoaMz2B@U!`c&L92{v7&7giO`=vH27NGqU}+#8a#XCDDu^Nj&zu z;brRwQf+cfRHaphI}@^im-*TBnf0}EqRzp4mdJIb&87XH&WV)ug|(&y4MS&a={z10 zHtBV0V3R$$zLMH7kiS1$8J1OaUeV2=U=}tGca3U?Rms!d6Fepu-QDG;%OnrRf%cWc%UFC)D4%DS+JSU6UXIoyOeHe3gt@XGf4J!pDA^e0Zw8F0(y zicNcOq(meYIj1aLW87?m`d6U?O9EV6iU{}5{H)sFIfZa*e)8zvEpHuOUe9gbTZH%n z+}URXPFrf2)E|BUN*}0nskky!n3;96s^jY^itXsYL!O@h%mT_FuX*IP^F0rE8p-oc zVs3Si`@L7%_B!UeFXaY*Kx^MVvaOIl_vDWCsN^Ld4nhCjmQu<&@=}!4AB7h|f3l(X zWw&y67U-J8?c+g#UosEqjBHs-C~TUfv>hDF+SMsw&DW5o3B&af<4!-EEmOQc^d|dm zX@dwB*-pZoC1R+XvfoiS%RR z-)G-Ffo};h&w8C`PkC`dq2eX1WM0jH2;vJ>PQ@q6b|dX~CPnr}CB*V2q4U3zepX^5 iXLB5hS6?M$w1Da+6P}p-)9|V0Q}H?M?^R6*z3?aSJ__Oh literal 0 HcmV?d00001 diff --git a/public/static/icons/dell.png b/public/static/icons/dell.png new file mode 100644 index 0000000000000000000000000000000000000000..b64259a94bd74956c0586247bcbf58413db0265a GIT binary patch literal 2212 zcmY*adpy(o8{cvtE0f!V)+R|9qp;?Fn=o0ky~B!X$&>)kFdrX)u>>mu@+1jNtzpyk7vO&8>;*=t> z2bchW@><%23mrpVI&;3N?{$bg9rHRg}E@IDX?8;=4R$_dk_o;!$gzA(0Et(wRFkN4o+pU zBGE`>OiYYfjHMYP`Y_VM*47qjjzXePrV@rJGnURGu}$er#1E1G>bO#vq0zKR7L7rN zNp(pfjAJZ2I9yuj=lannix&2)5}mm=mSjMr^b69$%pCbsTat>AM$x{}G>W9MRNvkL zv&#Ix*jgP7Qd<0fn)xy5YE&|+JqUyR`E2$eXz-W<03h%0>FVT<1ycyI-p>wepI$yf z^8zMB@1s-wY}Ne+JcToccT_l*h3Q2PyWVZcB{S14iu?GxEE@`%A(zfkHE-KAxK3nQ z>i_P2|ALWC?s^hTt`|JnHr$_7KfTh}MLx8Aw{8Ap?R4DeVim~adx2nwOZTG4waHyB z<<+i5UD5a?xOM2pWVI7m8R=jhv&6n4s;YOoSR~41_ku@?uM!d*8h2yxZ|WbKAAMlW zCl7>{%<@9%LGzd0y{;<@cVKg$k@7#~w8T~#2?kT@h_K3$^54piogKxkM234AAFuZE zz#nb4ve#lm63UG#uU52;L4#`Eb$xub5MhejJ!#SQ-K3^pB@v)}8^;fvGST#`n1aTHB*nRlV@~DBNxk}Z> zjrBwWV-0W`w_+L*JohBm`E$q4$Sm~7r@n-sSj_t5s;yH()stgjUUHt_!tlY6t~YUR z0qQlKB{vnC!~b+zpWVo_f+MhoqOUlIQLIY$qfiQ!y2&|;Vn@%XU!UXK4LhDh8wOx#YEBF?8rNDJzuIdX`Uxoc_A4o&AXcec&2*SniX|z z7;<=VkFd(ZF?5}pnq1+?Hn@gL`gqXsG`^zaB(Pcuv0t&TV{-{?$5znwQE#_J)lW{) zlv(1iU)?Uf&ptBEaWU$!`OU+ef&xybnlY+BVx`?=x$t$jdQs`#-S=LWD^ja#idhtc z{kJCA%OeS#3Mk4qD6xO%gy2OBBrO{yTKKB3J6e+Eb@yR2cQ7kvU#Ad*?G{g6;%WLb zJYD)4Xmd|;+Pm#EkA|FP4J=I5=$`6DLtM*p5*{qr%%?=ZCrTt+m?UT))EA z-+mv(Y#nLkSt(!3B+PC1@*qST$P0p&K3D2ru?(I&{W9@diKn>HcZ|2t%@z*j)-pbi z&A+D|pcSJu%bE_K&MJ?|@&#ZcqjOq(8CEg;;T-i%55S0<;BU; zb2ocghNzN+e7?ck0xb*s8(h)DDSuh4;E%0JHv0=xA^itVWrl0IBoLn_r}hSTr=!K$ zHWdn0`3B?2Bgln&m7R5;a)k~knIv2i!_2z$?eM(Ra&BWf zRF?s5b%@_>d3mrt3pXAg*zq)xdf^cD{=%krT$FXeKZtbqCm3jFcF75)6yB3;-8_8< z>sM~YM92$AL&S5)Sxtcn?kG07=uY_DKF0!`Js{KI@IwC5fXQfJp^0)BUR{gwEGy9a z11;xyc~Uo7t8r&adG=6K%S=2Kn%sp8Jn8x>3P3{BML6l;UyD4ma7KQIDEn3*^fG9;a{6nsa!#bC2^+QmQH^M zb$M*sJ7^PMoVyZLT+Q}oxZS!?Ul&2Hpqt|Ezil-T+XOrkw_Y1e(N#mRH5Jcjswf^A z7eNX#xZS`r^xx&1@~@tsD67xT1Zil`_ApcGHss#@@Zu{@w{6sv1Sz?V$IU4@HxeCX zw1d?dYy1`f=b9lBCmE$8%n6T|mG3U|9})i1%XuyP4Jz8lclJ%{?H>NF z(u3^+rKXs6xVRiFpXq{Zhjz=kZ_hBwn~t|}i@4gNUEABMH2O_ue6f>oETtz)`m6SI L!@1Tt6BGXf`jM(7 literal 0 HcmV?d00001 diff --git a/public/static/icons/deutsche-bank.png b/public/static/icons/deutsche-bank.png new file mode 100644 index 0000000000000000000000000000000000000000..b075efe58cc886792b9c4494d33bd840b9272eed GIT binary patch literal 1462 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVjs05M1pgl1mAh%j*h z6I`{#0%imosG8wl(3eag#aZAHS8?tx|+mh4$+(B?3=GWXo-U3d9=vO(?9LVm6ghVO&9l8y@~sjdD zD|MntlA=`nS&pWgEJ_)R8M(Ixd}fc}xR$hV!PFa^Nm9KRXFPv%?#J(Ub8nvUD-(`q ze>dm1#dquHHP7#Go^jhhBhp+sjiu+mf+tf5d-AmYTvP4oXKxhSnM{;lYkYRg$?~#g zfA?g>x2aBXyZb~Tsfju4TIahT?K&l*7TsAa++{(NnRg!AdLX;sqT*bUakT}{Eem1R zWeavhC&?`@TN?Sy{eaa=S=L7io35qMKb`nH8OWv+bVHB8IT1=CUmn_uM}kQ3Os?Pjpk*5I`8eKYUA zHkqBb=-B(GtIF+}cQ>s4Qnf?0CHD)XC zF??Z|qT?XA=luRfE2i6?D7clo-uR5#-DPZ-8~7OI4jupDD0j}(fsyOinQ7BA&I`-A z=Dz;5h0|nz#$$*6%t>3^D^0#0zp%)<;7+sFT*KWT1fPq<{^O=jio+k(I)y*z7Q|#FHbWe-<(ZC#a#WU(h$<{ut6oD1r z1wP)ZJ-+eLfyC3N_B0AS2)MYtV8Q<>Djr+oMU7T0=UePrVSj8v_7`PuyNjmp|76cy zD3*0L>G~J$?pZ3C6S8GGzBT;c`Q(-N`tJC@FK%^RnsTPG`BP_#q`=PXj>Bo@sXKb} z4m!PjwejeSpwrW}T=WemPT!x*z4zSoY!SP~A|?x*g(}`23H-HfQ+554R?QDm2UpDd zILD}9-h~Et85gYu-=;K%Se<{fX^lmeN3wtU0Z$1zG4?k*TaAMni(D^72AbU}e$Kl% YK7Yvzopr0LqUr-2eap literal 0 HcmV?d00001 diff --git a/public/static/icons/doordash.png b/public/static/icons/doordash.png index e03e384dec4921a5686c024480064d2631a38305..0c52a35d91ff2cfc37588481dacf456c3ce1ea6b 100644 GIT binary patch delta 1987 zcmV;!2R!)o4&f4zBYy-AX+uL$YePpvZ)|UJQ*dEpWk+RhWpZg_Qb$4n062|}Rb6Nt zRTMs(xw9)I&V$sZrjic+HI%e$QqhFk=>BE1ZQLxAY_vg;$?V;oX(lt{{G@3qJ`_O^ z!KmPq;Qw2}Cn0L9?Tam0xTM?E#=eVv&ZJd#5#1reb5bk&@C&Dl`54c0UP7OzuN8ZAjaO;_P6){ zXX~y|M*)c4h1je($|B-r0R9!lvR!}#LHo!F*JAhy#5-)9AmS3kwE$Nbo)7S{&zX@j zh+jo4D5{M9#DCj}2j?U9S_B7k@Y{|&HK?sABFja|HmjOWBh$Tu`+v4Y-D||#gHMmM zFntu?1Gx5=Dsqof9u;;w>9fD%vK70 zx^G*=NAo>SWIm-WRcv9iqoP?gR{8=T%K&}3c)JK^23!2(_sKt!YsvSLA0~g}-sC>v z&VO^Ca-VVEfXH3oE^=RTUvVFEpGRucdG9o9?ysY<3g&5-QQV(GTG%Z-C}f2_!o$L3 zOHb$(hJ*=WFM4)2s}qeEUAqRyuy16meXM{NsdMaZth3hPKU7AR1}A)`#M= z&ttZE=Zul%+g3+P?YX4$O8=`-vNppdk3eIe)#RMNJS-#c9wAsgRHQ zFtfA1@gbY7PeoMi7dwy_TPsV_6Ya}cN4&P?t5!%U@t4oOf<6etQiR;^>IE7HKC96| zV1SvFdSN)9D$Ke~90R$-;#)UaHj38ykMzUrGf?Qc%p*0r4|`BNfQUPmrA*1h?-b8rieruP*^bR#&}FH&Jmt zU>|f&Mx=cycC#mBSLKRl*V3ZLSt+R$R*I%+>QANl;FbWG@wY@sJR`D$}B$S& z;RyNWyPDIdbf<8sblm)mZh5^j6Tiy;4kupM)pN}3`~jScY-h*3bK`eiSx5h7?-y2J VIYN7a=lTEu002ovPDHLkV1m3#zOMiP delta 1446 zcmaDT^p$Uday{e3OlRi+PiJR^fTH}g%$!sP291eJCwObPB#IobKbHLDqE19a#2r>K zC#fl_#-1sLyr;5@pU-NaCAr;N`J|WFw#^$pbhNsMZHqX0tWT(Q>Xc1e7UV2>UGx3Y zla0l%O6ummpHu(*ceDEP*=d_rhz7k}Bl?avLwRxXtnU+pygodvUm9y}lvb``(r_gF zuiX0UA}gw{uGym2C8p=USN7wtn`fu~4O#U3`=9L^^Lx^GG&DrtnfPdH-%*vBb#_)) z@u92JWK{Pows`kx;-ik!>F3S_SZLJfuW^<6rctZ=Zqu?G9xo;z^4fpWBSQ1xl7d(* z%jBASi|c{}efjyl)|MJM&xosM%5a&H*rgIVYw5D1oA-aeHFvMVN$;mA7 zJ}%O_qF}y;#Fh&xZ*`unT74f%q6eZF@u z%?(?)L|v@;x$O#>)>YgZ(*NIAt6h6mULSvv|0w^qzn3`fl~%-Wdb?fscHRAHPooVi zBFp~%yOQ*qt?gOj1DUYv3mmu93ds4n5IT<^iaz>t#~;hE;^%b*2hb1<+>_GJ;5 zv}2TJU=LsUm% zQ;jT$WIV`HtANak)SO6{%-qzxVvrTaKr66HVAU7_(I|0uM{Qq%otbG^r&pYj!= zRUZQMn<})VmU7sNv^2$gtXVpBhFH`r-kVFTt@mv&&E7UYZtA`bvuB#W|6BL|Z(15- z-`oA+4W;E73>H0&FTTlIo@;32s?T6K^u?JcTsWn@I>M z%-?XVDI!Ls^`Wq9`BG`$T{*3XW_~qVE;nb+&!DA#5t4^2veZ@6^2OWrPM__4zGrj2 zA>Vg=Hr&y6+&zh?|% zd@pq1z22f}$@LHJ{*Mqp%<%ZWjBLog^UKey?{{X9?OFWzs6zqs87J8uo+~fKukDsE zH)y}c^HeadhA(r^ag7e4IWt?c-e%P~EoakuuuOEvUZFd}OzXQ$w60z}H}mDwn0I=N zHb>OimRt7qZ~IYFJ741LytUWW3i~(agzR~{wY03@V(r!s)1EC0aX!>-Hg`wHlmFV< z@|SeWG&fwW?Y?`xQb3u>@XmoJ2TzE6NDjCBm0T|HV&nh&;Sa>8{rU7lp=t7CU}k3U MboFyt=akR{01Q%wRsaA1 diff --git a/public/static/icons/epic-systems.png b/public/static/icons/epic-systems.png new file mode 100644 index 0000000000000000000000000000000000000000..1253491167fcd7eccce1484de074eb529dd28871 GIT binary patch literal 3526 zcmY*bc|4R~`+n>U$y&BD@wH?dB(ja2DEm%!g9$@3gCSdq>_UVv_K+g7C1S>|EM?1{ zv6U^!KJkve{rbJ{c|P~KujfA3eck6if1J;WF*49O1L6V!0B}b4x~2)qi;|3kmYOuX z)KKC9fRYiep<(2yp`+pB<%2Z!b#j5}zz{Gb+{Hvk9RRK+B$(TI@R+kfpElNr{?i{Z zTvC$4czpHoYcG?b2NNsDuo~|vu~e_uYL9x>rgPweR|v!+_+==Y8dF>8T<6;MV9?++g8!tYOr}>($rS^6ObX&;anUFzo(Zn>7G(j?M0`A?!`X;z@W^A{9@5FuerI8L<^mOES z#kF3(c^Gia-cfBAPN{a(O*iJePuH&Kl?|R}!Pf$o9Jyz|R}W++OGi6si3yj-AGc3N z(=7Av+ECJEAO$XBntPxJP#Shpuy^TbIwxI1U=6B!ntf0%v<%U{CpABcaGtEX| z{MwXyJ2y0mwNeh*Aiq$PY=)(?7lFBX5%H>^J^qVT`f!oxz647T*{&ba`wdIy+{i;V z#NFWvV}tU=Zn0`&8*zjm%ofj}?UrS^Pt<=oh}W}q3Mfa}XEUI?CH;syhyIp1nY8mM z^5^Nf;sqcUwOi`lVV1Q*MNAHL=&+>usc!wr)Lt^|J1p0tQ7Uih`YmWXdqzT!YTJXr zHFilyR?SD?v+!VB$HHeIt`(2`m12+l{gJt~S={A=W1!yb_Hp;>%8;ab$qE1W!E)TD zhdKXShR{Hd=YE59Zod4(Qo0b`l!$#EzSIRt&P#>h6rmnd*Lc?<1wF>AUFm!%*X_ok z;XpEe6Rcd^+qjhgwa#OA*NnN>108x;Ii~S}@d3}?v@wLeLI}b#u1VVh+cb*$ivGu) z>$W($dtx{TIdFn=SRSi#SeCP4IHn1u2wR=BsK2@@^WFj!^2W!uU1wX_z!h37Ztmq& zQ&?bq)#8wxw+{$u#5B>mQ`-_3_IgxOJbU(1cm=}40>& z!;8Y|+#U|xl=0lCEPMr8fOSjDAru(@v)r3N9gRUZF5R5FYUBs&Mi}dN&0zU&Hz69{)N&8CVQMVX3bXg%tN}>g3PPRZt8bdGyJK zyAzr>feL5|X4eEG)b2b>er+TI-)3pZHSnBwb;lNi5SRhRgPZM7j(!D&Y*P%+0u6a5 z6ej{0`VN=TKGFq&fm!Lg>FWa`BuooXk+A?2Bt%B~05UFs>Nf@eJu>dU*n~{@4~HB8 z9>M|2KO7s9KONUeM#}!<$@9qnGDPzz{$h?(s!XLLFUisQUbjX806puekpWrRq(w4o zxS18&O8=&Ui;uU2ldF$2OakNWdzu9(VH8Nv8-{iQW4yf(C``eBj>{ zw5KwkmA(;J!v_fi%SuQ}Nb*5JU@%w->FTCnqN)8So%E;7=YdB1DnK9s0Ra*LS0sFp z?hq+?d3lJWG(=ijoWu}E1tQQ+7;yxO|6h^+)6s;XT##^IG~5RPKGk({_VGh2^YNV) z`aAyJCmQbd|CJD^KW&j3gq*HGq$DIEf3-=eN~ci;LnItVs(h*sl~Vf6{GZsLI!ch! z;{Uaoe>?phCAA6#DM9`o8x+K8|AhtsX#8|F)y%Bunk_xO*v8n8-2!&M)=Skz=(o)| zQc!DX6vgtEfZ%ryjaan2Cq&GJz2PQTla266OFC&kEsMh^ex}I?lpTW0d~IWdRUgwb zTppxm(4+Jx@09glry|;@>?xy;augN&vgRm@>U6R)o0fCC0tV#wrkXmTGM9<7-QC;h zBg6-#^)<=aIUV<9Bw{RI+44d?fj)y`bg(ySHY zXVLOpMUw(m7~Z*6$5fUoAuwK;3cq?!IY)Kr2giqK&#|f__HFeP2t>LewsYA*^UgGj zcfb!5-ZueC8bE;26+-lq>Z}JobJS7!3t;kUyLA7s&?9h5zS&5?kxq|JviHq5>hq4a z=ZIR7D@45K%2W$`K8$qn3pqXrW;ov`-1Z(*wn%UZdc?`C?HEV_{k5=Hofm#w*fkXC zxgdv2e6QZ|Ld;`pIg+_V{8MhDu2EY>ZUqfi1 z!}!>}ZQbR0ehH!#=q%_bZs1pFWnwuet>eldbHBKH!SXf2Z7JL(^;-q^Y&bLoWlN`N zs7F8V_I|HEc4%Aq9g+XO z-&5ng1RAFDTeKZ3hC4fjn~SpXyl{>6r3*F&UeDazn16kedXtp56vLbE)+fjYv5r?| zrqF8g7fBfJ7LJ-Q%-j5GM`_zmh4NX$bB#p#eKTh(OMXe;Ui8>|vbWc@+o3WPpRx93 z+hjL+i#~WJ*yCxsp96lmY3fV1k6@a~!xo~x-`0+Xe5f;0Z~fgWlwE$?K2dIV?niP! z^b1WFnTaZk&o@g>`ng``&LlbNzG8F~OjZp$x+6R}4|Q4BrJIxut{4&RGT^hSWm>&> zbWTjWjo@OL_a40fa;s!4EcIswaoA;UABJ#jZrmGxeyhf2@}g28sI8jCtimhLn5zV_ z@Y6azz%JY=$haPM1;5h;3_q>0Zomv&4l-i`y2Z+NhV&22P(1@G-a)_J||y zHWO}pumM;f|K*8RsZI5q$Gu|QL!X>k-0A!2CT3e_=3_RdZH{6Mrg9q3WZ2PvyN46S zoE*)LUd=2RtleB|E$`yhQaBgE32HMC+<{6aNZ(KBG=76fs}oS1Ccq4{bJdW@*xJhv zHS6pTwy22>{zSWqP_O6dPY&8xHw(7Qc){_t->0n;%Qgx*)`>{ajxeb0gK z6Mv9tqcKyIU<{dIk(k5n$qPaStQoK-y0j->KYZ!eGRV;ir?*!%Qm5!L$jf^Jq8}HW zJ|}-C5GY($Q4N3EbokP3ALk_gRQI2)UCWlZ9yvx9v4{hA!IhO%!+|mRrNtX}Sz`@v zmZJIYm^RMTCzeuR?_&C=G9BI)F?t9zy!$|dG|%V3Cg=Lg!dNqdP{>1B04>myNVkyH6<1i?zF#TaM@pg zYv#^syt}-Q->I@z5HqS8kQJpjMr4z1DMMnU%BDV++}-N<Ko#;6cmX zm};?`iPpQC_Zzr(hh_&TpWKG3HBRu&<&&cQvi|=NU%*z)Xw{|P5Y5Hmh^S2UFYaHyf!!PbDx33msK}h!t zhO8dh;9s<9Q|q)fqa&IuyRPvY^h_cG*lF6!>THic$DPHDnJXE2jaJmK3DvUz&PxeG zdOF)IJ`T-FJ=b`-yo#C%?iZZh0Y?{4TTu?Bm#;L z8)keb@f857l)dGZt@>XQF-^;@?B zIq%*%Sd4a7Z3EkJq$oq*TcEfq~D)+S0`zu(XYT+2 literal 0 HcmV?d00001 diff --git a/public/static/icons/facebook.png b/public/static/icons/facebook.png index af4711df4eea436a4a8d8974a9c601b267951a94..87e61a00392d2437be50ed6456e3de5282754c9c 100644 GIT binary patch literal 1503 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVkr05M1pgl1mAh%j*h z6I`{#0%imoq)m`tVjYm;EbxddW?0+>{umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuG zfu4bq9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)Btk zRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXGvxn!lt}p zsJDO~)CbAv8|oS8!_5Y2wE>A*`4?rT0&NDFZ)a!&R*518wZ}#uWI2*!AU*|)0=;U- zWup%dHajlKxQFZv49p3hE{-7{yl+FivqL;Z>_WF&-!;GcvfZo4b4#rPvs#vdg@)dd zvpw1~Z=OlJ)A_Mg!A?TaW&JU+i>?BR1}RUIpL>-UHgzjX$7W2CV{>Kgz2PS9yL|GD z+jqCG?t6YGBKLOMCuTPOE4KabR~N7H3yp1f|7rjGh9B!?x5>%ejnR1Mr+H+z=-Gvh zJ(nk~eqP3(^r3X&mtxk`OJZo9h2&jb#xQ#Fq;2--E}m6_r0 z`+J{NeJX#vna}Ibb!)*WZl?vE^`Q;nCPtHVg*5DiXGA;=C~)H4rrun8+22+-e74FG zQQq!a?}WIyeL4xVkE(o{>y!4z(nGU#%F?giN}e(~({EedDL63cyar#?sTP|_`cC?m&VFCL+w3=^F;7mW-mQ9T?F#i!PT7jj zE7m-%+H!b{4=1-s`vk=t@7pKj8cgpWoyG-=<47FL7w?1v$)m$F@NX@_J#;2g# zqIm(kZrpO+?QnsE@xsktPtKhD<|ZGx;+R8b#W%&8naP`31zcIzig<9>WdyZLu9)6h zzvsRqYsPVosa<)mEv9F$e7<2m&*MA?-gV3CQ}63vxHtd(6S>P5_~%@cWXn2Q7|=KU zspvC~B{#Vqew^`j$+YA*Yv-Q4-E(=u>vQ{if3T``KN8=?;tR4P8S>Uo*{IdYljnPGYW>f(8(mgT z@SBrZleOUKgn%iHe8!WD*y>9<#SgHhky ztv4RIZG2h0TIeG4O>VZ=cGhy{x?W~4693D7@RB|M^g74I1^XsswQTlZo^WH&wPOtb zEQ^gc-B&TZb?^79w&=#UZ`yTtT%IOS?S8y)N7IHDCl2S+JM=dTy)O6nnYQ%v)0bzD zNiW$KU-pK#Eqs0R?zp}xj?=Fmdq%%G8SlgUEB(NOl=-zra&5_1_?FBUo!fpOf}`*J z^f}Kfolgf(WQcisf41b5=NjtiHF*o$&CLz!x3t$y`)s^#adF85;o8+9YQ4Pt??AmdKI;Vst0C0#oRsaA1 literal 1060 zcmV+<1l#+GP)Px&-bqA3R9HvtmS1RFRUF5Ezk7R=-X^_G(we48Z8y5U3|fa}58{L1gR%#Gav-Qr z!)br(PADBAfeB8I)%~Hud2cImH_Dh zz_Vu_DXza|b3Jfa;ZS&4GoT9ra{cY1=eq1n>^Z++y>!cVQzJ0p&?e>#L9nvEWTik- zZXRL%o=IiLVv=8AeX)T)&rUS&tp>O%XFEqDeW4YaX97>S*TnDT?abj~vmOp#&l}t$ zBsK!@9Js8oKQ=C1ERFF6QoBM)<0m%O-<}B^i)_>>W8*5C>NbmiSR;-gZs)X39lckKcVU zwgw*&&zV)cvt8@><(NBC9@q9}?3uf1_zD0FIO{U&xRO?}vz_CyzEB)k2^chWzknzxmcq*F4Z|}hkD*?x;=A)5wt1292W4qd{PPS{T19~;WN(x&=II?ouGhJ6$ z`$%#orNRLo;f@}Z+=b-q^UK*)4FD05auk#r3v=iXYsB^igoJUy>s$xq51Y=qMA{cS z=lh_pu%1AAPb5X(006K9aFuZz0HL#zF^+2!~idKZHa7uWn7bj3AmI;dvZDFk-Gc(8bOEo;upJ$FTR<(6~nSb(nNMFndjv4Td;*Q ze$30F`Eza5gqN3=Rf4YaIj4vRnhZz-KD#S@53@PtzJG0rk()p^KU6+^$Yq>e?pC#e_1E^L5S+ldXh}3IM?atPV epo%M0}Rfb^DGGnx*CQ+Y$-@U(c&vVcFoadZ#|9LZ9oNQpw6HovEU<6xB zSFT6!3 z9RP$Scm@J~EaA2f@(d+iDNut+rt-1?W2PY&k^>ojC?+`~l5WVv zq4ybvT+9n&(5QV1BOHhJaCAXgP-uZDJq@e|7HtAWp-{%OfFMIxOY4Jl?hS_yVKAtM z7)*3@v_`bH289-k(KIkHz+km7T3YH{hB`ealHtcxkEF|g5&5rCH(htVs4v67>!Dwn=F^AgRRAXM$(3ut*$gRxNH_k)EIO4Y$i~o&+HKZ5WGULG$-1^THG&0NV+3%n@vp} z)2pK1Arr3Qn%3#+(0fC^Iu%ObYE~yi=$KrBK!Y(t;+i=r$@=nHxP7@U!Yo-p_UJ7! zmbDs45RU>&ihBtQPF6HeueEkGX*X%lwY%L=VNs?67H57nUA+AI!{8K1hMN0X^ig}e z#VWSSG>#!w&(2#g!?*wZx+f}R%{i)P+^v2$wzj?9B+j(tlY|b;QJ(W&$XwE40~7;A zy`EWZOIQOmB{MqvG0@%C^`z_JsDXJl6mo81sd5%&#XLeH)5 z$;3T>-$e}qU9z5}D?~$7$F`gqJD)qXp0lek@oAo-WR^A-6l*B*>Yd!3)CupS#mGh_ zWN*UCh&a?n?s)WEL@Rf+_x~fCy!`m55KNHMG``P1 z`=yRRe(W07FBs!m>$;|hecbP+q?wEM7$vAo5`UMBw45&T-2THA=@unIn{%jCtA;$> zdC}$XE_gRFSnoLUX6_d9nVpfeE}uS@|3R$4kdygV*&Ne!v6AiDPuSp>HWJbHA9gUd z*(g_f`35tp>~lVB>I<{#Jw)xvGhab-g_hg=cDo{{nN^c$M{_e~#$-pN5MTVM z>c5q8gscbBKfSH@wfYoWk}fskq`F+0SH3m71W_@z5tIZi*qSG&(%*vZ+Y3GebX&+-wmz>*Dm_NqXu` zP3BodTYs0EvCgqikZBKb>LqAIeREC!{Tueb_@3e~Xi`#0vKlR-J!Pkqh7qs)DxF_! zYBqPT=A?wFN5fEFv)=DD2edM80D1m10PW19# z3Qlx1%%~yd_V=pbOu}k@cgI^k&zZVKPayeZO{dBp|Jd+y`od6NrVkLOE5`rg34Zf- z@z}16zPBhWdHddQ7WI2h-$&}?kk|mcq&z2J&iWi1xL>?bYGEOF9?|UGGjW9#S17Y_ zK{UIs-}&Q0`~-6R$Rk&mQ}Y$Kw1`1|Sm9ZEE^UwfmWFPx#b0cm+vQ|;u-EOg<|HiF z$t$OqIU?6hb@}4OcKj)wq=4{EO)pbV+41H|(zZ{R!PO%(d$2RTwq#S!fkNJ2jbP#!{R@-UE9n3L literal 0 HcmV?d00001 diff --git a/public/static/icons/godaddy.png b/public/static/icons/godaddy.png new file mode 100644 index 0000000000000000000000000000000000000000..cbc9015766100eb90b2ecb06a10ac370d0b06125 GIT binary patch literal 1066 zcmV+_1l9YAP)Px&KLpX=B3k%8qFm`cX132=gx%l(y8+t>*jfM z5B%Z(@;u+q|M`7?&re|G2my=|foPYTW}PNqjs3@Uf;sgTLOux8sYXK71@nu_B^$b zmy_f?ddzeaP^}dpkp)N=Z)uf0b8?j5Cmo(Y&p9)OpG4rBS0dPU+{Dab6;+pRQ+;Vh z^yF7x5N{srjSmkv-S>VpkAFJC<#(ev@WT}PVH@KbB{IzozJGHo8~g>b>do%}^=k!) z`E@6A!^=X0{n+0=$+T^eo$)e{=sDwEK2wMDVds>4e!(38EUX7`{nW0_iDm7R1O*3h z-~$cG$;mhz^IW{xMRRjAcDr5lAOUc!2OtHU#}B{3`0&?Q7c!@d&4n+IZUT6`RrtM)_Yc1U|W5u@??|1@+u9cs0D0*F{EK(o;r<2!;b@%B)tef zf91!OP77gSVU(7Za{7x?_uMX;fRBKg2SL67eu5w@OiWDB)6+wlwt$io;*#Hw&v%C+ z4f%_`^$vt3mG%?R*N)iza-uJQnCQ^!^+I}jI%yftvEzsVsXti9VY8)*Yldq$qs|kZ z1k+=1z7q5NJ;WnqIeY=yfw;!T#wUu4i#-K3H8pg1cd>8Zd*tTkdfqvmPC7a|$ji$U z^LPH&2Va11TUuJwb#-+C{r&yEwmJrbfs~Y#KY-X(0|Y_nw%Kf1a=Bcxu;6`IMdK?g zD@Dz5;8oz4RRhEU+N4n2u+Gj#%+1Xa6cn_)Ee8e$Jol-osr2>rJqui2sYPE)^iR!i zI-TyxoSYobvtF;Kx3?FqR*T7GLa9{V0v>r7z+2hb+4WsrUCSD^wY3eTI zGG>VZM!i8+)4`^|z`z;1{olvU?CdP%<>g$s(8|=*^iklG^#a5?m(%GKq*5tnvl+Qu zjzXdE=;i0<)7sj)2WWX1z-U`r+qR;jBCJ;H7!W21La-?4cDo0cj%}|ttY(SC!g8Pj k$arAKh_&M7@--xX10a!DD0t8h82|tP07*qoM6N<$f+AM{_5c6? literal 0 HcmV?d00001 diff --git a/public/static/icons/hbo.png b/public/static/icons/hbo.png new file mode 100644 index 0000000000000000000000000000000000000000..2530ca69ea446bd21147fcc0ab8121610f4f6e8c GIT binary patch literal 1045 zcmV+w1nT>VP)Px&&q+iFj`MLcdC)mSS%Js2PR3fytcMhfwtM% zS+QEJlBk|YBp$TJpt@lgm1HtmJ`HwaVxljf&tEbOgXDQWv#_v`j>qF>yEtd-ZB*nq z?mbP@K7}@#rhfqd%s4uRVb;{tlqZo$7@a^c46`|oyRE9~HPml>eEg}Mot^JgRlV9S zo}#E+C={BJWqBLbdj{%ELXu>mR;xu}e_&wXvMkHV(=rWpj^n=7H0`x!f*$_pdPY&0 za5x-uyWQ1%KL7h!ARQl?rdI&~bFkl)jKXaW1OlJH0qgbp)1^}BbreVtgqw<@yo1cw zkO_hS9LL=y2%>a!bo7$0>qD&z@%#N(OQq7?Zh>01ZM&UG+-~>%dcFRP(Edn8G2K*!_b<2S0+YICA?7e2I2Pfs`QN>x?aR4VmX zr!&eh%r`8{F7NH_{nT~8?9N! zaonIN>NgC-lv=G8GYlitdT4{e;7qYt{Ix5foo)%Jjf{+V%H{HKHk;i#%@@@fhWWly zsk{npJqPuAy+7-^{xY0QlB7$SOy6IW(>TIyySqhZ=o8pXR(LCnqNZnx=VB9S+hOgX-`B zl1ilx;2WURR*#L1@w%>GfY+31n#%6(Zr0^;wT*f5SLDAG%~^cUO-BC(jwT)?+ynfC P00000NkvXXu0mjfeoXfy literal 0 HcmV?d00001 diff --git a/public/static/icons/indeed.png b/public/static/icons/indeed.png index 19a918e9026aadcab57b4ae9667106d3418f9a02..ce71b46570cefedc1076950ba8f6f785444c6573 100644 GIT binary patch delta 987 zcmV<110?*PFVqboiBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_>mz$4|ru* zNoGw=04e|g00;mCk#83nJ^>p51poj50RR91Mu%wt1ONa40RR91PLZoE6&Roc00aO4 z0096102lxO000fE+ZvJW7y*>C1_5vZldJ-90yQy{9s_0tH8C(WgHa2iRnQ_@ z*tTVD3JRg1O|2rZCm}r-;VMN;jj}AF$QCk+kLGdj%s}p>O5AgD4VvRRZI!V-6 zu2AU*7UO?Oorv-h2zY{cwFDWDaPh-LSG$Iekit4aZ%;FQUR!r7tQh%8RK7Dv5_2cP z-_Dx|AJA|mjWl^d08Ci#beiK9j`|7zmWfERt;J`4@VaOWaZ z3^Sb1@CkS{MO|JQ=-;KGEC8(Yb~Ct?!sD`AF+JnUCXTl%^d9u#+;xJFByr=e4@)-# zh+GTc>PhBR0koAWJouSHt$$B}^p0jD5NWs9?m@$gLw{YNwm9Q9*+xrPe< z2K)Tzq$FQrKud{&!8oVvh0#V(#JlOJiN0n9>HVP>2I@i@Vl3Y$eVR5evk0(bo`G_{W-E}#qOt(XLevu3g0dq5G*h-?-O{7L z%pB!Qq#MHWkaA#odK>1 za`B{v-I{9xkt<_X1$4OK*^(e5hjkWd1`C+yEFYn*tS|uq0) zxdfMlZG+}if%q&Ef=l*tCQ+{4=r6IZ2xOz2r+lMbwT=X&?GKI952SzbI>Z0~002ov JPDHLkV1lC`qiFyD delta 5296 zcmV;h6i@5a4WBO|iBL{Q4GJ0x0000DNk~Le000180000O2nGNE0GQk=Bvn7y-z!`fvdyQe|^*Y;|;LZ*Em?X>>j^ zJTG)jJs#&SUrY@a_ZlC4`QNvC!6ofx`sQ)UGvbORpVjyZ`}k(S@b5=sx^*{hHw}aA1nC8v9uLF9^sG&13nFQ#0YRo0dNWXv92H=v3*ifYj>*GWp4m3S{ zZ2RgCtSi$YWjYbf@8yp@=lee6>N4K+*g;1HXBr6!LqcMGV$i}{T6Xg@Nis%L`a`P8 z9e8C4GjCJMe&3i=XET}A%Cd6f&vw>{lCzX*y#V6Ra+$t}>5g<7o`R81UoA^Cw527( zK8^V?Cmw$jelIDu%{eZ~RikgYz1jna0EfBl)8dRPr?#;%*VWd=RPIazcgUTDv3{z; z69B4gIZco4t}!LEg>vRGL-$jz-)ZP4=LW$ZVh=7qr)_q^O_4ZZJYf{;Kf3LweM8Ux z)(_V6;C0pr&c;Qp)cKnT;S(I;z8xpoFZOMF*#Cc9kGSglfk_ma@jkbGah&R|A8As^*5C2@cbJ5s#a7;_6gy)8uW_JOBcI&WI@;uON1wII397+p;% z?Inc$xg){9!j^Wta2R51IzsA7rU$><_wRoq2-a1WRdS2Z-703}j~vEVGAHhl!T=|f zeGGaZEe9iG+Gd*!zI@C0uIGNs_U|-3%yVTq7qNtq@;1W79l}dZ3=6%67`;O>^|qj@ z-%#NhA{1-dwEIQ~Ga9cRF6n^-Pp|8|Zu2u$ij!L*>{8)X&Eni0$Cz^i6V8f&s%3vo z8+J^&cDhL6hn3P3hF4kt*Oa2!IpBV|#Cet$rS z3MogX!LWdL%^5?}=_s*RC`SC0&&0W9`glHAC=9N`A@*GRe0XYTZ!|Tucc?h1thDDv zXIksFdn!CvJdTB25YAFE%(F1xBZ+@jk}z@U*z@b!+`M>;8}eu7kaq--n52ox!jdoM z0(HrfuaUx4f=q!ePlm=wDJTf;C5aA8lNpoKA$c{HU9f8_!`RrL`6kmVTW%TrEn6(J z;1wlchH9+0AbsP|QcGclMleLo!_X$mK~ZOr7BzN6XWMd{?9Z(3iN52rKp8lW z8FGes?kBOjixE=+t5%E_vk9PM#XgaRZl!}FTo_Frg zwD@x$+?$Adxw^0vRuQTlCPaS;u=JxS>f1-D9|<4z12{Qt%-jceB)Q|%Fm0-hCN427 z1lHLPcW&s2V@XJfL@ZQD*dk&qY8MDO^w|YNW)il1({oPN^-@fF)rQgpmA>JcY2`R2 zDs%n$Vm#YMX%KlD)HVpb^^iW@00|%1XahRn<8GciT5)rC`oTA@5RKP&v&NcF}g$%eh+^)qM0ZqaIb(NQ=C)d(WB9?7$9)-A+tlD$ea7VerleFRVRxKRgh1?>4UZU4WcVrQO~Yq!4=csHHX;fOi#EPeuk++?>e3cU z#eC>yGNl|jD@1B??E6gNC8u(28W(PC-BT*Ey=V}FIW2#?U6GJ8jGJ7+h`1Y8y%5G& ziw%(_P{yZ#hnduK8bEVq)5cwU{i1lkEweh9zv;PJrrdiOkFA7PEWy69TzJ@OdG@b| zgN^5!9Ea57jaD&3C4vaN1X_&1xa^P6fq54e9L4f|upkH*E!snEdk^cxYtf^xT|-Jf zbgm-hz~XwKA{O zq7AL{j3d@iCsvQpM#4gW0Xb(EIC~}329_eL0QM%h^dpoy)d0|e^&z|?k1~>*b7^)0 zYWfGk-9^&R23iIC5saVX)P0>gz6e7xSxbL)N09&OpWVc$(TuPg;63-vU$--WuegMY zd%(}spwI)uP_KdPOT?4!=n#=s$@$voRY9(_Uc{jB{hM)U9p6S24sf(PJj523=F00>DcCwNMSWfPXq#N^OKtlLCG>KdRtsA2Ikc_v}lHC1a>)J2u_W7GyZRgbt z!6r~fQT~xQq^j49&VcT(M_8$XC5A?+cMVgS!_TdIvvMq%xADc71pFATx&cYM9&U=* zP74UGV-iKtL^!=3r7VQ+xuA8pZJ>YiFRdr{JZU}Cj?SisTKkYsZjnLZ#{jtAD4Z$S zQqE}--y4||Be3!>Q5`&cWczv>y9dYb7i`>>18<7~#5_jXB-q@rGHI_1Wz$gvwG|ps0ic%@7n9+| zHb2zBB~f+LPw{T0wZ_ z`;6$0`bmpxYc?+R6hj);CaZs_OyFTBJg^)2q6V~6u#tH%kum5w5KRMo)kPv$-_4J| zP#qNFb@qJMFZN3Am0&0ZcrjQMt}*^{@Nf~H2CTq{F&E(J?-1X-OQQRzGJc1iU(>KENjibG%|$LYGZinTH2X& z(4#U%GjrKMY=!$GzEPrxhEo{GVE8y#z+|MY(ZVJ?CeI?_9E;V}MDcHVI?eZ`kykJ{ zVOfBLvKQ>(iW5o;a14}hCNQ9B!#jkZgmCenQj#LhVSR&>@aNL;m%3I z)O)$AV#Kq(ltaG}S$hd3FO0y3E$p?hTWq68mm!1dWyCitU^L3$8*7UI4P2I^$p{4v z@5C;2w`HpzoDCp}CxHUawg2ou)dxeQF-*B&$!ac#kkMTod=-BQkUc-a9&BI8i5}v$ z1PJ9Bq&e_HJz$F-0F)y4MeZXs4lr?TM9}b64#GRu^`e!%h%?UNzT*w-!F9B`4d}wT zqT}r9D%g!<_hCQCKw4Bu_Kyp3D~yNM={?CgS}5i3YW;|}~G(mCdV8ew?| z+K)NJXARdiDb7V*R#ZnER!v0HW1+x6wc>&x?pw+;FdCGM6mgqo@zmH{f=2_O@dh?r zgfm;$v36YM141i*ARpu|onlG~tyuS02_U`^N=(6M|#A}SF| zJ5}kcGe##qN0V?L=9j_?Y*=mm*&uGrKF|7taX_0o%oa7N}KlvGZ4sD?l&v zd*z~t#@8k*6Lw3q4gJ73jL5105CpS5-vx} zs3=m3abkZ%mK6ZgM!ERYhi@qJpkW7JDeYmLJzE^mZLvCqs|jm-Rm4?A?Wy`gmYki0 zo6)*Mhe)_^wsDZoBkQpW!{|b?{q^DLCq8XD-!#hL=L1{8B!h%3raE$@z#E{z(JDCJ z!IRf@Vn-HL8CX`+(Tgmqt)l;HiDXu{RNMx!2;YAd3I+r^h$s;s3`GNGmyH-#fNqr* zAy`>tg}{;_U6!X|{nnn!hv6BNs%@C9Y#RB72vGJEK%{jy9Pk2c0rfs2B^nTf`W4(s z9!35ACP|m?QkoxWy#W+)!^y@%a4b`JU=kp73gu#-k^bXuEQPe@p&l;I?I$06()QF7 z_V#~sXv|;p>&8U=jJrvdnBSb}KcQ6qOFVoXxnKdd#Sn07P-#rXxhD=0GGgz7HP1B1 z>Kj%jL~@Gs$G%=FWRpS!#XKSBLJ z2KDd+Skt3plZ)x-O}G6P2_rJA(CBLfC-*^L8@S_5#y!vh)Xe`uN$h2miR+mP=D~kj zr=ZwSHXe2-;ZDTG5Mj~IvBe&8k~<_Rh&;tD{mp`|*8 z8`lq1D&?_~ydReFAQWPY4#0Np+xHdt61A|t9)i>XZv#zc2BNERMv zx(d@UVnhG{LN$Eq@?l$?Fw&CMm!*Fz3^$_>wr&TMyy=M zO_0}I)WQNsA*jQ$RS~%Y7i|s>5AZ_@t4B+oZ{F1UUq+QYCuuuUwuI_nGzp78lAN8S zQjN!t9t%XQW*WjsZ83Yk7oPHhAc_4PsU(o*cPcE^p>aY-nqQ@LFhi)~F-3pPMVLeb za?C8+?R z#tS!IT`mJv0D6DKnFrDSPr>@-_>8)je2DJQURM}X(tn^aBEmw?Dk$zo@MasA$xzA# zBlsw+sYM-s(S-5m;Xr=8oFCyCf%VwumXym4|0FkQ|>n4%s#Hv z7@~9)y4-dEdO!yGy+Nt;A?WFD();*_WBzDj~wZ=y@p&J&BHNzf&7;?Cc|pZfbx4K%|bM2 z9hf?V5Mc|_4hs+*%JzRv$b;!$fRg+O4F2 z3f5GJoPn4UfcOMtw-LAJ-=X{0u<-(D;119^90v4Dd&Hp^*L`&%clzZZ$Uli64E7^w z4Z!VF=rm{8kOkp=SsFNsj`X=8HSt$Rx847_-M4Sw?ef_3_qTL8=F)au?0+5#IRc9g znUkpJA~BugLI%9_;b*q}G8lOF$O{i{Z_7N|WA~oHZ?lJYZg`2PLM!C?40kqp@P+>j zIxW+#jNTr|+J9q4{|5eT`Lqu|V>FCFw}4wZcKjdZ9XiTYno3dt0000aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+MgxyNev#UtL@KS81c{ACHc?0YWYU z7gl&_v9fYbIJ%B?%Gg9x1n!Exvd+VB^ z+kCI7H@BcKfc0g#Q|NP*@M9Ip4Q>V7*_5svT&>SDopCn%ikxRY73#~EtX;KsX+U$- zTD7Z7n657rj7eYF#x;R;V!xDS>OWqsf`?nSuN3K8()dSdZuXz8zQv_NR}V%iF*>JR z!ew4PHj_`xe>=5clxlvUBm5#MczB#9LT@@vir$4jK1rzV?+DZ%vw;^y0&Yd5Nw^Ha?at{BonPd|mo` zyX$rZA7Z!NmzEGw_n%kvoUuQ9d8c&WvDS+>_qzYt8*t!dznzPQgo}mHu_H%B?Eb$A z{`2LtzRKj*YuCc=?D(jv7qi17XqJSm?7^MI@ej_-ygXyptV4^B`+xZNfMMUyZ`Lw$ zQcb>>V)xs1g;bgAtgQLDUsYu?=a;WvA3khuwU+wDmkJJ#pjJ2LTM zqSoDm3I}s$=}+}~@&3Jge!l*tmnQvo`{$?h9QZOrVrLoeGRI%1{S^cp76u%6dwcr| zU8dDXLtC5_ZEC;qY~S}!&eqn}X8zeULB95h=g%unpPg8sH~sLB9~O^3T9{W96$zd8 zK7GbC)osDyZ3g=rjvjR_d4KbCS>e`>-{0#GKRCd!F3zfd;>5r+=gt{@xb#%pV`-2@ z$qR*J$BqefADwVA#p4zy*DPhv=z{m{@|>@kC(Vsrq9jc%4NyDZ0$Yk8zIMk^5Fpk zpEc|AH<;*JH*Hw)aB1%(of)~6<4sZgx7PUopRs)V>IPoz z2?1`KiiLOFI{$aY*XO!fO_DKgnp|vd$@?2>@#0kyQWy literal 0 HcmV?d00001 diff --git a/public/static/icons/juspay.png b/public/static/icons/juspay.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2b3aa4605d78a2961904480713916e441b3935 GIT binary patch literal 1918 zcmY*ac|4ox7XDH}>}%Z=B{zPSxkv=na3gLjwM=crG?CIuBq2qTN;EO_PGhN1N)0Wl z%bi+=)>2waEn^L)rdrifZD&vwTdG<+Q>nxGHfVwy*19pyILqwB(XVCAiZ(J%N8nFa(eVX#z4*iev*I zT|jml1HiW+yyhxTb3&8LkBruZ7A;EZ& z5e&8i&k?@OaFAeW7zu}MQ#j#{aDt}~%$XTQh1nsj5LR%kA`Aw@L{VrCzBreibji&T z9>(FY9FRyZmy6)qAed31NR++3J<`e=X>DyOVOX+b7#tGMlEF6mBJy7y9F-jsMQ3s7 zOa@G*v zQJ8J!|HXFdV35+{|I^HuNw=etQL%~`7T`ooB@N0I{MyT36kI5KO3r2J^CH+a##gmgC`!_S#E%R}rjc#<~)hx6-%iJI# z*GeI)@IZbipKE>|Z>6a>H4}V$%k_yEh-tZjvcf4T-0y=ORm|4VbFm<#yX?DfgDPmE z%k6mz;x8{;FV)RXgdV|-m316svRv_L@67(L!JW-)&5`}(;$$&+q{LCC@bev#4?@Tz zpU}!+MBl3&;y+qSDuTFfL0A)^)hlSTiSu_3flIDmcFRt|(xNZpTa~^sAaJTe>QfJz zRu7}DxZv|;KXKFrZy}Fb5=z;ga~nU!-=qcIowunUH_gU9$?^baM;zc!$|+c%TKq7$ ztgGrZ=@XoIz{w@QI$PHcM{$%HI+NL3pL@v+FnsUG!BqM%zixS?poQzy@dqJPvT@dN1Op?0}uKw|S1+u?7vx5gcVTNIrLP zl_0MUW_5s#rZY!Tk-sigrQFk~Na4RUznC=Jcg0TaskSkGIBp#OeNkpu#1_+Q!|XXB zcqqx+zBY~Wq0Ky?pwXwh>m^k0S?kL+NWUYcDuitsZ(=<5d-WfkPfwKr={^c(c{wS= zsx~a>=_Ky2VTiUBzt+monVx|gS#U*uN^&e~^Nm4M-K#E6!=*94daS9^)S|w-mw98Z z!wF%X>7KNScYCM3Sy{Y+-&#CMp}x=ltyX!iMNnx+u^PU9sM(;ZRR7zY?h8u+9-jT= zewz*`?NImwNJByLT2{uN$s+zM8=b(iyBL$D_IEh$#Tx?3?9XGb$%2x)F7)cS?p<;J ze|l-DVXw|xSAU+G`v8rJ*B4{zCf+_@sT_S|Xr#TaGFk8X_@1mNtf@CZv#0E1yc=1$ zNEv~2fu6#5pXgs1zhN1(j#2U+0xb2kn&#wl*V+4+`X^f#=xWa4JQEo2M66QJh%R&J zNLEVgdb!w))~**_A#6yJGx)`D?t`t|di9G-Km1Kb|618tkHSM*r2GpJ@5hf1y)>Lx z#HTTufiQmS^O1vYlxoIVu3BtpapxMmjpsKaTtxT&@YAs%CsLxZ&@_OtSyu^;u&spG z%+!854k6+hNer`R#?2f&cK$)5?>WOW*f!%4f+$kU8XY1NK{C_&ljgp+0dl`}h%td& zOAG&g@sCGNsPN`mNG;djhIG1ODQwU@kC@mLKk-s0^G#=x4t+NBUmW4tLO1b4x$?T@ iuqukUS@8;dL}WOAyM6gsGO$py@CwggZIgTeG(3n0Z=;1OBOz@Xy|!i-C8r>z7U6`2_lQ4-E(HYzo1&C7s~{IQsCFRFRw<*Tq`*pFzr4I$uiRKKzbIYb(9+UU z-@r)U$VeBcLbtdwuOzWTH?LS3VhGF}m(=3qqRfJl%=|nBkhzIT`K2YcN=hJ$-~i&z zlFT%OO?kyoZvj2150cS0)HBeBn+?=z0}{3JFUm{>+6*$^&d>&|5=9JZkBvUaawNw< zd#u%)#y7}#uKT4MY|O6~ zg}H9wx+InEaDhGe{9k$I|KI!nU0&30XF23!@M-={-IfEn zPv>s33BDzMw?;CVC0XXoIisguMl%_I?qF$BU2<>T%GR*wQEG90%lniZ?@!w;q;>IH z=5_^vW=RugiL`@T0%u4_N!Iu(6xxQwSzSE#qVHr*=S7`!pAJ9gvfQixt1fqEAHx#S zrZ1oGHv9awSej;Z#y-Vo-)-T`GgG6?7CzY)c0c%m>VY5U3iEGSSX|reX}=*Tn=Qf2 zbwa$rJA)gmO&oS)Pk3Z=d6V_AyDvYtnlB1`+nsiJlGj1+6XHxOCvZfmH%xiYwS@J+ z9cO#-xKPomE16dNSOS#0R=JwShKi;nev0O}B>3Yh6PNzG50}|2YVtl=YV4l8YMFxX z^$8p-MLy|{3s0FZOP{;zN`%h)`+psGZua{pD9q+M?Jgrv&-r;*-@mq8sUc#j^-So| zz3q(8kLz7Ir7gO9SMbtXj;xoH6JAH`n=-vrY39GZyHoU=tUmNh%qMKTD#Iz_ATJz9xTu6+C&vzg%9_t}^|} z!Q9$Ak58;InHU-S@WT8hPdC|~{HHoUKVmy;Von$%L;a%@-)FDCH$#5bsoGuT*{>Q~ zb#DvZTy@DKNXSOEU}Lwyr-&u~-3d(-Z-1HaM@iA?u+>Df29a*pS!dIn_TS2TyFBFo z3C7Q_j)rSJJMd0>xxP-Noc-(133?lMmj6F|yZtOnCvTF|JeIHih12_+KHc+U&|Lpm z{8+=r3zP1I-E=j%Z*ZNwED1!wCOTQm_6`#!Xcm6@2A1f-n)|+apGE^MfIP1jcyXM=EAG^0| zQFn)1h*p!r8eS*ES1+%#n`M^pFRSQh(VaehLh-XpEE4%CpE5ljUiu}HR@ow1v1MP- zUG6`x%%`uf?`2xz=yB5dC#D+4DXpNDeJ+3f4(sxw7_S92b-Alf9@m-v>}5?_>7`Pw9ie`UOBl9p iRXm(m`+fcU|16WTSF+uay|f-wN_x8bxvX!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVjs05M1pgl1mAh%j*h z6I`{#0%imosG8wl(3eag#aZAHSl5MQj7C*NR>Ji;1eL39oNMVYC_d_kSQMDH?6_?7;pxLw$2XLPh@FJO5|P<(KDuLU}{i?GkY;QiG?Wgv1TiN~)CZpGk zJpPxjl^t8arYQW?aaz$%zl*cvCYF8Dcbb#3={w)?J?AgAW=d5g9+I^w>$EDZ`DeZ9 zZ|Uo-xRhUgNofmWRd)HGT2VavjEdl`&ZN6*97PIWT)u4F>Kweq$i&seV&${`n1cD& zv;P;X+gUvQye;F_$F?oPtb?Y2w?PztYMXMMh;=R8`JB4aD}qX z>6~FAZq#Ext8r5I=i}G+$zN7DeR@Sz!awKt4M&w9&yrc{&Nso@O6$nV^HZ`sukwY- z=WTY@y7>I;`hBHc_pFW8@Bb-lJhpGnve)|aD?%U7{re*4%<~-ecq#u8{^~{7bUV2RSdiT|HY00nJ-#gfz%wV7O>7h`e<-x6H`tgQm=IbAx zG3(K_SB!hVRp~B_5boLic|xtF!anJ=hvnbw`@Ftw_`pWJNI#TQ!w&_goaWiv;@*P~(t{1m_e%xw%ldt!f zVXxed{aVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0trA2)D5MX z7ce4BT)+fZEwO+Z!3L^k_!smg6G(9uctjR6Fz_7#VaBQ2e9}PEA~QoGN+NuHtdjF{ z^%7I^lT!66atlDZ7;Gx6fXv*~l0=1y+?>2(s|s5sunH?68zii+qySb@l5MLL;Txdf zoL`ixV5VoFXP{)qrJ$f-QP|K%!RuMVYBUn?dH=8QOqVqKHB5vC#)vj^r4K zPr;%jHM%-o-&xf zt&uS>nZx{<@e7}=h@hAPDNW#-{albonxBOYMw*J-CuDc&tH(nQaXwg^` zw$PDx!OBH^cRwfFPIv!(sLvz5G&|&OlbX_sgNH9|&tp8dbCOvR*B8;Amyt)l@Tk3b zW_;&>d$OotJxBPnd-BsgS)Ly|wzr_KIJM}&-}UET``6Z+6QYD4msL;@LAtB zS4KxUh-LUxH36zLi{tqpt@D5muA&B=G|LR=91Q1m4i>7Qt;y zTNtKt={7%-i+jEM<{dZZGTX|fOII}fo(xoddgmF}6tSfI&78$y(LH}7{9-0BuwS1v z_wlVuU)pn$q+b3AZSSAbnNc0>esvxD36=OMzy7_Ry@UBbL$Ad1V*(vhK;;O7r>mdK II;Vst0A)YwHUIzs literal 0 HcmV?d00001 diff --git a/public/static/icons/optum.png b/public/static/icons/optum.png new file mode 100644 index 0000000000000000000000000000000000000000..57e68592f4157d265d8426241e4d57870d0125f8 GIT binary patch literal 4431 zcmdT{c~lc=67O)xp~C1xLA)X=0wL)f5J?*%8V-4DI3miWKqu)yOOno{0|9+#JjMeD zXI%sp6cI-RMMhD)&lPdJKoRj4M-WiF?_<>MgaDBVK6m%+9}BP3m8$yH@l}2GeOVqB z64c+;*%knR{=rlHg~Z!Q_gMEKKJRLL-w`hoE)1Fsl-CSk&f&nCGUbj%1H20(lQZp5P^G4-?qLFX++0Sg1RoOlC(<%X32VE4ZBJxPLz5OP=& zrpE9jOi2!qA#y~a#>os8jZSupL=_TDgS!JvI%7OUXG2Ujna+W{ydcJS0I>MGMVF`M zLQ;3cg=Sq|oeIsnXuqH${$|=z}5nYw;A>~l)h5~@?b~GYN9VM6wi7`11 z)`d$;lPh(W0B#yYka9!~lhfof1rDY8y680^g4VG?7qVVOo$TupB?u$)F%?2))95t1 z3(uBJCUaF1DJ1j{G{A{(zAi~>wGskBjYdP$uxOYn5oB;U9FWcgnM^97LB-P*YB-Im zz(;o&>9pgI;9?c3RHK-Jtg{P?uoShgi;K=t*I!4RNE+JhNr4;EA`%335|BZogQj2- zaaVZC6qQULoJ0&FhMEyLhDjW;NCH6@^eca9uu|_%E;ot9)d8tQ4u&-`iNqt)l?W(A za4bb7Mgmfa?ip<=cr_~RC1;(a*PMyizwO_YFJ)&xn}&9YJG|;!p`$`v-TFg(OopkZ zDPb|fV{r8)F=lnwvqL)!O+#c+{wT3;aH94+ZwAu<>M1dajP4a_Br!rt#E=wI$ze4Q zmBWb$s8l3!!EUCJroQaZ6ckrus&u0yiB$ECKMncuYi_4NhUyzw39E2KS6yG1&hmD3 zd{;y3F#0Zma7?P!z$#=?BGCf8?;I>#&=j~ki7r0|Cz>Qg!PAWpDxFPbvLiZ&5tZ%@ z(dnJm^jf_eK^3?fR)~>ce;%<$G!&IUOese~_YpIx1i_$kSY9kDhk~53) zRRv)doxx%!}~r?S{u<`_LI)Aj^lv zG9ZnmJ(1DhL>fztkVMvy0F$87bbn%6d~3e-(ClG@ub(#GW5Y<(lnqQ3fnl=mAL6>O z^d=3!9ySHUT}%S2;qQs;D_tWyU57Rl%;$%xFexfSc)Hs*IXHmNW^mZVc|ap-Yf{go z9sMy+EIYy@3fm3qW*bl)``GAurytWDT;lS`vn4il=S7rfdvT^Cafh|+AM8IVVoLul z)03wE-7SW=zIUMK&&2RgIVs-oE@@X$MXSNQ$ zd;dtyvx@`zicZe{Q`TD3K2m=B$a?3L12fB>O>{qW+FVUK=b&{Np=rr`7aKWbhS`97 z;s2Q1{Bo0=Ki-qWI`v0Bo#uXOXd~r%A~49o!Oh;m#@)o$as}sjYByJ(|DtT2gj>i$w%DwkQqV zbvdkT8}z*5D*mLwZ~n+9jbAEn-feWW2nW{|R8WwbmOGiUh>+qeIK%m@cj&O9z@2-q zJ$jy|4$aTYlg?^?HTTow$jX}Aa~c3fbM>6e50+MsZTIhQIuKc&@xZ^a;8vRwIoRO4 zTiM)J=jp+!i;Rs;E>4DS#DF79%F9oj6$iDua)7tmThHUxEOovNu4GFRA_HcO5x#a1 z&8oKZ*nePx_Z_-lX>Dsh)OYL5^19-e6PvCdWR1)6)ucH3Zi*o9JD*`=?pkHH%wx^@ z7hxB;kK9w9{PUjov=NP^*#&1OdRX+m(ihWSop=2x$$q$|Y1ihZ$F^|&>fg4FbS9ll z@|<7fSl^bJf4fxJmO2dle4(UtkzdrIy5AP2Up@a=KDRQfZGiS%>?*6Bb=zn6sb3&i zvAwA({;IcV)4kC7OQN(J5B=CQ;fR-QpNs@i?&Ju?nY0b}bIxi(Qs5FBy62QfPi=!H zTcdb{X!j3J1J{M%u3wHG*(u*vk_NA%USrlc9CNoCW*59-(Woat ziC0nVcv%Cx_Ep}qWu+UgR%|fqhb;%ft-}KY*R?%c>k_@=#pGC3iK6PrU1dBHXM1Jn zC(55?R53T}+^{UysrybmI{MVAam%HD!0F-rkkyH+n6-1QFPiYc}rj`G}e>W>SI<#3(9uP%3s2$3`(|nmiy3Z zM#GA8)`ddo!x0Yu3em9RWEr{eVsPE*}s zP)iDq-(`0!pQVKwXH^I@mwmiEEywexH3_1H%QoFCizXGlut^PSINB2O@YaGCswWG8 z&z5xsVb}=xaNH0-a>mFRa@OuTDQoG)iN7CjTU)wOu=l>t8@AQ!>H&Ty(-$uY$gXvt zKKxpR`qJIg*C)a#d#@ujk9Gc1jPuK&A}{$-r^3${R#NBZHjiNZe92+R%hN?}%@1~j sWEH;2Jsr3H7sO}Ax;aDpI#51ZIed;e%sXQS>3+2b2ZZ>SPfl3)FB=iylK=n! literal 0 HcmV?d00001 diff --git a/public/static/icons/paytm.png b/public/static/icons/paytm.png index 0c91e14e857b482ae7dc263df9c7082ee3d37e5f..c2e879c6281d826a0d9686652e3da5d02b404bd9 100644 GIT binary patch literal 2876 zcmY*ac|6oz7ymI5W8Xt%jAS>KvP@$N6Q;5xOUOQhVHnMfNR|qvY&A+MOl64(8Cwl4 zj4c&Pcr(UUMnsm!QkHo}PjAor-rwik^ZlLsJ>PTB{o~#%4tCZeUerW{;4lcMvW+Tj6Tg8FLrPwV^dkt*rj#x)n~~bh(2y zPx4UGK$*#F=ol8*lxeB*JkMvo)-KrZw<^dufX{)9NjBF2t~>I?=Bm1GUpGkhKCG?& zD0P!Dn7o~>vh2>coisO?j@V!PSOeO5xWlOQj-ASf#)P%_+QUO3jKKu^44Pi7^f0J? z`IaUzYxJ@>)%i1%oLr%cqqT^0uupM<^D2NRy&;JRo<}nLozFGwoFtb#GVXb)^|1GL zp!je?RKzR9>(*J+dX2t!4mcvtF-LepY&S46rm0gIy`r+a(iW$g+?nPYWYo5hyjnjY z8^9Yos}qQW_jj8X23$4Qo=q8FkZ^g3WVn{(-Lly5)~SPL$YiH= z9D0>__M42Jj}+<}L<|?>;gkOmtS}jLf3h&>{_4k(Z^KO*KQ@6nr{K-@>B$~Fiz1H7 zT=%1 zVHThE^q%EWaikijG^9*MnzwESVzNi7yIPJ=jl~DL2D(CC-|P?bg2#rrrqHcisPsP4 zSMr`fgI7n+M$rWV`90P@uXG%wgmkP>l=jAtvpyq7-;t<9>gnP0?VcmL zL~o+^X(bZXI=J`j_kAI=75PuV6S!N)nN$n+0Ud-oCdsU+xe0UBep2RAqM$D<`iya@ zRGOS8oxiP;fGLeFJ1l;1jWR=CQ7E?6--4J9KHlC=0J}3`O3Z+LU&MXz3 zi92fcsp3K_X&#T*<`?4~vkxhKuqix2emLd%@o)3J#IIGIqGPGJ-0GS;Q&*ciK9Bo> zD-1Mcg}=PKr#}5`lD@O2NVMiw&=;WcoPkLb0lm2)H+Z%XOQQ0dtg9VZaj!KM8z}>I zuLX4)oevyu{0@{Mi=vhtqtqCF!@MRR6PjPS+ADOGDornWM1`rcfPt7sFV5OVbnGIi zcNnO@#{qFvql8-g`#QN7L=^TUI>6Qz(BxtPU>lDl0OBGZ?g#KF0NZ|H064;<_y;@k zsQ>2h0>EV)!1tTu&h=ZvhHKpH-=6m#?;pmFd!T>u7S*fm+D@($47YJ30f3Oymhk|0 za=7;wj~mYEB>AN6F}Ob=RM!_n@Wbjxg@$is0f;C#7lvZVzL2O;d>9EHWd{AlfOGLy z7zTy>qL4$(peJn|AeICo7Gk8Ur>h4=f*}wHf`|!#JEE+9r*r?zph0AEI2;CxjEvNc zG}I*!17Z56rlv4G1DJt<4ws=rIvYmzjnWAtsr)1IUmX;d2EO@3y!N!nRgm`nr0sKib?>#8wn;PsCxlmACYf`iNi5|BL;u zgMe)n|DVnL)9J4$w^bw<0sC`oNU*%u=yvYAFpWl;JK2cjy2Kv4iIwIwuJFqJFxpn6 zx^Vx7qWWFCDo2L5>T63GyE zs10g-I{Jc;>s-^h7p#hhBrn!Vx@}z*Eq4W>#9n{5n8QY}&#E$y+9@Y0qbZd|E)*s| zen_C8kcYz0TmtoP^6`f5TQQ!#E^^yOGwd!pYa>{QpYlJI8~dEInnfK zf9bV56x6EZ1RJzNVR^(cr0(>3=WI&$>Xg8L)`?2OAwlMPCYe$Lj`4H3nSMbSifjPo zhIAXzW#}(vD z(t3-P(zEFT8L75{CM){}=WrFXrFnaH?LE@pwA z>zLk-OKs!ZW`GaR-RcSUQ0c2a0cS+xI0%es@-P$poTDY+rks0T6!rvG+^l2-k%zZ= zY7ITReq!m$4mdL+WU;DPgq28}Wyr^LuWH%#H(az{q&?wuYar_K#nEWNcAKLwgMj)Q zE85a-R-Cd+oss*(U*_`Ny*u)9&4VJYwEcP}{p!3>hxt#Hk`l7z*KQTxZBi_^-d%AL zyF53Xb~x&dX6jGnO{5-b(2^ZAVylGI2w8O}iL3hHqJ5_>+jQ&L4NG&>VUgLBP z{nmSX2~a}*m{k{$rs%h~K*;-$l$V=Sk%@uKp4) z(#}$)*a?aTsjIIqR;S@aWJlkgxSG|!1F!6cXwSCrrIZ%&~U}^-P;SA z1K(S`*n9jFPzJkygH^fy37K00001b5ch_0Itp) z=>Px)c1c7*R9Hvtm|biXRTRhnXLjk*7Q0&`A0kERE}%T1Opyc(-6Dz!L4$TTgai@{ zWC{-uO^n|URq=x-9`M1P#)O3W#3B(ANF>nR6~lvc3MMMTPW>uXqNLk4TiCWc$J}YR z%r5(BTcC+2*=*+CbI+agyXTyH=Mtv4Y;5as*(Hi5C0=`Ub@j!`c84Z=f=RW{Ouk5O z5&!|TCFpg2F{$&7Of+@H7m8g1VeyCu{{zdplK!?{4@>+lfLXVcN&~j7ji<*QU37R= z&5g{78rs-iGkDE$Xx;1q5V5tN+_GX6iZlk|5@>T&3mmr&o?E9>lr!QvJTsW^y?t2P zaQWhAS5rD}x#>%QU$l;?shT@26lxw8ZSG~tUm(o3^s}z1l6dxoV`(p+i)hg6GBYQO z{uL08g7La_EHfQE(%^jgrEpKZ1UdzvEY;7z<$<_!>B;q!Fyq)QD@DD;sDXg4sXJ4~ z=B?a*zawG0UMQ&vv^A;)T1_Cb(hfkjj!9Mxmj4<$cyqL0{5!1ux~39F>XlgBf)cEE zjsPxFf7D<K zO9n>7`=aeFZCbnuJwk%fK zbWMFa)m|$r#|S9T(0dBEx0&hupMj0kBvCI@^~Ihsr$|@v8wz?|6?sy)4}d5m3vv+p zeYAakWU161FfB!x^+Cj zQua25`yWdp`D6Nf(Vk#~^T1eJ_L_IYgbBbOiTRjuIKz)qL9c6_S^q*k$3e6q-3ONQ z0(<0%Z7!Qs){`Gtvs5czT~CmnVZa1U%#9g49qtie*MeTx9Py5gZGDfDWc-xo8}Wf) zef1s_SR}UZw%rut1Xe36uMn`mVDbZbf!!cfcDJhod25(ul5s@X7%>0YzQvq0E=?#f zx4hj0*sf%YFwe3k9}{PWbWV1b2>TAe@(e`{#3x`-6$s`ETg5z9+-YFp*e3wqC?+Kf z1Pqp_vO!{OayQJAKH$?zmT`aV_0n8VQeFVZ=;{wJ&bEl@hH*e*u<+lMN zbm{GCjhJBZ(j5zi?NVnhV4}TNRt^!cr5I>a4Vd`W>?Xns(RNi64o(EHQBbsC`L0DU zhGyB>Mh1*Z5S_?`I2phi!@Ua$d^uN2`XaFp!Faov2pc=N=34!%z<{f|rp^;%7CyPF z)<`Dxd=Zw*wp&(2Z8XnwDVg%XJf7VSu1c7<3mI}2%)=mB0l+*_rzBPM&1b*g=GLpt z>zra_GJuWVsihy8EC<)daBMFD?-UbZL%ODp-3R4~gi@}B#tyE+-jXH$vc&Xi^M0ua zxvp#K16I9>*d^~cFpu1HoWW_|TKSx}Mp!Aph-p={BXI6c1M`J@J^<+535zgcD9i0= z9%iiQT1!ib5%#IBsk<|cPDF%lIvsN-?TDt?wth?I0rn>V=dFQsUe^NkMWl+U;;B>C zF+=Pq=8+MTTt5IH0|4(|3;;X<-u{c#fgFE0 zAOIi~4Z!`w(ZBXLOa9ufv;TOUOyGYNGeLjZikUcnG2KlXeo*uKYe(QLuZIBuh$wFi z2uM!7J_PEaHFaHem6hNYP7Zu#mQLnYe4Y-@H(3CLC;S>ZSh;bLhGSC@JGC;fVdgxa{eI>Y(- zJv==4JRa~lxjf?+5EB#QhY9iv3i4hvcrjj%u4bORj+ndu5&2&o87qv13)a_BN{*O6V_gr(e{;ewzz5_1t9_k{xQW75UC>t7m2dRL z1rYx-|6lA+9R&YP@&D7zeLc92 zOM${!j>xdvS*4j&+`fEP~O zu{fk|7uzynffG0_g(=$qOnk8DjI^5c7o#BbGZ?Bmso<%Rf9onfK^uz7D$DeatFx~+IIwIznP$qF%Cu-nv--`yN3S!ApQpnq(KzImvxeljk} zb1I(dl&~kJN))PB{!s-Y^L~ogpjgN^Hy<|=jnclV+Q6RP1Mz- z=2|{nLd5z@c9h3SG~qHcAfPa+aiFNb*?9YIMzdKr-+TY>pU%|^yYA_IN6iPWiu$Rr zUM1@ANpRcM=dRW3BaoW-BVPZqbJP0#+!u>;k;B8>q|D9H3Nvkmooy4 z!wudp5zR5+C##y<$8U)yu*}e7fHKsg8>+fF`az6q5C|h8(bmHfy^Y zs>Mz~H880yLEva(Si@4UlY~3Zahl%HE#SAqiIswiceYAIxP0a)n+mI@nx?FO&;TwQ zy587q9~&o84F_>w@+9;!&u^0yMHm%MKQBe3;JDlB;GLs(EB$Y#A94%e=l(mVdnvJG z2_NgKhkrAQ1?s0$d0S;ne?Z658{$2%-R#e}Cu7JJuggYb;mtyaFAG)U6F)uH9Em8( z^m#Zh4-%ETRf8o+Hw+pkUsbJ=H8?--r@Dxj3! zdC9OMy0<_6O^_3bfGyQFl4-DGm9fi#QWKqUIDGe2B-L-_v537CN3N|YmmQiS%~Y#2 zCUxr3Jv5{8bbOyRaf}sfZob4jEpS6arvhT;^Z7*xk3`G{vo{^wBwFc#t_HJZp_s4b z8pr0c67eHcevkrsBKR|?u#;*Q+nuBCr9Zeha=SNzO7Hl+7aFKQK6oD(KLmJ zamDp;FnAJR(Cylt(8#LBNVEra$=vvY^`*Ja{NNkqrIkrvFgr>kBdAS)i1 z_UtS^qo39PE9&%B^qgVy{yq0r3*;?Irgk1wszQ@?%cJp1&trz_qiNxvZw^uo7S_nmA_0q zwNkrFFUuJ>g2%9{v2UkU?$~X4V1Iq+p^#$v`!{V%Gz-HPw#Pv;?LGWpm#9iOT@leOTaf+nFr^s$vp~d``OMZ| zag{#`evlI*5eS45BEohwTfqcZceCkz&gI-7tm9@r(H}i4O+lWmml)I(cD`Yz)yP$ve@)BJw>?$&0F>v6*{~!`V0oT@ zR@oPkRK&PCkaS5Uo&Pjsg%0-5r1Mv|$(8lehk<24flFp zWDJ#&z`Ka17SLIXBPK0x{q{LrTdqbH9Pt&iaeYm7W?MiCL;Al9V)2l72>zKh8N77n z^etu|8XJF+{bnJLdAE;3>0W4r>_=Ady|x%a5C)_{{9{ zW*5Bgwq~VcPg^Dp06*k*-*V!U62juidUs#kOG``PlxzPq`6aG_toD*>K)mL)tO!}S zKVHEgYU_k3(Tm_+Ev~6CN)LD*AFjk=Ly~qn^0B_Yx8ZQR=mp_qZHU}2(klDZ$69=X z`ew<52i=xzqcOhDTJzH{>=!wE*F2{k8gp}r5Qf0KD@q$x8kwC|-bZX&R`?o(SqhM> z&jmkLlpU1)!i}@oxV%=@q$q_Rw|-_tNol?cB_B_8*evwsbZJoJWCF^Q_}>E&HksoK z%xP8W$ca$V20F~0KQr)bB262#aHsnW=qGVVih|CtGD} zdTeChVWLeT&nR*)y0DM}_j6|L60@F(Nd_sXx|13v>q?e+OFYqz#xJtAq2y$}v<;^x z_*Z>jj?&{7FR58u-1}e?Xrv&(+Nv_j4r{ba&z1h0c(}a(mjW?_<()KxWk{Q$Umo>`2O-^fe9~38p^R- zmWAPg&8E6=4_SPygoU>djam>eCmLQyFKHybsvhpegzl2+sfd+-p)xlwDz&)8Ur%5IS2$4?Nf$ zBqtBfAZ7OZNxFx2YR8mc1cWLK@3H6Og%$=8ID#z%suTNW{GPtU_;}CUuQz=~3utD@ zN8D=}c>mM5!m_&zO$j1w9yFz#_(C~`Te#&{x3feX+Rzg?4w5$`bRb!VLrP9@+Rqvz zALL!+RDhS`o3u@Lp6iF;Ee1kQKUncx=uT|py`Lm$6vX@0rq0o-+@&(}iYjW1Y!~Qb zwrVg^BfOJ$fzPqvwKcP9PpK=<`qfT_8n5YYi3F_xpB(Le^>Zlvj=1fJP&2}-ex)DV zFGJAFh4hP}pDc^IDzgo^`f6P}P-3T!H|5mQ=9Jiy#p#{X2@+qiSK(whK&L}Nws&t6 zEclFTEb?`7(K($iG6#>FTz-dkQ(k{0mV!i8S0&0-J$iWRE@4@%IABX}0+E`I^|mY% zSm_;HQW*`#q7e)F`wwNjq?2Wd)-j~ZadBJ(w44;kTWSK{t;KimFR+NcaPD9%im4)b zK|&Mv?j((T`_Keq38I;jT;FxWSeqQIT+M?^#LOF_86q@f=HlC=vk5`qKx4P*WGaD`|*0nvlI|y$Y z-43ztOB>5xX|%2s5t79I=0AjsuR$CxO?W86W_>GO-7fzvkG>ELqS1r6nOXZ!4-Hk4 zOMdx9up$}nZYdJe7zY>H85bj@bxfCfZ=a*ILrAZUqKXLB=+5KrW@ z1)P>nuBse4WF>?n=dkRJC7>qx-X)zB7prp|ndFAIsEoW;GrieKN?k9#*^EW2sS!llSGG)l z3I$tNZQ-5EU`T^NAY}`|Y)K3a^T~FnWm-uH9e_jOq01Ne!Wk z002OZLU#9utd49dD?#r8f%6Px6r$XyZUAsOd)0iXBD6+@ll`dxu-60tl9B;n4uX<~ z0U*vA07gOp0ACCM+T4;xKLQjGf^uV6L5PQ37RV1p30X009$x5-Udq5jz6{2qQA;WO zXlFE?>Wd<7GWj$HNhvA2|}M_NdfmsU?sL9U)Cqymnj5e=qTo4$u z+s*)>xR2uQMkA{w21dsq1CbwJ)@6^g$K*iiMU4OrhEZFjrbij$TSWp^;oh7N+B%cR%=c{@{GLNYTS>>q%;Lv3FoQzc@EJ@e!;%Kuw?)8l;EbZ#8MSWFsU_!4>FtNwZ zV$P^#&)bOA=jBqZ?qp%45}-viY-myDYFT>b&T;W5&2hXIq*t=cA5>9RS2|%%?f4D0 z^}->$jEAQsoy2oWqK;yq!c5i4*_~WZE)9vedzdm&^FtR&*KA&^L>k^+`6Tvc%4lkJ z=TGVAn!gjD7a}o5US+SkgH;Xj>YPV0uJ%W@vhr~%(nxq71sEMJBkU%vBaIVZK3|JW zY)~qU4l;7M-np>qS$QA>FH~6UJ^=H1WcQfZIF*evk0@lz{kg}wrei(#lInr;>z~8#Fh{Bfp&hL``h4?LD=LcrRyd#%%?K3=$O{r5BE%r zsA+c&XRWUeLQJlD+B;ZuVlCr*Uy|*ksXhA_Op1+TXQk{SR8 z5vp8BiW=C@Ew`txX+H~7bTLz$Jp;_)IhcBZUjIzI{d~Z8x!=8WbyJoXOsH(H^VKj3 z@NR5yD1ga3p|3n1vZ0*tHH5tzI?!a;z`xa%eBSHLY%Be3LJpJRxo+WDyP5XWJbR~e z1`*9kyBsjchFZE^+xuv8&!TFaKk~)C>z*S1kVHPMLtKe|$iv4nZkJ$4nwHp>g-Z&5 z2*y)(I&M%>d_EAYkvI@}Gt=ZnLayV!HH9DEW9nm6?9#3d-agWz9&uiMB&>$}1Zgq+ znkW(hd$**|o!%#!{(GDGro*_LGG>j467K zn6~QOG|ZDO$I+YODt*(`yP1!j-Ye>-1)hm|%4G01icI0ng{J%nR6gq9D#d^Mt)! zeZL-SD0o|8bK75IV<}YWlzlftb%AN46409)!#rZp>E7DzsMd;~zBTU1CCQ(moLy)M z!fD@=)(?2^(n~Y-`E}O~L*k`6__?Xuehw3H-QPDQH_h+=_lI&=YB^lwbvEs{7y70O zFKwEAepxLZ3y6{;Dx&i{Z8ith589;lUby*ow^YRK}kzS-viAmq=H%gYjLwBVKZw> zlMgB9WA)mF=^lt?)W8b&q-)6_c7Q@2EHknSU#R<6FqCW;+k{L8=n424524WbX2+;)OWfX7&5M4lV0RzBR zh~5(Rh9DO?asZIV1QZrI{-BpF3TR;VqL(j({8TKITVm@J%KyZ&G!1o~%b-(=q4;qD zKxL)OAixeB#gC4WWdQ^}9)!^h9v#7tj$(1~d$;}ZQ2c&~?T7RmP~!h1Xqc-{{puYNS64!fr{lJ_Q4F%P=yK8^fLHKWX~ z`@_J*%QtPd+uq$C{X8ow#xn2CnMnIiyr0c)9sTlFWUM%JX~o>p6|r5?{v4-#ZKpoF zHq&f)M{tlbeL52(sc@P%E~7omubsaqkrV_TqpIbddfofV3+siXc$v{}M-j(N+=)j* zij=w?O@TBALvJhFur6tn_v1fRlbl~7FGR;vTTgBs6i;J2`sVF2>Q7>uQ?V9=Ntccc z+cgIR_^>sDDx_+Uv6R1dY)X2Q2;{MUSx26rrWJniRXOgyb+ojk*cGxaBPDTt#R#wa z%=ID-Hv9DF-=9kQ+hPoa6}EzMX!d;6?4#qIr$^2^-DNP+=mYAc)13X`k5t(K(u(=< z_VK-u;f~TTxbaV$caCj8s;wa`Lao9`d$*m}-216cm3;NwyX}`^LrgE$+1l9bGcNGh z=r(k%rRB}B)0XvltbKP{PnMJv3oQJ^ik9cDMSP4bJVaZ2aC>Tr2P= zklLRxMOofORFTyeJ+<6$$t0C@?qI@m#)@5`T^NJA;$iLC-m{NyD;*uJ#xq7oYE2Al z^Qr?=uO4}l)(H*C{3`Y$KTjSrXc;z#`)(6LGhChP#8#yOre~))uku#ocVK>9SvJX~ z@Hnw!IWN-DegAy!FV-%8MoAM(|_l_A`VH$8^p6nvgyuXo{> z)x+=Qbi1@q0KA6#LJve^H-=`vMxk!y1(=?M+k-al)=~`K{XEC5bf|IGe=1pnv!PVW zF~&b#=e4R_Vova(=H~Mm#$ue^ABR_J?H_6=f2$k$B0(!>eBJH~5bbV{-0-k`V#c}T z8qr+u2bvriv39lm8bkLU|8H==8f#(bah)B5MB(|lq>uf+X4pyGyWEGGPcaw$nuPik z6QTq&f@*VNzt|jd>QZiOV4aTw)1+YSr7-|v+nNQff{IX6-~KMofk)wI>8Zm|gwQZk zkcu2?&`VPf=kJ^p?m0~IhyRw`Aec?5kJxTE6=`#me`iLTtJm>WwRL4gKqg8hcCD-P z#dbxM*vry0bGc)Y7^e`eE{GHum{fbZtXBamtA?+yd#5K_j#UM zy|*&aCYLK9$-8(Wb3``U?yn!KPFZZSo-rM15@6tMStZErVwN8)>1{L}?HVET=4iX2C{%Mw>8&gzN_HE5oyft5^E-OK&f#a_NQPCLH3=4L`v`?;8Dz6D>= z-u{|?ALdbz?#78p$%lyvy$DI?)iBK%DWtZ_!Rlk2bUgbzM1o&7OIFeVfBXPIb#^CT Ib_!1V2g_T&hX4Qo literal 0 HcmV?d00001 diff --git a/public/static/icons/riot-games.png b/public/static/icons/riot-games.png new file mode 100644 index 0000000000000000000000000000000000000000..ccca4a2b52625ae8b7d587d85f998238e8abd51a GIT binary patch literal 1853 zcmY*adtB0I7ymI*6tg0_P_`m6wNy}CPEjfEfSQJw5-UYP^MW|Q#QWAvv~u-P(Y#ck znVNZPI(6ROp=sWzIVEdT%xukWin^9&Za>V|-uHPv=Q-c!{J!UV&Uya%rF$K9)rIeb z0|1~)COJ_-k5ZeKCU}m=*u4WCgim#K0IKA>roc-I+m9UV;Q<^3u@;~K*$hC{6mSEO zoq)y)1^@~~Zw*r+Mys6906-K9tXt)r0KIyVKm)T^JyZhuq$v4pjg68(KVfwmVk4>w zblOoQIv)UZkZOYf`GsKn5PB%hPvGa_P6*<1uuK*=kc|~`qSRS{t&jjh4qL!P3po*y ze1gypv%(;NSRKY;&?^){xE;pN!wc=m<+0J0STn2{h6qQa(Y8ERFoEjivYHOw>@cSV zf+zwG7ZVeMjj_OTc_BD+Yinzq86Jnnn}Q5eer%+GDKw4b@B1k7UmYhlKZq9^B?#q4 zqSd<0KyI|a4ueq_T3a9c6odwUsuamz9Sa-~r~ZO7$C}~Rw82zcb(G-A3uS|q)%rwp z+ZE>j#a8Rs;?%|erP~WG8zXNw?%UgG=+-viz3# z+`aT+=z(mM@y1Qin@5bKLr2h+h>5J7x(F`nZo3q>4D6oINC`NL=*a5qEYms!VdXaEyqCquQXw2~6Lk2Lqvh~t0QaN3kC z(@iI!-bh7)CdJ#Z2IXx0JCRwTJN?)47c`Q2SW)spQoaB5^kGRQarDjm@bkyk>*!Ja z)|1r;6yubGchVcwpFpKs=0E&sh_YxpfimFD&Ur6{al)-T`J7CXAbvnu|DDMLzl{E~vF z#Lg%EOw+R@AJzB2oI>f}ZxY?-J+9a`BE!h$o=ch)6SY5ts3u37|0Kq2XbS2c=PKd+ z+kvj*m+*8C_p*d+9cS--6Sc~Kt|aFUsqcf>d5+-C=mklMvwWB= z`yyrmZ}4_n)R4T%NPL@mV#ml<&%BJbp;+upzF*{C=nj%q=ft1A`&pOTE=0S2A2jf0 zbmk5n7M3BctrPo0eEZ!l_cdi^9&#+bG0QWV4n(z&yCLZX5k@%$iH%MT@edMbtq5`P zQs@Ew%oKOoeyPu!t3QvNGS3vMu)y-X;Gb3&-uGKbFPDROLH~Itu?c+OcLUbFFrdeLvAedyGOOR zjouT+={~5jA#0>fuL&-4R$N6(#vX~pxOSP=LouVFR-oD}aD^51kS`{_LmVtFPBSzx z$J=EHzecFut)sd9@G@9rZ}OPpXf6Nem(#M`lX08<`y3C~XY9ir5k7SlTwOxxjS(hz z;}o%`iLzOw%Jn}tHe+?aF+63s=taiO@Z7uUyW+pmFV0(>TCZ$PgnGT^cyTK4%}?8_ z=0mQ0zPMrQ@eJiiT7>WR{GXbc23M-rzu%t@Dd=Zj-4vmGqPk-wnSFeVX-GLOExwXf z;KRBZVn!sDurzUPDLLQWcOWpTlVu)0`Mdce?8(T>IwU!9vGL5HpshST{TVHf@l8{r zcjL_4S5Kp~g5KWxyZR}ib=U4G8REXaEALAdo@%Yg>0?S-FM1|fe?K;o^jEK8hn-#C zwI|Fxx%M#b+Q|OEVv~M{lGaDmR>6_D^P*%xiddUoTB&yplTZmKU1)zF$;?2Mtw)KfJjN1ow0$ Tdl!k+KT3e?eAKDRA>i!48#e{d literal 0 HcmV?d00001 diff --git a/public/static/icons/roblox.png b/public/static/icons/roblox.png index a4ad95d7f1ab17a5f14eb6d3a161c83ff23c9447..4fb276433ece814451866e6bc631d1c321c190cd 100644 GIT binary patch literal 2886 zcmY*ac|6ox8~=^nSi6KMO*6?lGj`cVwgyqizBHB@jAe$I!3-uuHHEU=>Q*$Z6p}kA z8Y+yvYzfJ}7m*gp`i^dI_kGXr^PK1Vd(QXyKIb`qoO90cC|V3G4+a20%+|)rnd{}Y zO-O({kH(s=005sj-qO-B%o1%$3@4I~NBRfi&^Q8)gb#E^TL8epj0{)bkln7*sOwc_ z>igSMdh+wL#W(f-EDv|?N*$Qp#Fa%1YUG5Mn`gGn59Q$x=uE8N#jB#E%_VE^kLHYS zdDklM3oZJX2ESeIc$+UpWu%R?{~4V>);7|s+G>2nEsik*{(L3Sl7cQw?Isj6bsCz!}aS_ru+_(JX`&RH=i6a`s z7&_fwe6STdjsrG#Hn4n?_{`Uuh5G_lggM6HxsdTc>MHFnSRGfhv>6y{4VA+5 zP0l-p;0$cpi%*dJ>D>hrz55SUp>5VJ`bF1{!d};;tR+6S9tz{UOF4G2Op`7>!dtm~ zMU8ZM?5rfyb#joxc!a>0HArsZs_?=~Fu<2xeVPPbLU96J6sI`qLgOM==E=_G46R+ zg~qcDWkuxEm5^=~OBT(E?iI>+B{7dFi5JHQn;qWew1Sw=netPPIeT+H`k**F|H^1N zRGUhh->K;*Wt9n$z$bY7-6;Ue&xYKZy%%z8<<02)NS*4BP2h=3=w|cWY?r1*{ub<0 zXJOr9h%2mG^dv2$D7sTPC=%AAWs9`UPFdLv&6(8PweJojTe;;pHXYk#WGAlIbQwy< zeyQr}p@Cq|OoO!QwAonm#?4^tU!&z64R%Ze$^MT1j-36-AjH? z*&i$)3a2y=^yHB`w(2l5eWjQg1254{!IQj+bMM@q=*{WAbOY0$61_R-FQ!MasC#hN zaR0J9w>|aTR(bZe0rV;=TPRq-dwueIi&=J9%lGWP2NEZSCsAYVWG0CjHImfqJBlD- zNSLU-WF|VahqkC2w(#iA-{5Kd6{kU_g;zh^LZo(gCeO6 zSzoq5Qz;Q!L@!Q~eL$Wk6qogmnYkRkETEi_Ke4F8dz3Jd3bQra1w9?Xj!XUcEkEYu z5z~Q3$&KWta1;K31WbZ1O4_V0GG*6D+B2v5r5@6IR-5>EIzF$w;@XGv^(~VV0pLg4 zYBHizFK(*LJ)LFm?#dUhxDql2l*VfxtRvcPZpgl)-NTWY0teTXjlX+6Hk24G=IvYy zY12;%o~T&_ic$I0WoN1~Ct!r<;G2~CTK8k}9YuTRzIjs#O2a^ZLd}V-wT(FX7v7!` zpz`Jx@0Jo(q#>}kje9{*aUQlo4i11C7YhOWpg#a!E&_2s03;9a|HJ@b2U7Trok1$U zI6MGw77y_K;&^fW_ORg^H~W|8xykdJA$ODaU%X8{(UiHH>x3h1JjnncBDHNG;94&C z{sMX8T|6ir4)#WY#0Z2xmKcCTP$MF@vj7vS5f?__DE<&?L^y$LL^Xx}WEgSrb{GkT z{G?FAOrahQju1;C2?xLyMHk`|VlW7EsKNU_O!~PNZuZ|Ut97w`PQt(6qWLwuifEZ0Ng+jLr z{T~19lY$TWw-SN;t1WJW$n6!R7D5yGTbr9|vK=)#M#AH`mACa#S|&f4{}=mJ#{{`u z{C_s{Pp3bl+*VOw6Xfq>LxFdl7!%~a3*T(5%w256qTP;=U96>11#9htEuz_iS*a{X z2;J%0IDgeGMI&>YmlAm_|!o_tc6(cpZ@yZ=OK&`~Drb zLy|GJSd_nAIY7f@su_> zR-Y*HEP&sSBA67hBhhm|yOduJh-`T?s?25wt~=|IF^{YF-^_rz8Uv@Y3(KpoJbrUV zEAF+@+uS|HKF1Z1d&7(MMIa@zkh!o@hP^;7i}5NdixNepMxxo2vfHfZ6Q&ONBBg2> zOW+r*`wx>c2EzU73=-`+;H`(gmR-KxaFjgJ>*R^yrOWmBxM8(XDn%`Mw`z0_*al_D zejC?OA&^;vR`W~uW_0TdKhS-WaX5Q{u?H`#W)^MVBFwMT<~Dq+K)#+zu>Ni-y-yM6 z)yrq1TP=3=`O8DI1u#}rq^YF^Y2|s zsZuEBN4gREIvl2yP zn#jjw-F?wCVM~^p74^*zyyqIsOzMY2qj<>l#R@X-+R)p;eXN0K3ijOBv2K@F59D9g zo%QT)8iha9c8eK$aN!19*>W+n#dWIYnx3U^$IAq_be9modGrS6f=RW)s%vMjabmV= zGVyu5N>S?NtV=o%n?jL9&gxh9A=8USBbQJjM5e`kXPZu4wp~!O&TP`1_|Xn2`0!16 zT9?@&D|Kz)2dm2<)10|4hi_q@l@rzlZh4(y;CSEbp-;|*W(~kzcXy)4aUD_eRk04a zRi{XCY8up@NgXkl#Mt9h1iv3@v0ukD{<$bK-&i#-8qX7HdD=p91Kfa-ue9is!HlhT z!>RpWGbht>E}l$$xmG50C5y1Es^%i_33nnT)lD)fDYpak3~X5NeMg&jfbm%jm{A&? zaO@f0OifGJ4nOhWi05?XwBWCCn{;jl-+CK zucr#buhBn4_?u!}KWFdhRlbg99gXoSwpNcqduA5z%GXgZgdLYnF3~7@yi@ zh*)F4fJ&;gI#BOj8`FM)JtQr{Q+$8HRKKLBW{y5CWf0ht5MMd;SAl!}RE*=N#K0a! VPx%0!c(cR7gv;)yu1nQ4|L7-;rA`VSwBQ zE&~Z8`5$D!44s(>nFtx6NKz6;h%ysqiiv-LGdmrnTqbUXLN2+5)@kqBcJF)M@1wKp zn|yoi^*qm7&sy(*aXtg%oZnagpK%+fFoNIzLZ%I13cgkeKY!pV&f|HnU~K?fa1)a- z2Yav=^NPd)5?}!u;EksZU>GYgx#87v9Ks-`r~4>hlrhSA3*Yj)Hh^EagH0W!i1+Jo z6dRJ_c=9EKHv!DTd#uM$ueDBb6Y&Grlfp(9?Z;V6sGJjIx|}o@udx~r0<=lNv((rb z75hm33DT3bRrf{MhaIWjW&G4~O}EWK y7eH;0RVg@}%9_6o|D~WG0;92AJ?J}O{ooHjqhlGDFXW&A0000 zrl+ST%%Ngsr8H6@?^JKk``-8Gx_;m5dwqZ3-}Srhf9_O!TMMYLoG<_YP%BF_2VO+* zhKwMDH+QVZPw)aL(!s(6sC%mLj<-xCswzPJbe}6!foSDc>J8q7?iG%WUS|_mZ691)*?Dw@3ic+_O1A# zCtMWH28;3~5;T4Mh$r!yWJ3667Jw$Bc#wdP@=+oaLc=0aWFzID3KS1-(r{&^pOUB$ zBW0Y8y^<-BgjdqjL}((EjfItzl+YwUf0TpSk>BaOm638_R8%+$4v&e6(Tvg2B$5K) zS_TFNaD+BoTU&#t(1?r;i}E3BghlT8W%6GiGkl~kDJVQDh#01{>FaZn7#(G#th`z1 z&-3e?Q9=IyRtk&!-4?Gw_~s5=OA`VAUCFp+><_=|CbMl$$f^tl0k#7%*Lqy?vk7O$7q_4Lym7+MkL zSGLVK(%W_EoP2q!JY^<~bM2cS4C}m+q?=+*urtrpmu|azD}=SwKQjLoQhSB(!;P~v z-REOe{@Z~P^rp1)XYz))^SUP6NQh)#ivxp$rmaoABZwCtk0lqrDS17CORE!&ho#!q z=`e0o9d4-UXo1!bfQZL&o6M!rqE)_7ZApom+<*d}T8LeRApkvLsOnp9Ny`e@N2 zYz>mhY`||F87q7dM%H}uFtB^!w2JRc#^5m>I5ExZ$0_YJyN^a$$7NE*`J?B0AQ{j? z^B#pgt@F=wk$El5M+0lu8u{!doL%1}I8|VZd-iY9e09A46%N^VZuh*JT$$vk3hu)Y z)ayGw@O5qdjuwUrnR%n6^z5C5!m4h=rHnUWFd+nLCpdq!yCI2Y2AQhn?*G)A+h2KD zv640a9cZr-&!}})6a97;TkYvq-`bl(ob*V!r2|Gy+2Q={=Cjot zhKUW-cX27XNOUYp{1nS8MN*uKls{^^ld_HbA@eo;ij2m^@ve{Cl6A1M^P<5uH$ZrP zN0OzrGspO9_d;$28i#?12luJPTJ2-zV#lTUsnk!mE2cWveI9k3WlP$1DzZ5512I;r zcj*<9ZVQ%_W=k03)Yv4)--Fs8`{pG$4b%HRYrA17ZK1eIF6Wzx23&zuOl>p0%@x3( zGYw*2Jr{5lT(;E~{n+=SU!+D^4;kh7!zo3F!0l>PMmlrSJF`M%nq!^nSTBdx6#Bl; z>O^=r%Q6Z$R%d+{f@>EQYdf12nPs}_xcYq)dYwTCRa$W>z!F;HI`J>(-lVJIf3U;q z9(@#9sWvxH@pFtGNjY6u59iylt~jskmN1`DXsW8&VcfFb6>UB3J6c(F25R(lMBn)> z`8`W50I{hdd;@9at~2=PST6(9e2yu#1*{z99>)BO3-u)uE>;y%!eTkr(kJevJU#h%4W@o_)b5#^ zw6f4`=5>}~cEjXCMiD0N-YWFHd!xIb(sWEbQ^PBG`n6Y|(BDfb@`H;b`RwWEU!IYF zkg=@9A6@Va)8-mFsQlz!=tS#HdUg6>sh5$qa$MtN9C#?R_Cr#{<*8@8`kz=#fpJOM zgKi__40g&XpBFV7LLG1QMsj=G>!0-ODU7yLrEi}++q_6JZ#?E8aF#Ju^uA98}T z>n~oQe_%_yp-y2Ea?=oP0Qz)LTYFWgGS`N6@_G!i*?mw(xS1(@?8yo?O zn43_l5v*x9u_Y)gUp1ERsm!zW2KAG5oK;tfCFT?rQjQl@O6fO?<#7zEpAg*y=K0ZBjw`zZcV5lB2ID;954A9sUOH*j7JX%FLw^xRs_T~ zke4qlQSLX3oX+y-rIWz28h=Np4z_(mO2N>h%LzP`nmpRoaJ0`!!n!i^f@J2a7~0&TTpQM*dkRJc-A_p190bEr8&KM+ Wxym9~d~EY)(aPM`tj@&y?0*2f|Ng!J literal 546 zcmV+-0^R+IP)Px$+(|@1R7gu>WS}u%q_O!7qZSYh;n5%>Er<*^y|yQ)gMfm6EdM`U^b$J{Q-%@; z>MI`nV_={p=`udM86hu?>;@DI4CY+_w>4auQG%P5;q$M*3<;YbGB7bRGA#91U}!q> zoMFe^PYg%m)WG^b{QS$1yXy(VjW<7F=H0oLuBD3ZK@TCb{LNpow|7T#>a^)36@tPY9w;Jsj5*A%zSP-YjVBU3{;bfU5L+QGk42hP~ z44M)=3@Y`9j^1mwx4{)PC>AIdZ2!m3%EXxNsK`*@smk#7%P$6D9yW%OHBYn_g{W9WG}q1ZELBuH@_xUHo z??3+-K)#X?;slF%*6e0@^!D4bYcm3(38gv|3yk7d{xeb+Wt0))VK{W*8H0iZFT>qu zpBO%U{l&n+#=@W}F90_0=A(}@kIo9pAY?d59@T=Vr391de@4cR^Gl;Di7_0*0%A3h kqHeUXBN$qvK}0Z!0Pz-^8Ao7EG!I8Bn44%SPC9a z4)y2n2{VCz*I){Lp4Rx-wKhaUsdt- zAsAQ+LI~2AhdPtV!N%WT5E}74;_s89 z1u0SPj(93Lm@ZIctgHPW12p3Q!rxQuLy35Pdp=WizT*EG`yTK1?>XE$+fcF-j+7nzvl+WCnVC`JsF3?tr9 zkjXYoj5F=BOpr_5{d;ZzbS^1wKj?|YVU=A9`ndsS`ulx*ni0p;eS2bVUbeG2`lc`i zs%hoZbEMp{JI64;?PcUTC%QeiKz=5`tX#Ze;o;hYrBjitx+SE4ZrAQlC#|E;+NKs= zJJsqJ!FH!H6U?1(?+-j}&QQqOB0CtP4#roD~?5WMWRurq) zig`CIVL1JZ>IT}f3NCiqLDCw66J1*p5hD4k$rox5>`Onp1*rtT-1LKyq4F8Y$-xh~fd-tI z`py@gzbduj@?qr~gs%B1PMiPzCJXP5u0**DRIF;=Hp|ynXAe^5P;^ywn7?*7z#9-x zI{I5QYpHjYfNXgjTM|@ z1bQ;5iae+(GxfM;vBSaVOt4A7RtQrrn_cI25!Xrf;TGUjCN4D$)W)Y)H~)CCvaU+w z=TupIZCc;B8}4EJTHB8Yqk41o$A0P=Rt3Y4*Gj>}c4F#G>%=j0&j~&Ku&ewT9?ERhjH^lD&1h zv*$9(kj8YHu}$(;&P!P~2^kofsT_H9*D^ff_E?GLuh~XD(S#Zb{m38j_qG?r&NSLG z`{sG#vkNnzr{{soaZ6rrHeOQ$6yKJ9gk-eGaZDtOVmYrQ2UnzDimtB9M*%Vnv4{E` zS9grL?vX$9tjxh%$TRa}<;^^WpeU!?p&<&sncGII)A0JplnYB&T||{Qdrmf%V6M7$ z&T19D!e*CFRM~dxKd6ePb1XfOfThSQ{*9fb8)4SMulv@b{DDuuq!@sFJQ)A5OW_A6G5+3~@sk+ur|6C$ITHd|K=&=sHBK~O^8+eXg3VBTRl{R)>tbM=iO7D~QYYLo1YBPpQ1}8PGw%$n30Szkk zxZUt>PG{_Iu{$fueu5A;W-;s=TsV7J{-O!nrd?%4I0_u)>y4QM-~PxWT{gBuimvgt zF{Gts1DcXupZ)v*Jk+eoEC>bFgpXORsAju>Op&r9w9if8_b%`9(z_%XXXk3 z=iqruHKe5_i+D1hS9`dn=)JW}^~YN8)_WcI+T*~oJkd^4%^ngUKO)eBN2Vw%0%z(r z1~1TygS-qua0AS6#>NfSPQ2Ws(u1$xQN%TL>W5I9lk5FSo3b#fXQG1Y811scCNYIQ zke>N#;NC-Gh-;i=(lDOJkue6s50B=S`cdG;6Uv3_)-LC@ZZ~vP7{8o-j+JDL5aLnI zrq3ps>rPJ&G$)yI!QI12BiC-?aw_+!u?U;L1m2Rgm^oAx4fanjNqu_7^~Cvx?ik9> z7I~AllDw%qGhT;hjQ5Gjeu!&JnBjeJLT2#*XI7`y?U$ z=)DK>{9s41naf!K)bO7ALb7F!G(vc0|Jh-E8dKf7p)-k7|nA6jHVfdsTcf2gC zy7?RfbawvE0MaN6?vm7R;r!;-E7RqIX^fpwqij?fyK=Y9@Obrth!(ea0Dm%k>{i9{ zzQJbTz4LXFk7Ifk?`}!iiL!p4ic}fZcmB}LiCyGP(pwEAHVtaCA!i^;y?7woz8Z`4~|ngpL`G@!LxV>DfX+V=~Nrb*+Ba zl}~*te7=+QoO&F6MKs6+1ca#us@4WVucpg+kVq{Lvr~XW5Tyr|eV$Vaqu#rXaW-|{ z?28Ku3?z$wsI_X4NV;R*%!qWlTti^m&mdUz?|`Hs?M<>KtX5c)@6}n=$_SJKvxujx zE}^HmaQ=tTol}8o%kbsGw6M+LWE97JVq_5$#hgkMW-9fKxpBh~YoAs+JPv@=q+m@E zpZe^*(;c)d6-rpWf3_JS)8;dG4a3!a{Nme3nyX{Br%ApLKGWs;N0CLiXza6Hr{9@- z<_O~p?`uUCc%Eoa=YSP!&J4r#wzm7%MXm42&!<;Dn+jPB literal 0 HcmV?d00001 diff --git a/public/static/icons/siemens.png b/public/static/icons/siemens.png new file mode 100644 index 0000000000000000000000000000000000000000..46193648ec1c473881067245b1e0b514292bf32d GIT binary patch literal 2724 zcmY*ac|4Ts7k`;a*0}a9#*8A2F?Q3;xW)*DB(h9)gR#tLW@1#9!c9rGC{k0mC{bj| zp6o=?C0tzlGG(W-B=Z~9ulxHw@8`Vd`<(ZC&i6U*ALqGZYhy0NFUt=AfRLpH-j3s? zca4{a^BxPsYybdwAIa3zHqg}EloCXto(%EyCYlq;L@LSK&Kw5-hKY#|uKw~4;@I1j zCF;s=V|sIQQ}^xY-6##Rdlx&%+98$%4{M|am6{~C&;N6WbWmq<`yuHNR@_9S{_$Aa z7@JV9q7;z7kO2R))b>wsjOs@Bmihg^r1<74bxNw!DgtXehBs%jmm+6JXp18P$rT!e zjFAJ}8nVye(>)UW~wTKYjQxygpQ!G$GA%Siv1@^!Y~+%sEq zuK0iA1_}&cLnny9jzn{@Yc$y8Ya3s`*9KqH;h=2DglJSCurDs)y|m?_>u9~lPY*#m%-Z$yvut2JwJ~3#UYPw8*fbP#JgG!0LVOfd z@#Ur(HDmm;2-9I|m>yrKNh)a;VG}D!d@C@(wYnyb%D;kb@^(01BhRAeJu!IqO8rr9 zrk}`Y4C8D)`gO}9e!C3mp3Q$Y(k@$YMpywDn^1!nom+<~6j_th;yV%@{qJY2k9& zu;uP24NLwGuo}V0aR2plhHj@O64W*$ovzc1)-~a*A2q zNBclm_LB{O)7u7n?@+tg4eqo3Meef(E`mFIBSBGfL#N91=5#wx@kdlq2uKVtbj5$8e; z^2HLRT&sCnizq(%5e3mwd9-dXLuy_Y1mMapQ)N7@5(8mnY^|dZ{0ZJN8XnBi$)2%lde=v3+XN zi@#7?O;T|B)jid@Dps}pyWD+cH~pu9qVw8@4HV0rZ&E|yIYb(h$8cNa@Vd(jBjK?E zQ1@5=4*h7q$=W5L0GrGBV#iQv@*3qfd>_+T?|59cD_?Q$Gl4-qFaiu*sC8q1{dO*5 z4b(ddRNP~O*asK_&E9<-oB_cgI$8Q!TLWqw%nR({5(PjU#Kn04E?HpDcMJeWx#WIf zJ1*6q9Bu%(Oaj0^IW8Q(yDT`y$^PlN?{WWPNZ$kfi+8DRt;zBn#}{JZOalM`v0dW= zva&hzi_4j0??iX9wnBMRf;ByTC|*QOMsUb(7Jz1;I53z<_k=KlgUB=#0|WieKymPH z7y*TRr_cj2P$z3!h$)3igy?H(X=*{S{16BPP4)3b+2N1;Oy}${P=7i-1cg9^g@tK` z>1a}@eh8$Ikr6^m8=}n${?7cr*iRia zVpsfs4)dea?@>;xSbj9(*Kfn}%eam2<=hJ=E%7Gy7D8nXm>`0KG^VSI9V*&-R9@u( z`JNIl4?p)6HIN{_$hJx;Rt*^~ojf1{0;vfW)wi_)7Adw3xD%O9kMT09R3!)wM+z8h zF%}xQzOa!*TU7$0)E$2U!X715BWgkm&_^*pF+ELnINDoqOZm}RO?^mnMX5`+(G?w;6*RZOuVM3UUW{3zCHmiP7nfr zIEH+4^@tyj$OT%b(lYYsiJPgZ;5wK5@ygTt5ZF~!NgW;Oq-K%Q;NIKT_8;|vq!Jjj z69#PtvbO|yo_Fz@O_ZnbHuWem)I26-)9b=lm1;hBlJGbswv1I`;`qiVT?MxaIYrkU zh0Oqo=ONN%ZkNG0nJjZi`Kp4qN#R*k#Z5?|@#j*mrIb?Jys?IK^?|1jDUbnCSd~f| za#QN`dI)*yVK^A7pXbR>MsD{cB;2x6?j~Lg&JFxreT?C~pcDP%-NNeQI5Ep-X=nxh z2d`0of4b7D*qHn~UALsoRaUgFc6s1Xuk&!ZL8Om@rHIgj?!}@wIDYetTxZmgC77z+ zy$rnWr9y%J=Up}_TlyzMHSV-j>iC6xo_1WWU)A=NA(gzxXYYULj42pCQ0%R)K6@=_ zQG}47d6k%ZR9XAC9Ov67RU}uozX?M+7b|~PI@E`^T(jVb)rZN6O7p%I z{yR(A(j4kEG>H2!W8L}aV6u$jW$X9FAkjRmy0T?4vA?`L#8HF%(W8nr%4;RW3)K@? z0l$3MAiNfC9~O4s_m1}y==`Rn3PI<&u1<_YX#dgz$mav)(|N1RlR;)$cA$#_PDW3k z2goHxpl@Y0iC!6DPy3-aH&Jd|Q{MA8I!1z&joOorTkDj=n{FK~s~SDRdwQ9t-Y;*4 z@6v33)MS6{kWHXM>GFph%8Gg3l;`8bV^(5oVN)86;Me|E`Ei?eGkBXgZzs(8jDDN| zp}O35#%JC6_Sa(P?9TlLOOoq5_Nrs~a#3Cvn@8tD4V}oT`-K!PwkJO7Q0lmL9HLc! z(d%wfv9biw|2z%^APnz^(bH4N4UQey6u72ODuIm2RF|X7V@NuYckdTn@!HTk)kJ{r=D6lXd{~T5Ge-yI2 zrh+t5%_z;@<0Rb*0=8CFMPh%nv5?S_iIGtMKpsCNWGW=|zicEVC1mP<*_z0_NGOkf zqDL`^vPDAs2jlRl{|v=Pd1U{sr7WGztpH$0GaD;SD>F-KZRvzrZ&S4c<*$O8g`KwOUqE_WX%4>Ks2 zlRLxTLH;+6td+Zko2`q7t+Ny0Ph2x|XHO3?dipxXXS6&Use5`O!Toe!ZL1FW**LN+Rn}n;{Sa>qQL(~{ClUO ze?kiDYg)NGJ9z%7Nc;sz6!`x+|C^xhW^47>oWBUX|KR`A_uqKP|CQiBo&OL-fqxqM z9}WKd^#1Zb9-lbQV=e!C6~u8&57g(8kjOc}vQpY_(EGA+Q;l_e`Y%^@mu5xzz|62L zunJ)jhPI`7oq3K5F$(=mLpt7|iYd6lRM}_R%9HCk9(UzbS(!m~1a}&WPgUuR5+gDw z1zf5aj7OgsO#z@gQv?mF?D*`ioXy<@+zd0yU?mzfiL_nj_lvLIUtInUg7F#T*+D9& z<*l^Oy{b+8HJ%r^&FJeMCN@5+x3i6by$*sC7#O@AFK`b!z@#scKu0~cicu+0~LEbhMdrpA^+%X>M^?Q5^$UEFqi$^JG(Kv3TKh4Op3+RkOY&d!Sm$AC=HqAJ&f z1EN>`=d)3{3ojPKb7sRr4XG@T7GDTL)CKm-om3B0*;B4s)NE4mQCsVks8Rb3_Kad; z6Mh92Rr*}bs1ary)$&qzYN+rTE_E>@^&WtATK7Toca`Cy7sIUE5{H|?hj`z1tphHKuIJhnHi0(o z)(*by-9Xa(`PttSVb7HEBx581z!+&mPQnbI zkm0E2g9VexgN2p_R+Dej&EFy>iXS-F*sYN>)N zVlfi7wL)xbSH?}O!%hl1DyErfpXr)RdyvumxW(3PDUYY_lT^n#_uk&C&ZpL!nX6*^ z5?Nv&royb(*y0&CbB%mhQJok6wVk-Bt1DOP6Iu7eVt|AO+7RN~esP7wj8)omy*~PU zjaMy+Fb9o@%{7jbAKkgN-}V}}OK>7SR~XJ-C_0RcEUV%J%fXSZI4xUOFCx2Td9eK# ze=iFr%iO9~K;BQXI&3*vbOhmIUXz=>)?y4Cy#e2(0>-0?Edm-{*USRH5^i;|&D`G^ zCmZwLCWYcRT$ihrjq+CvZ@+8$ar)*Y6UDKGZ8M zYlIwqIpE{#+Wjz*-+5IpEQ&Q-VDc)EyiC!FDH6BuRO#pl z%th2-Ut35lB%e0es{7Hd*auw2S9^jdJCgRNn&4hpPtbp#|B|))X}+1vJPJGeb-e{n zv1AfeABNY6`x}dXaXGN@hDzV$KHii|+PcbLuGKvg^Y5CBu+n_{JS&me1+ z62qincLPoJf_lNC+BN_H76ubFX9MY=|5Za!$?;+tP$ zF=dnlQ_{vX7obR^DAU}K?MjzpoR9FAmDxtPZPsfD+TEUfU)NK*4t>}N>`A=E2{VX` zLytb&B2qP~{A^E-Jtv)|faf)&N*wK3eGse?-~NUAY)_X|H{uVNdS763DRH zpIWiTVt1-$-j~DQl|rPtJMc|2cjHWYOb9O`#RtJ%r4K)E6wT!ujKrzefPII&9v1($ zkT|TbW8FMI-)XmpS_PygH-p3sW&u7)Q9>ic>3}2^Yf+fZE4w{|j>D6}HTtVwpArsP zUQ#CQ7J;*gR>|cqm}Y|1mltNvvh;@no5^jCIAu#JQVZIV@9&QFhd zVF;&1^U4jKqpYIa^X1tf2anwMb=J$h?r*2bIqXNn2KO4ITE&L$Y#fZB<&{N6T5sMS zGkD=_hqM`)7Syeo>kjquz1}nF9A-Pq#iyQxQv;v<&{A4c6JPyc{P{3oqUh*p$+YjN zPJobrDSc+S*I|o1+5_2|rg=5z7rZM;laA=$nbcaH!|+DsgW9iWKD7{J>%jgT&@>F= znh7}>)Bn<5C7zA#rawG#I6b7PkYkWgT4{$EM>73Ph1)wHYm_qh_6fd3wTge7M8FPS zmb!n*520I-ENyVX93?}3aH@pmJJruJ4fbRTLzTH7ri!@h%WLx+O-nxCT-f~_g2?@} zxt({p#K0HVu(uRIPd@v%GmdkKS`$sqrga6AW!s_IN?%PZp|XM#v(a2@ z{Hup{1{eAt3D)#USt}k4j5XV1M{sUql1T>eduqJ|xb8qHa;6~u{8TosJfdSKQ3b(l zybwmp;Y$6*i)XbR8}eqfFl3xuJscJgrtlMGts#q4o#gt917 zYY>bv`%F`yZII%azL~_!(@)duhfqNX9FfFp2OWtH=w+`

m{IEGg$d45f`!=jF!|3q z>X^O;Ko$HTGO?TMMk`Y|8m_IY5IrpmnU=KEa|oVnc5H{=*oGHx(jTZV02 zBbEAeW#(!HO4Wu)nnWiwKBTyClCsgLk7xa9Ss*JiW?HJM{pZ71?fzTH3_~>Ey(5wL zOVJ%6?m%-QQr`?iARfIX1)!0s`R*EStaO*w=uqXPlo%6O+1R${#aRHsrRgqC#moQl ziYdJ>qCO1Ej@nND+kA(4BOzH_8d~YjCr2Cmu}@umx8z1<@MH*jH*3@?I%&|L?vBfO zZP5#YzSy79lc)e5vhApv>G~Mg(<`hUgR0i__^5F}0!FRd-3{?l1QVtWv5byUWU13m z2VOMZ`ZO%e^abZqiE6HAPD0t#>1Ty^Lg`OR^faJkN*u3dtv7BJMe>`qcczy=pNsLU z=6gm0$dieZo3DSKoCp|?d_781rdZWevF*#)SP!B9QMzu!zwL9pG~2pGc;byjYnPP9 z$QC25^YX<-huf;9R~Q5fQ$mzCmRT=3;jF}M8|i~DslHf*=n+~=ADbp)1cf9&nn~6E zX~N6i3jFt6kwd;mIt&a_j2TFB`C?I=AD0#A`uArX;VSXl&w01g$ha{O^^82x@HaY= zE%p{;rIU@Xpy+_l<238~9;ts0Y=U~72Kj~onszIEZW z*y$vAh^svnVT&3iQ+%pTN@r(ZBmYL(@(H-FY)F0j0}ozwH)7%>ZS>u?_dsU~rv6bg zR5FV!!W#4mJJd!bCnMl&%g0Tv`}4A;TgIY`;#)0;W0bw<&V`O!E6toZ#+EO=G9+dS zv_$BIC^s6Pj+10+jB=qAG&b&tlcd+d2AK2Yc?9a=e!gL^O8HpbJxcNKCBAuD^|}vm zVYC!@uqFX=bv~(gzA~C`V|NA6C9pWj$m?;8trnvY2G=}`%$Q-2iDykUz$){qv4fhg zz-UE9v{8e`_~KQ%uGe3in^8pf_Z{geQ8t+>DebG)*WuDte|IwYM3%=H)+)MTrvaEm zFra#S6b-lIe;ye5p&ljnfn_@2ypJIj{86%&Y@Kj)02GIUvwz!;@7O%4FBOZxNn-MT zc4`3PAg(orYo3an#P!O94)i6Kj79>kL)DH%L&w+;M9+pta`@6PtzVfaRzu3XUkLW( zt{`&1(n)nwMRYlV`9*)5jlSMFBO-tL(v&gQk~W%YSGf$a|KWRe*|;$)$Sjhm3jm*E zBq<)!+$4Yp4D1==YrJ#rmtTZu0}YOtYY}Tl%fjSiB6{P5Tz%|$YIHezJ=zx)l=g-; zp@o9vPgTo7avOr8yO_a;N_fHXB$HKlg;)j9IYQ>~tBEjZPqTc#jY3J->_){y2r>L8 zGsAe8q`#L^Vx2e-@4JAQ&3)P`cMQyLU%q12Q=mzi5alR@``bLY)16z7FMnJ2%8gUX zmu8JJm7jT^-BlOQ1}lL^4i|_P0(-GrEzAN~3pxXyyGpSdrYTRTtTyGGgUDEw`9gzRjH+LXiH+ z9bbu7s*46qPL!3HvniUd+pqMnPNaT>M%C3B$Z&}1GPQPx*gX27Nx{Wi3Wa$VYF3w1 zc$+IBc;Qd@Wo*G^3%%<%Z~kDhN>r(9H{}YAMgosB(-Tm)RsD^wfQS37%+-{`f_5=% zUXFjTcH8B(Fj^0CSTMlbYYncc^|{lyFuUbVKDR9S9|C|y zoSaWZ4qfhj+5}`qT=Gb60h`3EZ1ae6w0u#Zi~tgG%m7PD6s+|A3qP9#8v(d@M_Hj? zsmQ_n96WiJBU_K6XVKgHuCZPCyVIM*=uTsC&x4O*15^?_6o!aTCp4tUI2Bi%>LI%- z+Vr(@Jo#*-eVZob1*-8w-3W?Tm_sfX>=oykc$Aq~(nBHwD^UUQ_bjv`ovY!PWfwn^ zj#3mQ&!}0dg@2mBV=Rl2HEhG#`Nsg^OFLAQt&tsQ(Qy&yl9w95lujP1k|EdTn$Ae; z@Y*ekGnzF3DNXjP2=jX(T)|!l_6E2PGC6-Z`NYDS=$r zogoqF_cu~h^Tbefy8&7>0W0;w<8nr`P82ce@4C*qhjtB3a$n}CFHPES+1j{evT>qx zJlplocSNW&?pa2x2e)>D&ooCGSsbJ*q!NPcH7k5`#u(Vi+AQC_dJ~Qqi%38emh90v zKhLKj?^Nz+m}GBI0Za0z%whG0X)O5Z?10qNc?Oqaoby9S_D*nLH(hjNIGs$5Skz+!e?OAP}oV8|8H?5c`{>!&D4N^ZjfP=)>Vr&)zl zhyG9DCExC|!x`Z>H$^Jo(!+agQvAB7=)S24xw5Z{;u7w46=th@cC{#-TQV=g4X~v#;osY3nX*Jqa8SJ$*pi036&EI!}RYApFAf-eYz;ENGn}p zSms==zuK<3@!nsyYtn2(PT*KLMlTtHL{r1r-~~5ScuH0-lqWSZl9_2=dfs22@%9^A zN;r6BpbNJBEIem-1;=*Z38anj6zKIlHrf2`xM|`|C8#mqJIk3=oTYF9I8hjr?XP&}Pi%66GZcg}vQl3-xSW~A1^KS@9JXEGc)Q;jMGI)sGV;rPHz?ca zM#iobf!7*cgK$2ljEu_Gg<5GE$#6E;c&RSFcDv{F*e4v`)&!z>TaHS{*5Kgj2Hw z2??`s$JT@0<%tCxk1ZuQGU+<5s7vyWK4jnUd$7x(SG-X zUK0fRg8O?SWF+f-wKd&21)~HlG*e&28dOBoC0u5mo~q}>D#h+;UN<(BcBRtnp*+J8 zy1frc`)VTXQ@k;KOH2z6A|iB`5v1KqUIKkzQp)p2pDkObZ%?2JN zp2pZaiy;^+Yf_D7#Kn)~k`LkvHQ0|CmA{JbrKOGamx*&)r2vK@WQM6lBi0$D;LaZx z8(z#nM%lL#?(V;1n-=(w&Wl|l9dZO1FHXHx-K@Nu4~~cEKJum^WRqVfcp`3mG(H-s zCn`J%M*aBCPi3%D#wSf4n9jaQX8`lg`d~Y$lN@X}p)NTh6qmlgJJ9-|laaA1Ppl1V zi2EtIS}0+05!KK(881DYh_zf4dV(S#I8(GYck=%ElrMrDkcWu_J)#&1MTx_bSAvnM zZbG#_xHbJYfa`L1N@2y64cRjY`cYz!V&TW~&(olM>zXScAN1~|IOCW@XTL9%eYSMQkHJfeSLCmOfQxpi5=9XK|jgXVLP3sIwl0#~4CdmJ7Fo(O{yd(mfP@=C8k_ z(VF84Rdc-44)4U=Cfi*dY?QyZOBfwWVfCWps;SH~-%}emRADH^J4t48vWC9w^;t;O zGZktXc>UxS6_^Jk9@|=K?a8|=G_Fh+SJVx(=I8%C#@doX%c~l#dEK@xls_ii8e1H= z-yQD?5tYzj9zkzLILc>AhkaAo<|m{#ly`<`57@(ELPEZ}lqtf2-@9I`7)7HLgtf4o zgF0|)g`j7)PFhrR45tG}95q->LhfVii#s}FXjw`iEUrVnG3&^{j>ezK;xO6 zYR${F`Ak^pNiZ4`<)9<;rjEqrjO7e8g$@9~Ns?McLi_b@R{5 zPV%7vvImFa%qzS1iuNyC(XfH$F;_eWYQoC|{lE|!*ak1PUv~OoMuc1z7Pm%Z7e>y~ z?6^y!$ct%*g>xUVmo82;37=3mx5jt``U;9kEWNyI?OdeQX7Yc8xO^DN=wT3Rw$!<5 z9oIq`I!r0EBp5vYeF@E|WU-a_exYk%w)|cn2 z8^G~>?^XcFS5dI%xTOG5ICgo_*P1RV7dhdLCbq1eat9yEv%q6=^1MWdP*W{+jEec; zcphJ;NHmtnoMPH*46il}=1#6`tWR7`Xz=kjgriY<^vKG~cR(VhBsOodanE~X@li|URA(y LYO*!brlJ1>R`7&| literal 0 HcmV?d00001 diff --git a/public/static/icons/toptal.png b/public/static/icons/toptal.png new file mode 100644 index 0000000000000000000000000000000000000000..c9c44c589833627439265da18de7fa9d8b8ebffd GIT binary patch literal 350 zcmV-k0iphhP)Px$7)eAyR7gvmltF4jF%UrC-+PYg8MN&c-09w3K@bYIC+J2I1i_tqOIP&>+8&}F z#I0rEe~jU0GLtNm$$OK@Bo(&t1bhI`w(wh2W!NC_V;y($N-Tmgun!V(Nh|_k7fY-H zk&J*(?@2s@B8gY<2RuZLq27r{&<1Z@Nr_bu!>_;)I0UEp0i>nxhDFc@?*JEI2TU|c zPN2c(z#>Zc40OXeO`ySFfmIGJ>nVW-p8;zNJSEWJQ($9-rv$%1KY%QOH{b=>MsP`{ zr+t{I5=qMqf{ovGTZXJGT)P8VizRM&PLPtAGH9d0K~cH9f>`nh$h%375(o%Q~&?~ literal 0 HcmV?d00001 diff --git a/public/static/icons/wayfair.png b/public/static/icons/wayfair.png index 6aad392f1420322a0f7e77a75a5c10477098f67e..975ae9f1ed4ce3627df205b78e3eab9a1f229822 100644 GIT binary patch delta 1835 zcmV+`2h{k{Cbkh_iBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_y7O^1ZP1_ zK>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF*m;eA5aGbhP zJOBUygp=k9QB+6(00031002k;000311E2u_0{{R30RRC20H6W@1ONa40RR917@z|H z1ONa40RR917ytkO01*!ut^fc432;bRa{vGf6951U69E94oEQKA0a=rs3)7RQ3^0=% z4qAU1Uf~A-00uWnL_t(Y4Q*9jY+S_^o|*f*ySCTHszMAj1Y%UhN!SHD{)vNJiX-xX zKt)N_2TJ-x^JKLZNDxP?;^YCIKs?a$2rtM{samyy6qLv$7!w=WAu?953`#*HjuSgx zulL?N_s$I8xoZ+zd?(JO}qi#m#>=$Kj>t+TV)T;fygb;ReRFHa64wu-3XCgL^UB;d$a0 z^$ixgaV=ie#`NxK8=pFJrq3Vg>yss3(#NI-26N51A)_=4$`J$LSKu8rOn+=A;)8!9 z?XO))NeF&)rhBL0`iq9V#gfD@85tJGTEii9J&}zf9T;Qx>}eaFBKu=s3=C%T*`exE zkRTt$IrALfVZs*7%{Xj%e&yWDh1d6zt)PyXSch1@ejZ()7SD3EHL(c8_Rn=#?B?dZ7kK zG~q^}iF5UBR>D^){Gu8as^yXAB}$tPps~8 z9DbLKkOF7cx-rP;2TjZ7tFycH*r6?s-;RYD=X`ZAE7ZKDc?K4@ksu_lq$cNXxO2g@ zc&xF>A>1HMn%*dKu(|#Uz&p*@p?i6@kT4b^!yTCTjPu|~j;VS3rzB7zs!C?NR$=JE zzynA#8D6+17yPWqLcfTzLvO77h|dw$OZBWo+4s6&qVd54Btpn+aN5-HD#EJ zlXs6k`1+-EAAB;~bH9j_&-{$l98`5on%87m2L~WHz+G!Z)PQFa&u(L~Cjw(_N(2i< zoNe}<>dj#I=&sj(N5*0pJ9JO$=p2uDH^3Kj`Ouj?yE}&FB3l4zg2;b2f~Q{S%6JNR z#yGDIX1KoU#QrAR39iTgSO-5ae85U$nw{P6wYI(=eQns5^Y0wGF!G1{^NsD1QX#h( zMf-D&JZXXJk=VEuizk(nJFNdR`1pw@P?h}P@Ii6%;7KKDLv5RUA1lb%)*1HHuUqEo z?%ux|mnSUCL6xMs)8v2cjYDbbPs8v%sSxPGsZ`dFu zrlZN07u4X(p`NsFZ z<{*jQ9O~!u{{u-!Vq_W9mORVj-be^1wmUV)9@-Vu#@o{E|hy~$&AejKkN9N9bQr;MMb-6OH3Xo-Qu@*UjL%dYB zwNB+closP-+fTGy7JmD;bNHIJGpW&rqFf^hY9xOeJQIIEaA3tM?)Z)M2o@C4id2>j z;A_jnEi4v9`-BMBYvUZkpl>2rv!hRt*r5r-ZE^E`pXPplc=El6w)M?6_zjNIi6qU* ziW)iL1DBK$s}gqtvqoq&st*(^lKbHu>e?wN@0|2&Bm)`cWX9 z!xi*#MTpP4O3idq-D*Ta&#jT#TQt$~E86MwWrlBEMzlj|Z05ys^Ti`K?xFXMjUr$F Z{sAhz1Jm3EZL$CW002ovPDHLkV1grjUNisz delta 4568 zcmZveby(Ef*2jN?bVy3aNK1z_4uiCG2@KK45;avty=zZ>ZM68f z*ZXBVi8=rf);TID=%^_uKy^Ib>>OQ?0HBIVNy9TpnxP2UyDE;300{C`3EBug6F@nB z01qk)C=!AE2wHsZ$4C#HsjwLQ)K`2;RF6_vox8(u$lqGZ)7a|jPIiZtl(d2@lGwhB z{(CtRS551|SGKzY^MSjo1EfGk4>?B9QVP(Eq+7OhlTfxbxO?N2cnLyH7D}PB>^`RS zx&sb|^lqQ~{&FXU>mQ-U?pR!1o`JXgndNeb0IC>wM!}q{*nKtI*0tC!Iv|gSyiMz2 zltXMKs|F<-0qeX(H-V_EG}!Gi_EcGWE&{iO?KLrw+x0bu5`b>91}Jk%Kn@fR;nR-Pf7$m0t#f^KgRQ)TNo8Z-8Qw-B_L;-HbqVb!uKXFV zO!f5HYlMG1mw!NYhRr6*Bvo_P=NPO<-NSz~9SL!p4bG(GfLYZHfSSGuxk%=Zo!ZUf z$f_&8k3_B0dUABzBPMIbfl&k1lKjT>yyn|OnaFrQfeLmhjWX@knpc-KlnQKiQu<`= zeyL+g3g>Gs^REJ`*o`ygEH-w;X{OYhPse}ko$y+!Pua0Y{Z>64%IJR~Xgl~zBO!UM zXC=^YXeL5!M~Tk$GiY3p3@^PW*KJy+Jxu((Vh}E{IzJ2Fq~r8J->|3i1GJYCWQoae z`9hgQ2IR>Ay7Lr$U#iAp%tH(g0fvs4S`UfFHSHD48h(4Xp%&Y+%+9`|t7T~u5wT&v z?(L{bA}j~>sdm<)F~Wy?2>_o+*S(wZAbG36$aqgmjHo^6t^W;Ms8J%#M9tj z*{zBA=D6=Fae1)(DhHm-P;n)hf}jyA2Y~>b0FWtwp&8pO-1WZ2{Y7QcJeAQ!A={_) zJ=iNDRyM4{1nGPl0!8@xk&a!Ddgi-{tzec_#?q63bM*0hWvisOdHIVvCLqkl8JI(5tXi%j;pTnD!%7$&s|T(CLhmN zp2e#H-+ER{52+6!hoy&etEBxFNnn16{)o}O!P1>oZUgQ|2DC2=N~8^ZdD5CQ5Nd52 zOa)esxOc_*F{#=z54K*$@$hgXc%yhL4EPLX3#YYJMvpgL0tkcfE+j9QFKQB-Dbzts zWvyYUd8vxyBmdm$auEwD?I!tO6^Hh>qGF35RDTjku}k?_=3rd*2;FDQr^4;u3uqv{Zmi0Ik$=BVa|X4Rka95Z0(xnfiBc)N& zh0U4GPrRo#CO2W@Y#YMI6vrpu>$c*y7&cTk+(z9dL90BM4)I>`644D&c7|r!3L!p; zR+|VhYkCd_CZX>lQE{lJlyT~DZW$e%^_*BqH#ol>2_NmO6RoEW?}>3_RD&9#np+xp z0~>aic3A_NgXV%GW@K%aQ(-4Kivy?u{Q=%V787pcp9q&~hdMuJN0+`jzPeT$rTW8a zgxiGmanEd5rd!a+?{<<2yXS+{S>joh^^fbV=K|)eWXxKOTP_~AY0!&4Yl`!qV7A$_ zd$({|d%=Zg8ciI%aubxwlm;97Ml5fGR^L9zbD_B6^)vL}iFQg&{<2>Wrs1cF zS8wXqH)1l%bxzsxN+svT_(UAf4$fYQU6E*#T;FFH`ub%aT) zHwrV#nJQ_BJ9XMSg3+?by)c8dx%h~une{Ut*BzN{1@-|=$7e*m83d6^7ivK{4q^2%n_JM+&$g3 z+B0wJ^w#^^XXk!{v{xXXOigxmcFnmWAE!9$iTgH<7EqimO8qf@jz!{=&-(7S_T{ES zLjO)QS1{ztzf~VCfBpo!IN}RICq@9Hgki(-mB%b;CTf4qe|fMPvig0sFF7VT$^h-; z^8HSJn2?Fz9ZfbA64B7Bn9Td#;_F-M;aJ_O7mYkj4=gel66HaK%)*!c^zZnr4J$@}>UgtA$}te-`)c9L&l1PVY)KQnu(f9xVu@nTg>X;>_TL zx6tgk^4LqSx>_>cZ))VV6a& zLuSNlJZ`Jqf};mwMqaS|4c)MuaZ6$kY;#~_m%ZMUyzB{`)|4yUFq_Lxp(79NNB z7hJwv=(~s;?`h>MaWour@Ur#-)eY27?=0%0-o(F&dzW$XFbJ{by-C+CDl-C&8>X)`da^Shu3%7*LB_u-Ed|;-FDU{ z+;(y5e`+DC>c78cwbqGIVfZZ+s`REAqTCh>D+aj*LKKSTt zQX)fI3cRx%BQ^F0Af$6g%K~oY5U2_SzJnFgXj@dAOYN{GW0~0jE@!j{B3vLP8#qvJ zG2l`HGHn!ATN?vDAO=FI6!-8gd3iU}cfjJn<2%n~!qCs}R&TqUpPjQabjaBjC0q&Y zfkT#`%Ef-Jp9`k-;Hx%0I{SS6xlKhHtJytAYJ$(M1IV@gpTCh91>jvr6xSA!hXr8& zrBdhJ`1hIiItR$>E2ybmdwm;EB+}K(!OeT~-C5psg1}wX#OwMS&GCmp)b!Z*0RU^l z(ZJZ-SW`pV#tkK4W$R{*6!1g2UsnT3ERbe4q@SbRJyr*AZ+B@yL07N8Dz0k<|4;;l z1%w2Xx*>|-ACa_+OamHuza z*>Nv&0Kk5yrYLWqO0r|1>0)3=1v_1D zlQ>!!s2$6%)r_nU2~p&ZQB<-|KbFw1RL>!{??yCG2R(jAcwo90l(lFJ#=jWBI-36_@|sWp?1Zqc2|VfsjkE z;gv{-6m&>4`$0ysS9~|Zz|<}F7rQovlpqY-8a3Ep@MN{8g{CXXgLVC?53k5r@WwpS z`yjo4AHT|G)8@Ab)AvVQ4DEfzMdpj1k~Bg5W$Y9LQ|Aj$$>>pfw{4Nf8ehXdF7iDX z@?|snh$VQ_15KZE@~+*wqOQcpJ=c^J47G@%fTxi=1@BE9vlK=5M9&I-X}sLkoujEZveb7`W9_9gV$V>1k1dozdWE6I^N3Yx98-DqnZwuyJSZ zM=^^)3T3%{1AU zb~)9{9D6cJtE1HNW0wpvE%$g5$5dHew^!vT ze)(tztjwJB35+Wxkh0k8(TVk>B-f6Z^7>?NDk;$`FKD`8I4G#v>V3|JXqefVSbh94MF48f&S($bu|EyfmW|*XZPvmL zB=wW@@vK>4n46f65*zqP^=!o>FZnDcSuAq(?oI>Y7=p*?DQ{nsaM3pu)kS2q7#uT3x1B(peQq%9B~O2};w>epBr3cer!ZQM6+5jYGA7 z#+uVaLxE_RZ#C#6=Wb^UEgNo0Jydx=>*p}n-epS0%j`bCt*GiY66W*u7e&tCs(R9* zuC}K7+f9EqNcOd6Jy%c;?w}blGqzx%&9Z0$)3vH6HFqSkgqMv0;E+(JDxmz=d(-oOtPw7Sb}sQD=5W9mvrr k+lSQ;+Bf?hfumOpx01x2dMd@Q-!uSFQ_@nbxNjNuFC<24Hvj+t diff --git a/public/static/icons/wish.png b/public/static/icons/wish.png new file mode 100644 index 0000000000000000000000000000000000000000..be508339b923cc475c10724f909461ddf4797ae8 GIT binary patch literal 1878 zcmY*adpwkB8-AyphOy;5gEURn=Qx9kH9O-t4kM%yV}`8548~ywGuAj;=V?+(%30-5 z$!WAsWfPIYGO`=WlC>}zz?ub1E0m3HPTLbk&>Wkneo$g5tban=GK`sS|L*#+IA_@2a5LG~Y zn*)F&L~WOoAlf^cJpho!0K|4QR1ihW0SvHu2lrlu{Ofpi&#qeU>fT)r7nQ{aE!2Sk zjc}l_0YFAU6cC`O1U!UL7^gfrp3Y9#09H8KkH+$+qq*S`qACE##ey`P&hbNX!^4eF$`RKolc_!(cIy zB40m$Rx}5XLWvsfuFv=6FarPW#ANS`1rCT2onVa6hL~M%uoNfCVoyXd=wN4&zqt`^ zTls&vojy2>sQLd~=JTZ6S#VTyX&h$vvzbdHd}bs8KwN@IusY=lts|cf^|pm4%`clx z42RVa19FI7$4mrNdBJ$f8HQEkNZiTntEtE{Dygn-_ANALlX}!n{z)p9xmH9H*Xz0d zM-E(1y2Ux%-^n?TllNm%8T--irFUM0IZfi#68wgi%L-$sf~FeGDun5{jo!_)=N|FR zuQ%j8h4&kZJek$H15Y&)wDtTWw=&!gms(hdidS(C*Jk!-4wncz@mwJuXP!Jrtek=# z?QinEg)<$!uKPIdjuoW~QkU4aF{yXMt|i&^XSeea;!RVEh|v(*=HI6@FOSbDdGIwu zSS|uNm*~l`k>=T3H;adTG!8Cy+{2O@T9;&1-$is^$jcthm76vg*@!?%U*6|Q)#0za zuvUQ6H{Pa#xORC%j`UderDW&0p)R&-|20ZaQ%x ztfn}grQfw|_x5fYRFi14NABZ+felaODEyN>PyUPG3RIx-+N$2Qbv4I69s+4KolO3T z%ZP!MYlQTXKV0N$D|Hb@`ZTBcj3q|pUMG}er#n77VhFaa`C2`kbaZa^2OZdS zVb8!A|NVRjqQ%;!|11#jE$0U8oLFTaQMuj{FC1ru_>cY*+{F zd17m?lUm2chinVFp!{r_>q*Tj#292G6jpd#L)e|aMJv0x-_-KZ!E4=?jo!K|Ee0JX zg}uc=Dv?Rp^X{1`ulT>DthZ%Qh7Kir>oU&H;Ri1uzX`~!#yy{TIeGZSo4;ID6OCjL z@+zT{w`BjH|_Q%#>PGA{qCUg``{= z7Uxe^k7;i8#o$Lqt~Yv56j0RHl#IC;~!0W)Meu5 zrMaIbjV0QlU;R_v|b(e?98pAmP|K2gr2%9`n#0{CyJE^;{>k!^@Y`AOdDS?gEqv+Rtit8A zzHc81QPKRhfduHFg@%6rpY!y`_M^0n^uFH~0tQP<4SaK>$+YQn1&rpnuiZ?1;JKDk zv=Bl1Y_eiRcHoZ+HVb5R_fk?T%N!>4pUaCucAchP-HX$AUMbQjLt52QS{Fhj(S{Q~ z7UkdBoFPrYo;(!2hMPr0t`XcQW*Zw&j_PXX+Z^ zF}al=F!gQkxm~uHLkVLx8GoysTZRcpsjVX{ajKo;=xFWj&2>|nM?ox9V*DZQ z7A>PBDQda@b&iy9b#ujaUDmc`{}t^#uk7)_A0DUlMDWsUP`n4(mi6<$XlaTI^@;Q# z>p7P#V*c^TCpVbGZmlgP+Fj9&(wm=7)y6K&$Fn#b%Q`3?(iNx_iea vQYjj*zwx3SuLx!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBDAAG{;hE;^%b*2hb1<+n z3NbJPS&Tr)z$nE4G7ZRL@M4sPvx68lplX;H7}_%#SfFa6fHVk917eUK2+h2J5nO>_40N9m2s5V7zXbF#V`OGXL`j6Nk5zJhu3lnFep0Gl zMQ#B|7lTcO6_A;mT9T+xk(-lOY*k^a1Xf`MWP^nDl@!2AO0sR0B76fBob!uP70mPu z^bC~jxD*r=Y>HCStb$zJpxS{vTcwPWk^(Dz{qpj1y>er{{GxPyLrY6beFGzXBO_g) z3f4M^0=zbG>mXfw!sJ3||=N)$1uJvRCv%aI%d@hMmo=v6x| z8+~}N*>Oq6J!EHKU@r4?aSZX`-5TcIEfOyB@7>x}>)y?qH_yUWa?Z?SWlU;?6I(Q_ zw3NCQ?+|ozbv$vb)!rdyb}5Ia!cC5KnqhyeS{9{xN=9g42sPPG?*0uu^Z+&1*LP$wARdvUw6sZ-s0YOw8dno4M|HhNsT#Iboh* zF;XQ>lP1)gJZoZQ$v<{c^GDNyFwH|>A~{nQuT}JjO5ZrSUaB!ki09&F$ph)ar}kua zJUh0FB~3zMyFw4caYiLC&54FRi}Zp5r^^Y(&%M4((5dz&6R?7ak#+Ajt18-~*j9c0AVEX-lJG;59?ze4>|L;)nhiCGo z+npcYZ{|3D?16wwP{55%l9#V)?Ym*z@@Ll74^`6+>3>(;yoYK1cJ{cPJq0B^Y8eOO zf9m?*ad`X1;8uH?QkAt_@|OQwD}PRLhTH!+ zwj2DT+gVc@pP!3QIcQv9HGRRi>wyb&+mF57J)zvY;JF+Rw@vw1sgml(5bu>G;f;I*?yP# z{EK7lgjs|hrAhuyWqtfual@VDHN}20A5Yvi>GWhis-S$;Ugi1X`^U}K=U&~d@if9k z?PT<_;=)L;mfXx8L^1|hr|!VW*Rf2nXzRpDYDc{%T+WpKW>#jD2ny9TGAIORg(Ksrgb)`iQvfi?&UW|1%ezZr zZ#GsRQF@))S5lI@ho^g`Cc>rn+~6z^S511ao)=MLa=ByvLm}bN(TUBwgu_@#6Y-Y& zqj{s-zAY-hoh)0(MBJ%yy0a@)b-m|rtD--pMYxSetC@KX#OBWT-=+(el4gc!i^IDw zH>mqw8&(FZ%T*wz-i%kbPqW!5dP`!DSYi+2NX}KYtA{`bCRoo07nWdc!~I|D*S5pC z6;4*5^bctRCjhJ)gp=G2YkI*SiP_E4(hrE1MY z$q`7y*XwH3YhxG08Sazs>FJdkgzA^#+qg!8$g(2f$81WYLYJ}Z5cl{d`C0mdhx)xQ zj+FN0hl`J-#zwWEU$rfoZ`NuB6hNbrTna>|_Z|dB$JG#3r`Hq@R@oEO(mS&~@p|o_ z)7KlOe+dI8E+WDSsQw@;2T(63YDA17tP+o7p=b?ogZNx{>B69-A?j2+}U1D z(~@n)PdyJ=OL%w1Cefrgd|6bFNLZv|pOy{MCO36m9-cR;Df?S7ELWw&H8d-<7iGIg zxBVKN7P`{d+ZP8?bYbXcHf7Gnn6&Z2Lw_Hw>3(U;&=()*9_S{%y4p|nMhc5kx+X8NlFX7qhTc|u8$WbTkhy)IX$%LAJDl;X>_TERGk zV(%f`BZ8`n?|AEa{0&y<1QHu#nZn_MzMGS49Y(ptjGzOJ%Y9xi@ zH>yDmpaz^$pfRjY_Qfsf5Em#Kjy^0cAmRO!5{eU)4F0Xz!X5?mhO;9DFWMb(k#DP32-sj?%P&z$F%`>1nII`@oc5ejQ+Z+yJi+A%p1 z46W2w`$cr>#cfsY(^;l`Z^@q8>-Z_4Dqh=wMX}*+Ne{){!_gRm2Ae9!)_m#=_l}lB zdN%N#dMV)(%}YQzwj}neORNezcm!4on-NyNTjtl4FGma>=+2R zQNUjWc@x~c=w9~6Q6UtPMo=gv7^e|SirmQp(6J~!B;n{muvk(AnTCqRz`rw4e7qAz z!eQSjbRq`sW$y$tqfl`$Jq=9_O*j?`gTc_$&@hyXx#f>^{vQU8r_&=*NMuY*j7H2+ z4GJ|Jsby$rh}6_ZYHK6-3JWqqXM#{{GskXxguj z8Xk$VNnK*cGVm$KuN#29!7R~viOe%;oa;7j`(HXpWQeq}WtA*bRa-;NI$j9FOPqNY z1Ge~qT*GPAPRkR24ZN$U+#ZgA z3Mrn+I`}D$CdB?7A{i?fd{@}K1A2}V*t^yAhIPWIu|5HuqMEOGmpCKF=B{|3eZxAh zkId4GYlBzHWy=fCVh-6>p>C2$J~&JhvrW&OvzbR6>k?s4c{I4zlRZcFwE3P%y9yhF z$bviL1T80^l5-ukC2A`r&0MI$$y97k!M=1mXPN%?`Z|;2yqtaM!xuZWkh48E-rX2q zZpXzE(@y#2`1dE@k9nfBPM%U2kUPEQbw$wJM0`@Q+af3Y;cf%4>;9Ciq6feIkqewf zUsBc-Pk+-%YxjTs*VD4WeU`dT+sNeSo^+h*mscaMkHyY31b0u3DljvSxw-~5Hk7_P zcqjV76~WLA{bpa3CCf+(Dta6SKJ*sS{n!1bV~Ca%6fzsQCEd_WMJay62nRK5ttH7;&pJ&AZDkPZ++M>ydi)lYsJi z55b34MV`twr*9GrdY?Dc8HXpl4$ANvnEPaQ6XAbx_4CG-=~|T=^-J6OvP1ISbC!wk zUi8J?Jo5VCvn!?3V1t2Q)qL1;s^W;=;xrGiiF{H^Q`mOfxRUUr4-wjRS;Wm}mE3_U zFHq2&H2%Th-P%9gz8&*{sJV)VLE%cRL-$G$m!N0cUU;zUQIDch9)WYd<$bKV0!pVA z1QymzIIg83OI~D#EwWWs9b-;Hx;)!1UUul-V$G|2fU#WbhXFpsYsrfp2Sl`r>A$dL zbuyiwU1*&f=JnnAs7-Vd8;@o-D#l!MqodRNQe^z|86s90sqdK=j+SaPZA%7EI2O> zuC(@!755Fniu7-S9W!%tdsOz1x+^&c}hq60QQ7S>(WjLL^}O zLZof7OvL>Nx`B1@*u6=|gEPBwYyK3*F+P;fiySW1G|?I*O5hFT;ZgI>0u8*!rKAIl zNh5>$(gfoPY}q=;xX*fBs!FaVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~re~mMpk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+M{6 zusA=ggXLV+g}&bx5^u6yth|!@@jzoj<@I&bXD_`ZxZOPKdy6oyw1#y2yt$`ymPXC( zdHiFENt#pkUooHMi~+YY&pdHH|9jEBmo*&Gtg-L1Pq!xeNzO1WI1m}VXvO{iTb6x& zS$&LywO`L}9e?YO)1UuxvoKoRG3)$onR@Z;T3PFR5$i(kEio+l$!XUl&70 zq?63w8`3o7}AKPFx^%KMNO($BPKAq{%@z-|FoNdo*dk-iw{k*VI_Z?H=Qv=D6 zuOAN!#vN69#`eqKlK(?e)Vd4Dd<=7iS=`UevsGu()L!_!_I7v{qhrSW4^IvpbI-PU z^($!ImG5tVw>BtDZxQ{(P#kvT{EX}Jolk8vxb<}zQf((arR zm8o62^L6EQ3yF}OYU1L*d0Cvb74w4R7_|5%l?W_<2Cf6Ll zHX$fZV9uKI-NnnIY||_(liw`0+1=?_?rp~4WK?uTM~wgAk6NA|?CA}=3%n$Y?YD-V ztv{d=wfwEd^y}s=Hzs(+o_`ZN>6~q>WW$}aUQgeKEi5>8GOzTS_t7Ng-{o`9h<=(I zw(}3)&-a%X`3RGJai|m+8!kswWDEXZAta}d!76V?Jf^L*{__a z+GPHUE2^mZoj7~mmqTxK@_&3gk^1HNySqoP9XaCvW1o`H*S!4d6U=e{S-;pY-|UfQ fE|xx#=>08zOMIexB|lp|sF?J0^>bP0l+XkKD*<6D literal 0 HcmV?d00001 From 2409a6018fc903d596a28be15c551f956370f450 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+SeanPrashad@users.noreply.github.com> Date: Sun, 7 Aug 2022 20:29:57 -0400 Subject: [PATCH 169/386] Add status badges to README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24b7c82d..7b801b7a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Leetcode Patterns +# Leetcode Patterns [![github-pages](https://github.com/seanprashad/leetcode-patterns/actions/workflows/github-pages.yml/badge.svg)](https://github.com/seanprashad/leetcode-patterns/actions/workflows/github-pages.yml) [![run-cron](https://github.com/seanprashad/leetcode-patterns/actions/workflows/run-cron.yml/badge.svg)](https://github.com/seanprashad/leetcode-patterns/actions/workflows/run-cron.yml) ## Table of Contents From b377606ffba44dbe4eb8986521c17418eefed2a2 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 10 Aug 2022 22:02:15 -0400 Subject: [PATCH 170/386] Refactor update_questions into methods (#230) * Refactor update_questions into methods * Improve script logging --- cron/update_questions.py | 151 +++++++++++++++++++++++++-------------- 1 file changed, 98 insertions(+), 53 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 6c9dd5c7..8c05222b 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -3,37 +3,25 @@ import leetcode import leetcode.auth from datetime import datetime +from leetcode.rest import ApiException -LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") -questions_file = os.getcwd() + "/src/data/questions.json" +def create_leetcode_api(): + LEETCODE_SESSION_TOKEN = os.environ.get("LEETCODE_SESSION_TOKEN") + csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) -print("=== Reading questions file ===") + configuration = leetcode.Configuration() -try: - with open(questions_file, "r") as file: - questions = json.load(file) -except Exception as e: - print(e) - exit() + configuration.api_key["x-csrftoken"] = csrf_token + configuration.api_key["csrftoken"] = csrf_token + configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN + configuration.api_key["Referer"] = "https://leetcode.com" + configuration.debug = False -print("=== Updating question metadata ===") + return leetcode.DefaultApi(leetcode.ApiClient(configuration)) -startTime = datetime.now() -csrf_token = leetcode.auth.get_csrf_cookie(LEETCODE_SESSION_TOKEN) - -configuration = leetcode.Configuration() - -configuration.api_key["x-csrftoken"] = csrf_token -configuration.api_key["csrftoken"] = csrf_token -configuration.api_key["LEETCODE_SESSION"] = LEETCODE_SESSION_TOKEN -configuration.api_key["Referer"] = "https://leetcode.com" -configuration.debug = False - -api_instance = leetcode.DefaultApi(leetcode.ApiClient(configuration)) - -for question in questions["data"]: +def get_question_metadata(api, title_slug): graphql_request = leetcode.GraphqlQuery( query='''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { @@ -45,45 +33,102 @@ } ''', variables=leetcode.GraphqlQueryGetQuestionDetailVariables( - title_slug=question["slug"]) + title_slug=title_slug) ) - response = api_instance.graphql_post(body=graphql_request).to_dict() + try: + response = api.graphql_post(body=graphql_request) + except ApiException as e: + print( + f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') + exit() - leetcode_title = response["data"]["question"]["title"] - leetcode_difficulty = response["data"]["question"]["difficulty"] - leetcode_companyTags = json.loads( - response["data"]["question"]["company_tag_stats"]) - leetcode_premium = response["data"]["question"]["is_paid_only"] + return response - # Retrieve companies who have asked this question within 0-1 year - leetcode_companies = leetcode_companyTags["1"] + leetcode_companyTags["2"] +def construct_company_tag_list(company_tags_json, sections): companies = [] - for leetcode_company in leetcode_companies: - companies.append({ - "name": leetcode_company["name"], - "slug": leetcode_company["slug"], - "frequency": leetcode_company["timesEncountered"] - }) + for section in sections: + for company in company_tags_json[section]: + companies.append({ + "name": company["name"], + "slug": company["slug"], + "frequency": company["timesEncountered"] + }) + + return sorted(companies, key=lambda d: d['frequency'], reverse=True) + - companies = sorted(companies, key = lambda d: d['frequency'], reverse=True) +def update_question_metadata(question, title, difficulty, companies, is_premium): + print(f"🔄 Updating question metadata for {title}") - question["title"] = leetcode_title - question["difficulty"] = leetcode_difficulty + question["title"] = title + question["difficulty"] = difficulty question["companies"] = companies - question["premium"] = leetcode_premium + question["premium"] = is_premium + + +def read_questions(file_name): + print(f"💾 Loading {file_name}") + + try: + with open(file_name, "r") as file: + questions = json.load(file) + print(f"✅ Finished loading {file_name}") + return questions + except Exception as e: + print( + f"❌ Exception occurred when reading {file_name}: {e}") + exit() + + +def write_questions(file_name, questions): + print(f"💾 Updating {file_name}") + + try: + with open(file_name, "w") as file: + questions["updated"] = str(datetime.now().isoformat()) + json.dump(questions, file, indent=2) + print(f"✅ Finished updating {file_name}") + except Exception as e: + print( + f"❌ Exception occurred when writing {file_name}: {e}") + exit() + + +def main(file_name): + api = create_leetcode_api() + questions = read_questions(file_name) + + for question in questions["data"]: + title_slug = question["slug"] + + response = get_question_metadata(api, title_slug) + + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only + + # Retrieve companies who have asked this question within the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) + + update_question_metadata(question, question_title, question_difficulty, + companies, question_is_premium) + + write_questions(file_name, questions) + -print("=== Finished checking all questions ===") +if __name__ == "__main__": + file_name = os.getcwd() + "/src/data/questions.json" + startTime = datetime.now() -try: - with open(questions_file, "w") as file: - questions["updated"] = str(datetime.now().isoformat()) - json.dump(questions, file, indent=2) -except Exception as e: - print(e) - exit() + main(file_name) -print("=== Wrote questions file ===") -print(f'=== Script took: {datetime.now() - startTime} seconds ===') + print(f"⏱️ Data updated in {datetime.now() - startTime} seconds") From d9f286a1622b6ec012c3ca176830af3d78fc4448 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 10 Aug 2022 23:52:37 -0400 Subject: [PATCH 171/386] Introduce multithreading for requests (#231) * Introduce multithreading for requests Fixes #217 * Final testing --- cron/update_questions.py | 63 +++++++++++++++++++++++----------------- src/data/questions.json | 2 +- 2 files changed, 38 insertions(+), 27 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 8c05222b..02135316 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,9 +1,11 @@ import os import json +import uuid import leetcode import leetcode.auth from datetime import datetime from leetcode.rest import ApiException +from concurrent.futures import ThreadPoolExecutor, as_completed def create_leetcode_api(): @@ -26,6 +28,7 @@ def get_question_metadata(api, title_slug): query='''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { title + titleSlug difficulty companyTagStats isPaidOnly @@ -38,13 +41,12 @@ def get_question_metadata(api, title_slug): try: response = api.graphql_post(body=graphql_request) + return response except ApiException as e: print( f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') exit() - return response - def construct_company_tag_list(company_tags_json, sections): companies = [] @@ -60,13 +62,24 @@ def construct_company_tag_list(company_tags_json, sections): return sorted(companies, key=lambda d: d['frequency'], reverse=True) -def update_question_metadata(question, title, difficulty, companies, is_premium): - print(f"🔄 Updating question metadata for {title}") +def update_question_metadata(question, response): + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only + + # Retrieve companies who have asked this question within the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) - question["title"] = title - question["difficulty"] = difficulty + question["title"] = question_title + question["difficulty"] = question_difficulty question["companies"] = companies - question["premium"] = is_premium + question["premium"] = question_is_premium def read_questions(file_name): @@ -97,30 +110,28 @@ def write_questions(file_name, questions): exit() -def main(file_name): - api = create_leetcode_api() - questions = read_questions(file_name) +def runners(api, question_list): + print(f"📡 Retrieving question metadata from Leetcode") - for question in questions["data"]: - title_slug = question["slug"] + threads = [] - response = get_question_metadata(api, title_slug) + with ThreadPoolExecutor(max_workers=3) as executor: + for question in question_list: + title_slug = question["slug"] + threads.append(executor.submit( + get_question_metadata, api, title_slug)) - question_title = response.data.question.title - question_difficulty = response.data.question.difficulty - question_company_tags = json.loads( - response.data.question.company_tag_stats) - question_is_premium = response.data.question.is_paid_only + for task in as_completed(threads): + update_question_metadata(question, task.result()) - # Retrieve companies who have asked this question within the following two - # company_tag_stat sections: - # 1. 0-6 months - # 2. 6 months to 1 year - companies = construct_company_tag_list( - question_company_tags, ["1", "2"]) + print(f"✅ Finished retrieving question metadata from Leetcode") + + +def main(file_name): + api = create_leetcode_api() + questions = read_questions(file_name) - update_question_metadata(question, question_title, question_difficulty, - companies, question_is_premium) + runners(api, questions["data"]) write_questions(file_name, questions) diff --git a/src/data/questions.json b/src/data/questions.json index 7ebb9eb1..06a21259 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-07T17:24:54.842630", + "updated": "2022-08-10T23:49:33.616820", "data": [ { "id": 0, From b0567e2aaf420d28fc94bd71f9ded9cc4b245ec2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 11 Aug 2022 03:54:55 +0000 Subject: [PATCH 172/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 06a21259..35747b1e 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-10T23:49:33.616820", + "updated": "2022-08-11T00:00:07.940335", "data": [ { "id": 0, From f0a7a1699b93cc3f761b2c8f2427cb446b9ce235 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 11 Aug 2022 04:03:49 +0000 Subject: [PATCH 173/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 782 +++++++++++++++++++++++++++++++--------- 1 file changed, 607 insertions(+), 175 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 35747b1e..45f2931a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-11T00:00:07.940335", + "updated": "2022-08-11T04:03:48.259078", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -90,7 +92,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,7 +165,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -195,7 +202,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -265,7 +275,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -380,7 +392,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -450,7 +466,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +518,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -555,7 +575,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -665,7 +687,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -775,7 +799,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -915,7 +941,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1015,7 +1043,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1100,7 +1130,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1125,7 +1157,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1220,7 +1254,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1265,7 +1301,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1355,7 +1393,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1395,7 +1435,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1440,7 +1482,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1535,7 +1579,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1580,7 +1626,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1605,7 +1653,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1745,7 +1795,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1795,7 +1848,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1835,7 +1890,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1950,7 +2007,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1959,7 +2018,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2039,7 +2100,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2099,7 +2162,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2174,7 +2239,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2284,7 +2351,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2534,7 +2603,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2694,7 +2765,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2714,7 +2787,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2754,7 +2829,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2849,7 +2926,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2914,7 +2993,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3009,7 +3090,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3164,7 +3247,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3259,7 +3344,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3299,7 +3386,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3409,7 +3498,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3479,7 +3570,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3574,7 +3668,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3629,7 +3725,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3649,7 +3747,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3709,7 +3809,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3764,7 +3866,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3799,7 +3903,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3844,7 +3951,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3924,7 +4033,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3974,7 +4085,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4039,7 +4152,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4084,7 +4199,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4139,7 +4256,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4164,7 +4283,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4274,7 +4395,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4364,7 +4487,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4409,7 +4534,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4484,7 +4611,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4549,7 +4680,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4599,7 +4733,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4844,7 +4982,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4884,7 +5027,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4929,7 +5077,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5034,7 +5184,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5094,7 +5246,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5154,7 +5308,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5209,7 +5365,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5259,7 +5417,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5349,7 +5509,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5459,7 +5621,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5509,7 +5674,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5554,7 +5721,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5699,7 +5868,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5749,7 +5920,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -5784,7 +5957,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5994,7 +6169,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6039,7 +6216,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6069,7 +6248,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -6209,7 +6391,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6294,7 +6479,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6339,7 +6526,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6409,7 +6598,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -6489,7 +6681,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6564,7 +6758,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6589,7 +6785,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6629,7 +6827,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6709,7 +6909,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6804,7 +7006,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6954,7 +7158,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6994,7 +7200,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7069,7 +7277,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7134,7 +7344,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7189,7 +7401,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7204,7 +7418,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7259,7 +7475,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7284,7 +7502,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7339,7 +7559,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7384,7 +7606,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7534,7 +7758,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7749,7 +7975,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7764,7 +7992,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7784,7 +8014,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7879,7 +8111,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7924,7 +8158,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7969,7 +8205,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8044,7 +8282,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8174,7 +8414,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8209,7 +8451,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8309,7 +8554,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8379,7 +8627,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8409,7 +8660,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8429,7 +8683,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8484,7 +8741,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8609,7 +8871,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8739,7 +9006,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8779,7 +9050,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8854,7 +9128,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -8869,7 +9146,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8884,7 +9163,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8909,7 +9190,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8939,7 +9223,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8994,7 +9280,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9094,7 +9382,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9139,7 +9429,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9184,7 +9476,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9259,7 +9554,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9344,7 +9642,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9399,7 +9699,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9439,7 +9741,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9499,7 +9803,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9544,7 +9850,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9589,7 +9897,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9639,7 +9949,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9679,7 +9991,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9734,7 +10048,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9784,7 +10100,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9844,7 +10162,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9984,7 +10304,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9999,7 +10321,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10049,7 +10373,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10099,7 +10425,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10199,7 +10527,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10279,7 +10610,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10379,7 +10712,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10494,7 +10829,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10594,7 +10932,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10699,7 +11039,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10739,7 +11081,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11004,7 +11348,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11074,7 +11420,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11149,7 +11497,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11289,7 +11639,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11354,7 +11706,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11389,7 +11743,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11489,7 +11845,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11669,7 +12027,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11809,7 +12169,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11834,7 +12196,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -11843,7 +12207,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11878,7 +12244,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11903,7 +12271,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11923,7 +12293,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11968,7 +12340,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12023,7 +12397,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12043,7 +12419,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -12052,7 +12432,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -12182,7 +12564,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -12235,12 +12619,60 @@ }, { "id": 170, - "title": "Convert 1D Array Into 2D Array", + "title": "Majority Element", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 13 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } + ] } ] -} +} \ No newline at end of file From 38a2781647f7464083e69eeb6b9beb80f316c0b6 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 11 Aug 2022 00:10:47 -0400 Subject: [PATCH 174/386] Revert "Introduce multithreading for requests (#231)" (#232) * Revert "Introduce multithreading for requests (#231)" This reverts commit d9f286a1622b6ec012c3ca176830af3d78fc4448. * Revert questions.json content --- cron/update_questions.py | 63 ++-- src/data/questions.json | 782 +++++++++------------------------------ 2 files changed, 201 insertions(+), 644 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 02135316..8c05222b 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -1,11 +1,9 @@ import os import json -import uuid import leetcode import leetcode.auth from datetime import datetime from leetcode.rest import ApiException -from concurrent.futures import ThreadPoolExecutor, as_completed def create_leetcode_api(): @@ -28,7 +26,6 @@ def get_question_metadata(api, title_slug): query='''query questionData($titleSlug: String!) { question(titleSlug: $titleSlug) { title - titleSlug difficulty companyTagStats isPaidOnly @@ -41,12 +38,13 @@ def get_question_metadata(api, title_slug): try: response = api.graphql_post(body=graphql_request) - return response except ApiException as e: print( f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') exit() + return response + def construct_company_tag_list(company_tags_json, sections): companies = [] @@ -62,24 +60,13 @@ def construct_company_tag_list(company_tags_json, sections): return sorted(companies, key=lambda d: d['frequency'], reverse=True) -def update_question_metadata(question, response): - question_title = response.data.question.title - question_difficulty = response.data.question.difficulty - question_company_tags = json.loads( - response.data.question.company_tag_stats) - question_is_premium = response.data.question.is_paid_only - - # Retrieve companies who have asked this question within the following two - # company_tag_stat sections: - # 1. 0-6 months - # 2. 6 months to 1 year - companies = construct_company_tag_list( - question_company_tags, ["1", "2"]) +def update_question_metadata(question, title, difficulty, companies, is_premium): + print(f"🔄 Updating question metadata for {title}") - question["title"] = question_title - question["difficulty"] = question_difficulty + question["title"] = title + question["difficulty"] = difficulty question["companies"] = companies - question["premium"] = question_is_premium + question["premium"] = is_premium def read_questions(file_name): @@ -110,28 +97,30 @@ def write_questions(file_name, questions): exit() -def runners(api, question_list): - print(f"📡 Retrieving question metadata from Leetcode") - - threads = [] - - with ThreadPoolExecutor(max_workers=3) as executor: - for question in question_list: - title_slug = question["slug"] - threads.append(executor.submit( - get_question_metadata, api, title_slug)) +def main(file_name): + api = create_leetcode_api() + questions = read_questions(file_name) - for task in as_completed(threads): - update_question_metadata(question, task.result()) + for question in questions["data"]: + title_slug = question["slug"] - print(f"✅ Finished retrieving question metadata from Leetcode") + response = get_question_metadata(api, title_slug) + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only -def main(file_name): - api = create_leetcode_api() - questions = read_questions(file_name) + # Retrieve companies who have asked this question within the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) - runners(api, questions["data"]) + update_question_metadata(question, question_title, question_difficulty, + companies, question_is_premium) write_questions(file_name, questions) diff --git a/src/data/questions.json b/src/data/questions.json index 45f2931a..28ef8919 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,13 +1,11 @@ { - "updated": "2022-08-11T04:03:48.259078", + "updated": "2022-08-11T00:10:11.080417", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -92,10 +90,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -165,9 +160,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -202,10 +195,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -275,9 +265,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -392,11 +380,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -466,9 +450,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -518,9 +500,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -575,9 +555,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -687,9 +665,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -799,9 +775,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -941,9 +915,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1043,9 +1015,7 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1130,9 +1100,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1157,9 +1125,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1254,9 +1220,7 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1301,9 +1265,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1393,9 +1355,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1435,9 +1395,7 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1482,9 +1440,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1579,9 +1535,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1626,9 +1580,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1653,9 +1605,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1795,10 +1745,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1848,9 +1795,7 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1890,9 +1835,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2007,9 +1950,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -2018,9 +1959,7 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2100,9 +2039,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2162,9 +2099,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2239,9 +2174,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2351,9 +2284,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2603,9 +2534,7 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2765,9 +2694,7 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2787,9 +2714,7 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2829,9 +2754,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2926,9 +2849,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2993,9 +2914,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3090,9 +3009,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3247,9 +3164,7 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3344,9 +3259,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3386,9 +3299,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3498,9 +3409,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3570,10 +3479,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3668,9 +3574,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3725,9 +3629,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3747,9 +3649,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3809,9 +3709,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3866,9 +3764,7 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3903,10 +3799,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3951,9 +3844,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4033,9 +3924,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4085,9 +3974,7 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4152,9 +4039,7 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4199,9 +4084,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4256,9 +4139,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4283,9 +4164,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4395,9 +4274,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4487,9 +4364,7 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4534,9 +4409,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4611,11 +4484,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4680,10 +4549,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4733,11 +4599,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4982,12 +4844,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -5027,12 +4884,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -5077,9 +4929,7 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5184,9 +5034,7 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5246,9 +5094,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5308,9 +5154,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5365,9 +5209,7 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5417,9 +5259,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5509,9 +5349,7 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5621,10 +5459,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5674,9 +5509,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5721,9 +5554,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5868,9 +5699,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5920,9 +5749,7 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ @@ -5957,9 +5784,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6169,9 +5994,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6216,9 +6039,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6248,10 +6069,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -6391,10 +6209,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6479,9 +6294,7 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6526,9 +6339,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6598,10 +6409,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -6681,9 +6489,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6758,9 +6564,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6785,9 +6589,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6827,9 +6629,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6909,9 +6709,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7006,9 +6804,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7158,9 +6954,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7200,9 +6994,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7277,9 +7069,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7344,9 +7134,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7401,9 +7189,7 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7418,9 +7204,7 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7475,9 +7259,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7502,9 +7284,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7559,9 +7339,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7606,9 +7384,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7758,9 +7534,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7975,9 +7749,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7992,9 +7764,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8014,9 +7784,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8111,9 +7879,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8158,9 +7924,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8205,9 +7969,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8282,9 +8044,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8414,9 +8174,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8451,10 +8209,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8554,10 +8309,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8627,10 +8379,7 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8660,10 +8409,7 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8683,10 +8429,7 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8741,12 +8484,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8871,12 +8609,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9006,11 +8739,7 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9050,10 +8779,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -9128,10 +8854,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ @@ -9146,9 +8869,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9163,9 +8884,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9190,10 +8909,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9223,9 +8939,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9280,9 +8994,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9382,9 +9094,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9429,9 +9139,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9476,10 +9184,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9554,10 +9259,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9642,9 +9344,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9699,9 +9399,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9741,9 +9439,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9803,9 +9499,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9850,9 +9544,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9897,9 +9589,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9949,9 +9639,7 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9991,9 +9679,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -10048,9 +9734,7 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10100,9 +9784,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10162,9 +9844,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10304,9 +9984,7 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10321,9 +9999,7 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10373,9 +10049,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10425,9 +10099,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10527,10 +10199,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10610,9 +10279,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10712,9 +10379,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10829,10 +10494,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10932,9 +10594,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11039,9 +10699,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11081,9 +10739,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11348,9 +11004,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11420,9 +11074,7 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11497,9 +11149,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11639,9 +11289,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11706,9 +11354,7 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11743,9 +11389,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11845,9 +11489,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12027,9 +11669,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -12169,9 +11809,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -12196,9 +11834,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -12207,9 +11843,7 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -12244,9 +11878,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12271,9 +11903,7 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12293,9 +11923,7 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12340,9 +11968,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -12397,9 +12023,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -12419,11 +12043,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [] @@ -12432,9 +12052,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12564,9 +12182,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -12619,60 +12235,12 @@ }, { "id": 170, - "title": "Majority Element", + "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 13 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - } - ] + "companies": [] } ] -} \ No newline at end of file +} From a2e97ea3c91c16402b311a6b6f0d41f778e3408b Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 11 Aug 2022 04:12:01 +0000 Subject: [PATCH 175/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 732 ++++++++++++++++++++++++++++++---------- 1 file changed, 559 insertions(+), 173 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 28ef8919..cd1c34e3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2022-08-11T00:10:11.080417", + "updated": "2022-08-11T04:11:59.821536", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -90,7 +92,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -160,7 +165,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -195,7 +202,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -265,7 +275,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -380,7 +392,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -450,7 +466,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +518,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -555,7 +575,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -665,7 +687,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -775,7 +799,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -915,7 +941,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1015,7 +1043,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1100,7 +1130,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1125,7 +1157,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1220,7 +1254,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1265,7 +1301,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1355,7 +1393,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1395,7 +1435,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1440,7 +1482,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1535,7 +1579,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1580,7 +1626,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1605,7 +1653,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1745,7 +1795,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1795,7 +1848,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1835,7 +1890,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1950,7 +2007,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1959,7 +2018,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2039,7 +2100,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2099,7 +2162,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2174,7 +2239,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2284,7 +2351,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2534,7 +2603,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2694,7 +2765,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2714,7 +2787,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2754,7 +2829,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2849,7 +2926,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2914,7 +2993,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3009,7 +3090,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3164,7 +3247,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3259,7 +3344,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3299,7 +3386,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3409,7 +3498,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3479,7 +3570,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3574,7 +3668,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3629,7 +3725,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3649,7 +3747,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3709,7 +3809,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3764,7 +3866,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3799,7 +3903,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3844,7 +3951,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3924,7 +4033,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3974,7 +4085,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4039,7 +4152,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4084,7 +4199,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4139,7 +4256,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4164,7 +4283,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4274,7 +4395,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4364,7 +4487,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4409,7 +4534,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4484,7 +4611,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4549,7 +4680,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4599,7 +4733,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4844,7 +4982,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4884,7 +5027,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4929,7 +5077,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5034,7 +5184,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5094,7 +5246,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5154,7 +5308,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5209,7 +5365,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5259,7 +5417,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5349,7 +5509,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5459,7 +5621,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5509,7 +5674,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5554,7 +5721,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5699,7 +5868,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5749,7 +5920,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -5784,7 +5957,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5994,7 +6169,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6039,7 +6216,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6069,7 +6248,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -6209,7 +6391,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6294,7 +6479,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6339,7 +6526,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6409,7 +6598,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -6489,7 +6681,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6564,7 +6758,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6589,7 +6785,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6629,7 +6827,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6709,7 +6909,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6804,7 +7006,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6954,7 +7158,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6994,7 +7200,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7069,7 +7277,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7134,7 +7344,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7189,7 +7401,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7204,7 +7418,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7259,7 +7475,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7284,7 +7502,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7339,7 +7559,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7384,7 +7606,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7534,7 +7758,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7749,7 +7975,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7764,7 +7992,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7784,7 +8014,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7879,7 +8111,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7924,7 +8158,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7969,7 +8205,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8044,7 +8282,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8174,7 +8414,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8209,7 +8451,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8309,7 +8554,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8379,7 +8627,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8409,7 +8660,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8429,7 +8683,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8484,7 +8741,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8609,7 +8871,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8739,7 +9006,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8779,7 +9050,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8854,7 +9128,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -8869,7 +9146,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8884,7 +9163,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8909,7 +9190,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8939,7 +9223,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8994,7 +9280,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9094,7 +9382,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9139,7 +9429,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9184,7 +9476,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9259,7 +9554,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9344,7 +9642,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9399,7 +9699,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9439,7 +9741,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9499,7 +9803,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9544,7 +9850,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9589,7 +9897,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9639,7 +9949,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9679,7 +9991,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9734,7 +10048,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9784,7 +10100,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9844,7 +10162,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9984,7 +10304,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9999,7 +10321,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10049,7 +10373,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10099,7 +10425,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10199,7 +10527,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10279,7 +10610,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10379,7 +10712,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10494,7 +10829,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10594,7 +10932,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10699,7 +11039,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10739,7 +11081,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11004,7 +11348,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11074,7 +11420,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11149,7 +11497,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11289,7 +11639,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11354,7 +11706,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11389,7 +11743,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11489,7 +11845,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11669,7 +12027,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11809,7 +12169,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11834,7 +12196,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -11843,7 +12207,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11878,7 +12244,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11903,7 +12271,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11923,7 +12293,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11968,7 +12340,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12023,7 +12397,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -12043,7 +12419,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -12052,7 +12432,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -12182,7 +12564,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -12237,10 +12621,12 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From 94e6f117a25dd7e38bf81f694148054f93289ce1 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 11 Aug 2022 08:29:17 -0400 Subject: [PATCH 176/386] Small updates to update_questions.py (#233) --- cron/update_questions.py | 42 +++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/cron/update_questions.py b/cron/update_questions.py index 8c05222b..ade65a0a 100644 --- a/cron/update_questions.py +++ b/cron/update_questions.py @@ -38,13 +38,12 @@ def get_question_metadata(api, title_slug): try: response = api.graphql_post(body=graphql_request) + return response except ApiException as e: print( f'Exception occurred when contacting the Leetcode GraphQL API: ${e}') exit() - return response - def construct_company_tag_list(company_tags_json, sections): companies = [] @@ -60,13 +59,26 @@ def construct_company_tag_list(company_tags_json, sections): return sorted(companies, key=lambda d: d['frequency'], reverse=True) -def update_question_metadata(question, title, difficulty, companies, is_premium): - print(f"🔄 Updating question metadata for {title}") +def update_question_metadata(question, response): + print(f'''🔄 Updating question metadata for {question["title"]}''') + + question_title = response.data.question.title + question_difficulty = response.data.question.difficulty + question_company_tags = json.loads( + response.data.question.company_tag_stats) + question_is_premium = response.data.question.is_paid_only + + # Retrieve companies who have asked this question for the following two + # company_tag_stat sections: + # 1. 0-6 months + # 2. 6 months to 1 year + companies = construct_company_tag_list( + question_company_tags, ["1", "2"]) - question["title"] = title - question["difficulty"] = difficulty + question["title"] = question_title + question["difficulty"] = question_difficulty question["companies"] = companies - question["premium"] = is_premium + question["premium"] = question_is_premium def read_questions(file_name): @@ -106,21 +118,7 @@ def main(file_name): response = get_question_metadata(api, title_slug) - question_title = response.data.question.title - question_difficulty = response.data.question.difficulty - question_company_tags = json.loads( - response.data.question.company_tag_stats) - question_is_premium = response.data.question.is_paid_only - - # Retrieve companies who have asked this question within the following two - # company_tag_stat sections: - # 1. 0-6 months - # 2. 6 months to 1 year - companies = construct_company_tag_list( - question_company_tags, ["1", "2"]) - - update_question_metadata(question, question_title, question_difficulty, - companies, question_is_premium) + update_question_metadata(question, response) write_questions(file_name, questions) From 1f3beff2609425b0f2ed5d2f05f138ccf53126ef Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 14 Aug 2022 12:02:41 +0000 Subject: [PATCH 177/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2634 ++++++++++++++++++++------------------- 1 file changed, 1322 insertions(+), 1312 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index cd1c34e3..6fd44836 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-11T04:11:59.821536", + "updated": "2022-08-14T12:02:40.826736", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Apple", @@ -24,17 +24,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -102,22 +102,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Adobe", @@ -125,13 +125,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -155,8 +155,8 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Intel", + "slug": "intel", "frequency": 2 } ] @@ -212,7 +212,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 14 }, { "name": "Adobe", @@ -224,6 +224,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -252,11 +257,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 2 }, { @@ -284,17 +284,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Asana", "slug": "asana", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", @@ -306,15 +306,10 @@ "slug": "facebook", "frequency": 9 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -326,6 +321,11 @@ "slug": "lyft", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -341,11 +341,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -356,6 +351,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "Groupon", "slug": "groupon", @@ -371,11 +371,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Indeed", "slug": "indeed", @@ -403,12 +398,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 8 }, { "name": "Facebook", @@ -420,11 +415,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -455,6 +445,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -478,14 +473,14 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Adobe", @@ -532,7 +527,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -544,11 +539,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -559,6 +549,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -611,6 +606,11 @@ "slug": "liveramp", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -636,11 +636,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -662,8 +657,13 @@ "frequency": 2 }, { - "name": "Redfin", - "slug": "redfin", + "name": "Dunzo", + "slug": "dunzo", + "frequency": 2 + }, + { + "name": "Virtu Financial", + "slug": "virtu", "frequency": 2 }, { @@ -693,20 +693,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Cisco", - "slug": "cisco", - "frequency": 12 - }, { "name": "Apple", "slug": "apple", "frequency": 11 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -726,18 +726,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Epam Systems", "slug": "epam-systems", @@ -748,6 +743,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -783,6 +783,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -808,16 +813,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 36 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 17 }, { @@ -825,19 +825,24 @@ "slug": "uber", "frequency": 15 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 + }, { "name": "Karat", "slug": "karat", "frequency": 15 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Indeed", + "slug": "indeed", "frequency": 13 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Twitter", + "slug": "twitter", "frequency": 12 }, { @@ -845,19 +850,19 @@ "slug": "tiktok", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Cisco", "slug": "cisco", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { @@ -865,11 +870,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -885,6 +885,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Wayfair", "slug": "wayfair", @@ -911,13 +916,13 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Roblox", + "slug": "roblox", "frequency": 2 }, { - "name": "Roblox", - "slug": "roblox", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -950,7 +955,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Microsoft", @@ -977,11 +982,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Toptal", - "slug": "toptal", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -992,6 +992,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Grab", "slug": "grab", @@ -1017,14 +1022,24 @@ "slug": "databricks", "frequency": 2 }, + { + "name": "Toptal", + "slug": "toptal", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -1057,7 +1072,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", @@ -1069,40 +1084,40 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", - "frequency": 2 + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 }, { "name": "Qualtrics", @@ -1166,7 +1181,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 26 }, { "name": "Amazon", @@ -1188,16 +1203,6 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Reddit", "slug": "reddit", @@ -1208,6 +1213,16 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1218,11 +1233,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -1234,8 +1244,8 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1247,6 +1257,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -1261,13 +1276,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { @@ -1310,7 +1325,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "GoDaddy", @@ -1328,25 +1348,15 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -1367,6 +1377,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1452,13 +1467,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -1491,7 +1506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Airbnb", @@ -1503,31 +1518,26 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -1538,6 +1548,16 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -1548,11 +1568,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1567,11 +1582,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1585,6 +1595,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Reddit", + "slug": "reddit", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1595,11 +1610,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1610,6 +1620,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1662,21 +1677,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", "frequency": 14 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -1689,6 +1704,11 @@ "slug": "walmart-labs", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -1719,6 +1739,11 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -1729,24 +1754,19 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { @@ -1760,8 +1780,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1784,6 +1804,11 @@ "slug": "arcesium", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -1812,11 +1837,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1827,6 +1847,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1904,22 +1929,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 30 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Google", @@ -1941,6 +1966,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -1966,11 +1996,6 @@ "slug": "duolingo", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -2024,11 +2049,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2037,12 +2057,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 }, { "name": "Adobe", @@ -2054,6 +2074,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Intuit", "slug": "intuit", @@ -2067,7 +2092,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -2084,11 +2109,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2116,11 +2136,6 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -2132,14 +2147,19 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -2171,7 +2191,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Expedia", @@ -2198,10 +2218,15 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -2218,11 +2243,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2248,7 +2268,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 10 }, { "name": "Apple", @@ -2258,18 +2283,13 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -2316,8 +2336,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -2325,11 +2345,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -2339,11 +2354,6 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 } ] }, @@ -2360,36 +2370,36 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 54 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 20 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 14 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Apple", "slug": "apple", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 10 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 10 }, { @@ -2397,21 +2407,21 @@ "slug": "goldman-sachs", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Oracle", "slug": "oracle", - "frequency": 6 + "frequency": 7 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -2432,11 +2442,6 @@ "slug": "bolt", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2452,16 +2457,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -2522,6 +2517,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2542,11 +2542,21 @@ "slug": "alation", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "BlackRock", "slug": "blackrock", @@ -2609,45 +2619,45 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 34 - }, { "name": "Amazon", "slug": "amazon", "frequency": 34 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 17 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 30 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -2659,10 +2669,15 @@ "slug": "uber", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "JPMorgan", @@ -2719,11 +2734,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2739,6 +2749,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -2806,7 +2821,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -2838,13 +2853,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", @@ -2855,30 +2875,25 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Mathworks", "slug": "mathworks", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -2932,15 +2947,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 23 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 19 }, { "name": "Microsoft", @@ -2952,11 +2967,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -2967,6 +2977,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -3002,22 +3017,22 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3035,13 +3050,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "TuSimple", + "slug": "tusimple", "frequency": 4 }, { @@ -3059,14 +3074,19 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "TuSimple", - "slug": "tusimple", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -3079,6 +3099,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Deutsche Bank", + "slug": "deutsche-bank", + "frequency": 2 + }, { "name": "HRT", "slug": "hrt", @@ -3099,22 +3124,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 17 + "frequency": 43 }, { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 16 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 }, { "name": "Apple", @@ -3129,7 +3149,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Yahoo", @@ -3142,8 +3167,8 @@ "frequency": 5 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Salesforce", + "slug": "salesforce", "frequency": 5 }, { @@ -3151,6 +3176,11 @@ "slug": "bytedance", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Visa", "slug": "visa", @@ -3162,8 +3192,8 @@ "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Infosys", + "slug": "infosys", "frequency": 4 }, { @@ -3172,23 +3202,28 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", + { + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -3235,11 +3270,6 @@ "name": "Softwire", "slug": "softwire", "frequency": 2 - }, - { - "name": "Mercari", - "slug": "mercari", - "frequency": 2 } ] }, @@ -3256,12 +3286,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 17 }, { "name": "Google", @@ -3281,21 +3311,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -3309,28 +3339,28 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Cohesity", + "slug": "cohesity", "frequency": 2 }, { - "name": "Cohesity", - "slug": "cohesity", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -3397,15 +3427,10 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "tiktok", @@ -3417,6 +3442,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Lyft", "slug": "lyft", @@ -3437,16 +3467,16 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3457,11 +3487,6 @@ "slug": "duolingo", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Commvault", "slug": "commvault", @@ -3488,8 +3513,8 @@ "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 } ] @@ -3512,7 +3537,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 18 }, { "name": "Microsoft", @@ -3527,7 +3552,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -3537,7 +3562,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -3585,7 +3610,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -3597,6 +3622,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -3627,11 +3657,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -3677,7 +3702,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { "name": "Amazon", @@ -3689,6 +3714,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3699,11 +3729,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -3768,10 +3793,15 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -3779,13 +3809,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -3873,23 +3903,23 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -3940,6 +3970,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -3960,18 +3995,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Spotify", "slug": "spotify", @@ -3987,6 +4017,11 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4039,16 +4074,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -4094,7 +4129,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Facebook", @@ -4131,16 +4166,16 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -4265,12 +4300,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", @@ -4292,12 +4327,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 20 + "frequency": 19 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 }, { "name": "Facebook", @@ -4305,29 +4345,24 @@ "frequency": 15 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "name": "Adobe", + "slug": "adobe", + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Oracle", @@ -4339,6 +4374,11 @@ "slug": "capital-one", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4359,11 +4399,6 @@ "slug": "cognizant", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -4404,17 +4439,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -4426,16 +4461,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4543,7 +4578,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -4622,7 +4657,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 20 }, { "name": "Amazon", @@ -4632,13 +4667,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4649,11 +4689,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4688,13 +4723,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { @@ -4708,8 +4743,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4718,13 +4753,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 } ] @@ -4744,58 +4774,58 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 122 + "frequency": 119 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 40 + "frequency": 39 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 30 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 20 }, { "name": "Google", "slug": "google", "frequency": 18 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 12 - }, { "name": "Apple", "slug": "apple", + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 11 }, { "name": "tiktok", "slug": "tiktok", "frequency": 9 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 8 - }, { "name": "SAP", "slug": "sap", "frequency": 8 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, { "name": "Oracle", "slug": "oracle", @@ -4807,8 +4837,8 @@ "frequency": 6 }, { - "name": "Karat", - "slug": "karat", + "name": "ByteDance", + "slug": "bytedance", "frequency": 5 }, { @@ -4822,13 +4852,8 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, - { - "name": "Shopee", - "slug": "shopee", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 4 }, { @@ -4836,11 +4861,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Twitch", "slug": "twitch", @@ -4852,8 +4872,8 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { @@ -4866,11 +4886,6 @@ "slug": "audible", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Indeed", "slug": "indeed", @@ -4886,11 +4901,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -4912,8 +4922,8 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -4936,6 +4946,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -4946,6 +4961,16 @@ "slug": "square", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -4999,7 +5024,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -5088,11 +5113,6 @@ "slug": "amazon", "frequency": 15 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5101,6 +5121,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -5119,8 +5144,8 @@ "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -5138,11 +5163,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5153,6 +5173,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -5252,11 +5277,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -5267,6 +5287,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5317,12 +5342,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -5332,7 +5357,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -5342,7 +5367,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -5438,11 +5463,6 @@ "slug": "capital-one", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5453,6 +5473,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5463,11 +5493,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5518,47 +5543,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 7 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { "name": "Indeed", @@ -5600,11 +5625,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -5730,33 +5750,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", - "frequency": 36 + "frequency": 35 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 7 - }, { "name": "Google", "slug": "google", @@ -5767,16 +5782,16 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -5802,11 +5817,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -5827,6 +5837,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -5847,6 +5862,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5885,14 +5905,14 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Apple", @@ -5966,26 +5986,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 77 + "frequency": 72 }, { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 29 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 22 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 24 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 21 }, { @@ -6001,22 +6021,22 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Salesforce", "slug": "salesforce", - "frequency": 12 + "frequency": 11 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Snapchat", + "slug": "snapchat", "frequency": 8 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 7 + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 }, { "name": "VMware", @@ -6028,11 +6048,21 @@ "slug": "twitter", "frequency": 6 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -6048,11 +6078,6 @@ "slug": "reddit", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Nvidia", "slug": "nvidia", @@ -6069,8 +6094,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -6083,11 +6113,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -6103,21 +6128,11 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 }, - { - "name": "Hotstar", - "slug": "hotstar", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -6158,6 +6173,16 @@ "slug": "jpmorgan", "frequency": 2 }, + { + "name": "Hotstar", + "slug": "hotstar", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -6178,7 +6203,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 14 }, { "name": "Uber", @@ -6258,7 +6283,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 49 }, { "name": "Google", @@ -6273,12 +6298,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 12 }, { "name": "Oracle", @@ -6288,7 +6313,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "Walmart Global Tech", @@ -6340,11 +6365,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -6408,14 +6428,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6491,13 +6511,13 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6540,33 +6560,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Robinhood", "slug": "robinhood", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6625,11 +6645,6 @@ "slug": "karat", "frequency": 6 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -6650,6 +6665,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6697,6 +6717,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -6732,11 +6757,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -6767,7 +6787,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -6794,7 +6814,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Google", @@ -6804,21 +6829,16 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -6836,23 +6856,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 7 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6918,17 +6938,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 54 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "HRT", @@ -6938,21 +6958,16 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Roblox", + "slug": "roblox", + "frequency": 3 }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 4 - }, - { - "name": "Roblox", - "slug": "roblox", "frequency": 3 }, { @@ -6960,6 +6975,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -7015,12 +7035,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -7035,28 +7055,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Media.net", "slug": "medianet", @@ -7067,16 +7077,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 5 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -7088,19 +7098,14 @@ "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 3 + "name": "Visa", + "slug": "visa", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 4 }, { "name": "Morgan Stanley", @@ -7108,9 +7113,9 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", - "frequency": 3 + "name": "VMware", + "slug": "vmware", + "frequency": 2 }, { "name": "Yahoo", @@ -7118,13 +7123,28 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Splunk", + "slug": "splunk", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7169,24 +7189,24 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -7209,7 +7229,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 15 }, { "name": "Facebook", @@ -7217,8 +7237,8 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -7227,8 +7247,8 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -7256,6 +7276,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7265,11 +7290,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -7283,16 +7303,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Amazon", "slug": "amazon", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Adobe", "slug": "adobe", @@ -7303,11 +7323,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7323,6 +7338,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7424,15 +7444,10 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -7444,14 +7459,19 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -7460,13 +7480,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -7495,6 +7515,11 @@ "name": "Groupon", "slug": "groupon", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -7511,23 +7536,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Yandex", "slug": "yandex", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7544,8 +7569,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -7568,7 +7593,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 8 }, { "name": "Uber", @@ -7578,18 +7603,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7615,7 +7640,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 33 }, { "name": "Google", @@ -7692,11 +7717,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -7717,6 +7737,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7767,17 +7792,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -7787,22 +7812,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Spotify", + "slug": "spotify", + "frequency": 9 }, { "name": "Uber", @@ -7829,19 +7854,24 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -7859,11 +7889,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "American Express", "slug": "american-express", @@ -7879,11 +7904,6 @@ "slug": "rubrik", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7949,6 +7969,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -7984,7 +8009,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 } ] }, @@ -8001,7 +8026,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 66 + "frequency": 61 }, { "name": "Google", @@ -8023,32 +8048,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Lyft", "slug": "lyft", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -8060,6 +8085,11 @@ "slug": "snapchat", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -8070,11 +8100,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -8104,6 +8129,11 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -8117,19 +8147,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -8138,18 +8163,23 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -8214,12 +8244,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 71 + "frequency": 68 }, { "name": "Facebook", "slug": "facebook", - "frequency": 65 + "frequency": 62 }, { "name": "Asana", @@ -8266,11 +8296,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -8291,23 +8316,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 57 }, { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", @@ -8319,15 +8339,20 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8353,11 +8378,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8374,13 +8394,13 @@ "frequency": 2 }, { - "name": "Netflix", - "slug": "netflix", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { @@ -8393,11 +8413,21 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -8428,7 +8458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -8461,12 +8491,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 82 + "frequency": 74 }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "LinkedIn", @@ -8481,7 +8511,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -8564,22 +8594,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -8703,7 +8733,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 2 }, { "name": "Facebook", @@ -8753,33 +8783,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 41 }, { "name": "Google", "slug": "google", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8796,8 +8821,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", "frequency": 3 }, { @@ -8810,6 +8840,11 @@ "slug": "robinhood", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8835,11 +8870,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 2 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8883,7 +8913,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 36 }, { "name": "Microsoft", @@ -8935,6 +8965,11 @@ "slug": "robinhood", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Coinbase", "slug": "coinbase", @@ -8945,11 +8980,6 @@ "slug": "nutanix", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -8975,11 +9005,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8995,6 +9020,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9060,7 +9090,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 18 + "frequency": 16 }, { "name": "Amazon", @@ -9070,16 +9100,11 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Pinterest", - "slug": "pinterest", "frequency": 5 }, { @@ -9087,6 +9112,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -9182,7 +9212,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 } ] }, @@ -9232,7 +9262,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "LinkedIn", @@ -9242,7 +9272,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 4 }, { "name": "Facebook", @@ -9289,18 +9319,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -9336,11 +9371,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9401,17 +9431,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Intuit", @@ -9438,7 +9468,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -9564,12 +9594,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -9596,11 +9626,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9627,13 +9652,13 @@ "frequency": 2 }, { - "name": "Audible", - "slug": "audible", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -9653,16 +9678,16 @@ "slug": "linkedin", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "American Express", "slug": "american-express", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -9710,11 +9735,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", @@ -9725,6 +9745,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9752,11 +9777,6 @@ "slug": "linkedin", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -9777,6 +9797,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9791,11 +9816,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 } ] }, @@ -9812,12 +9832,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 10 }, { "name": "Google", @@ -9825,8 +9845,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -9835,8 +9855,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -9864,7 +9884,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -9911,22 +9931,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "Google", @@ -10010,21 +10035,11 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -10037,6 +10052,16 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -10064,11 +10089,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10079,6 +10099,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -10150,11 +10175,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 } ] }, @@ -10171,7 +10191,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 106 + "frequency": 101 }, { "name": "Amazon", @@ -10181,7 +10201,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "LinkedIn", @@ -10219,8 +10239,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -10233,11 +10253,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -10273,6 +10288,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -10434,31 +10454,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -10511,11 +10531,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -10542,23 +10557,23 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Twitter", "slug": "twitter", - "frequency": 7 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Docusign", "slug": "docusign", @@ -10619,22 +10634,22 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 19 + "frequency": 21 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10652,13 +10667,13 @@ "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -10666,11 +10681,6 @@ "slug": "sprinklr", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10682,13 +10692,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -10701,6 +10711,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "Twilio", "slug": "twilio", @@ -10726,7 +10741,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -10738,16 +10753,6 @@ "slug": "uber", "frequency": 8 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -10758,6 +10763,11 @@ "slug": "nutanix", "frequency": 5 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 5 + }, { "name": "tiktok", "slug": "tiktok", @@ -10769,14 +10779,14 @@ "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 }, { "name": "C3 IoT", @@ -10798,6 +10808,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -10839,7 +10854,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 28 + "frequency": 29 }, { "name": "Amazon", @@ -10849,7 +10864,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", @@ -10861,6 +10876,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -10871,11 +10891,6 @@ "slug": "twitter", "frequency": 4 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 4 - }, { "name": "Indeed", "slug": "indeed", @@ -10941,7 +10956,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Microsoft", @@ -11048,7 +11063,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Spotify", @@ -11090,28 +11105,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 121 + "frequency": 120 }, { "name": "Adobe", "slug": "adobe", - "frequency": 56 + "frequency": 54 }, { "name": "Apple", "slug": "apple", "frequency": 41 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 40 - }, { "name": "Google", "slug": "google", "frequency": 38 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 37 + }, { "name": "Facebook", "slug": "facebook", @@ -11120,7 +11135,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Uber", @@ -11132,6 +11147,11 @@ "slug": "spotify", "frequency": 11 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 6 + }, { "name": "Zoho", "slug": "zoho", @@ -11142,11 +11162,6 @@ "slug": "expedia", "frequency": 6 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -11187,6 +11202,11 @@ "slug": "makemytrip", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -11207,11 +11227,6 @@ "slug": "qualcomm", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Zoom", "slug": "zoom", @@ -11237,16 +11252,6 @@ "slug": "citadel", "frequency": 3 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", @@ -11267,11 +11272,26 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "FactSet", + "slug": "factset", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", "frequency": 2 }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -11297,11 +11317,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Deutsche Bank", - "slug": "deutsche-bank", - "frequency": 2 - }, { "name": "Capital One", "slug": "capital-one", @@ -11312,6 +11327,11 @@ "slug": "zscaler", "frequency": 2 }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, { "name": "Optum", "slug": "optum", @@ -11357,7 +11377,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Amazon", @@ -11446,16 +11466,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 3 - }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11471,11 +11481,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -11511,27 +11531,27 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 18 + "frequency": 22 }, { "name": "Apple", "slug": "apple", "frequency": 17 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -11541,16 +11561,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 6 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 5 }, { @@ -11558,6 +11578,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -11568,11 +11593,6 @@ "slug": "morgan-stanley", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "American Express", "slug": "american-express", @@ -11583,11 +11603,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -11608,6 +11623,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -11648,7 +11668,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 16 }, { "name": "Amazon", @@ -11749,14 +11769,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -11829,11 +11849,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -11859,22 +11874,22 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 41 + "frequency": 40 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -11886,6 +11901,11 @@ "slug": "google", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Intel", "slug": "intel", @@ -11896,21 +11916,6 @@ "slug": "rubrik", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 5 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -11922,10 +11927,20 @@ "frequency": 4 }, { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "Tesla", + "slug": "tesla", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, { "name": "Epam Systems", "slug": "epam-systems", @@ -11942,19 +11957,14 @@ "frequency": 3 }, { - "name": "National Instruments", - "slug": "national-instruments", + "name": "C3 IoT", + "slug": "c3-iot", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 + "name": "National Instruments", + "slug": "national-instruments", + "frequency": 3 }, { "name": "Salesforce", @@ -11981,11 +11991,21 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -12036,18 +12056,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -12058,11 +12083,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", @@ -12183,7 +12203,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -12218,11 +12238,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -12234,8 +12249,8 @@ "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -12280,7 +12295,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -12310,13 +12325,18 @@ "frequency": 5 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { @@ -12324,11 +12344,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -12377,13 +12392,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -12441,11 +12456,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 40 }, { "name": "Apple", "slug": "apple", + "frequency": 21 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 20 }, { @@ -12453,39 +12473,29 @@ "slug": "goldman-sachs", "frequency": 19 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 17 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -12493,16 +12503,16 @@ "slug": "servicenow", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -12523,6 +12533,11 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12534,13 +12549,8 @@ "frequency": 2 }, { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, - { - "name": "SAP", - "slug": "sap", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -12590,26 +12600,26 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", From 61fc54e07615254af75851e55c6de0fd429b2472 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sun, 14 Aug 2022 18:41:59 -0400 Subject: [PATCH 178/386] Ensure GitHub Pages redeploys after scheduled run-cron job (#236) Fixes #234 --- .github/workflows/github-pages.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 2e566e85..2dfecf72 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -5,6 +5,11 @@ on: branches: - master + workflow_run: + workflows: [run-cron] + types: + - completed + workflow_dispatch: jobs: From 8d25c761f53e5e2bfcfa25f36d18e5e8a15fe0b4 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 14 Aug 2022 22:45:03 +0000 Subject: [PATCH 179/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 6fd44836..0fe8bb80 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-14T12:02:40.826736", + "updated": "2022-08-14T22:45:02.666054", "data": [ { "id": 0, From 3329346e6be798a274bc14681a315df90f96b83b Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 21 Aug 2022 12:02:42 +0000 Subject: [PATCH 180/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2470 +++++++++++++++++++-------------------- 1 file changed, 1220 insertions(+), 1250 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 0fe8bb80..3faa685c 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-14T22:45:02.666054", + "updated": "2022-08-21T12:02:41.870299", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Apple", @@ -29,7 +29,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -39,7 +39,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -107,7 +107,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Google", @@ -129,11 +134,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -212,12 +212,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -230,13 +235,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "SAP", + "slug": "sap", "frequency": 4 }, { - "name": "SAP", - "slug": "sap", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -244,19 +249,14 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -284,7 +284,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 30 }, { "name": "Asana", @@ -294,7 +294,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", @@ -331,11 +331,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -351,6 +346,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "American Express", "slug": "american-express", @@ -366,6 +366,11 @@ "slug": "ibm", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -376,6 +381,11 @@ "slug": "indeed", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -398,12 +408,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -415,6 +425,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -435,11 +450,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -482,11 +492,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -497,6 +502,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -522,7 +532,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -579,7 +589,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 + "frequency": 18 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 }, { "name": "Apple", @@ -591,21 +606,21 @@ "slug": "google", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "LiveRamp", "slug": "liveramp", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -616,11 +631,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -631,11 +641,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -666,6 +671,11 @@ "slug": "virtu", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -693,16 +703,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Cisco", + "slug": "cisco", + "frequency": 12 + }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", @@ -713,6 +723,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -723,11 +738,6 @@ "slug": "google", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -739,13 +749,13 @@ "frequency": 3 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -764,8 +774,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Rubrik", + "slug": "rubrik", "frequency": 2 }, { @@ -773,11 +783,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -813,7 +818,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 32 }, { "name": "Microsoft", @@ -825,16 +830,16 @@ "slug": "uber", "frequency": 15 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 - }, { "name": "Karat", "slug": "karat", "frequency": 15 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, { "name": "Indeed", "slug": "indeed", @@ -850,15 +855,10 @@ "slug": "tiktok", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -866,14 +866,19 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Snapchat", @@ -890,11 +895,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -920,6 +920,11 @@ "slug": "roblox", "frequency": 2 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -960,7 +965,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 10 }, { "name": "Facebook", @@ -970,12 +975,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -987,21 +992,11 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, - { - "name": "Grab", - "slug": "grab", - "frequency": 2 - }, { "name": "Twitch", "slug": "twitch", @@ -1012,6 +1007,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Snapdeal", "slug": "snapdeal", @@ -1042,11 +1042,21 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -1067,7 +1077,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", @@ -1109,11 +1119,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -1129,11 +1134,21 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -1152,13 +1167,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -1181,12 +1196,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 26 + "frequency": 25 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Bloomberg", @@ -1203,6 +1218,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Reddit", "slug": "reddit", @@ -1218,11 +1238,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1283,12 +1298,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -1301,13 +1316,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -1352,6 +1367,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1377,11 +1397,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1417,7 +1432,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -1461,11 +1476,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -1476,6 +1486,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1506,7 +1521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 13 }, { "name": "Airbnb", @@ -1516,7 +1531,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -1538,11 +1553,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1563,6 +1573,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1600,16 +1615,21 @@ "slug": "reddit", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1620,11 +1640,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -1652,14 +1667,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -1682,12 +1697,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -1704,6 +1719,11 @@ "slug": "walmart-labs", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1714,11 +1734,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1749,19 +1764,14 @@ "slug": "c3-iot", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -1784,6 +1794,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Spotify", "slug": "spotify", @@ -1837,11 +1852,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1852,6 +1862,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1924,41 +1939,41 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 29 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", + "frequency": 9 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Twitter", + "slug": "twitter", "frequency": 4 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Swiggy", + "slug": "swiggy", "frequency": 4 }, { @@ -1971,6 +1986,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -2011,11 +2031,6 @@ "slug": "twilio", "frequency": 2 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -2049,20 +2064,25 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Adobe", @@ -2075,14 +2095,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Intuit", "slug": "intuit", - "frequency": 4 + "frequency": 3 }, { "name": "tiktok", @@ -2094,24 +2114,19 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 } ] @@ -2134,12 +2149,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Microsoft", @@ -2152,14 +2167,14 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Apple", @@ -2191,7 +2206,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Expedia", @@ -2203,14 +2218,14 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2268,7 +2283,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 28 }, { "name": "Cisco", @@ -2370,47 +2385,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 54 + "frequency": 57 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 13 }, { - "name": "Google", - "slug": "google", - "frequency": 11 + "name": "Adobe", + "slug": "adobe", + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 11 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 7 + "name": "Uber", + "slug": "uber", + "frequency": 6 }, { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 6 }, { "name": "Snapchat", @@ -2418,34 +2433,39 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 }, { "name": "JPMorgan", "slug": "jpmorgan", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 4 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 5 + "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { - "name": "Bolt", - "slug": "bolt", + "name": "tcs", + "slug": "tcs", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Paypal", + "slug": "paypal", + "frequency": 3 }, { "name": "Expedia", @@ -2537,16 +2557,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "Alation", - "slug": "alation", - "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2587,6 +2597,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "Alation", + "slug": "alation", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -2622,27 +2637,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 30 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 17 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Google", @@ -2657,7 +2672,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -2685,14 +2700,14 @@ "frequency": 4 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Shopee", - "slug": "shopee", - "frequency": 3 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 }, { "name": "Docusign", @@ -2710,13 +2725,8 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, - { - "name": "Poshmark", - "slug": "poshmark", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { @@ -2729,29 +2739,24 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Poshmark", + "slug": "poshmark", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Shopee", + "slug": "shopee", "frequency": 2 }, { @@ -2764,11 +2769,21 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", "frequency": 2 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -2791,6 +2806,11 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -2813,11 +2833,6 @@ "slug": "google", "frequency": 11 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "tiktok", "slug": "tiktok", @@ -2828,6 +2843,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2881,8 +2901,8 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -2890,14 +2910,19 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -2921,8 +2946,8 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "FactSet", + "slug": "factset", "frequency": 2 }, { @@ -2950,7 +2975,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "LinkedIn", @@ -2960,7 +2985,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -2968,13 +2993,13 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -2983,8 +3008,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -3017,7 +3042,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -3040,8 +3065,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -3060,13 +3085,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3100,8 +3120,8 @@ "frequency": 2 }, { - "name": "Deutsche Bank", - "slug": "deutsche-bank", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -3124,7 +3144,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 38 }, { "name": "Google", @@ -3167,8 +3187,8 @@ "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Infosys", + "slug": "infosys", "frequency": 5 }, { @@ -3192,8 +3212,8 @@ "frequency": 4 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -3201,11 +3221,6 @@ "slug": "paytm", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -3216,6 +3231,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3286,12 +3306,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 16 }, { "name": "Google", @@ -3306,7 +3326,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Adobe", @@ -3316,11 +3341,6 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 4 }, { @@ -3328,11 +3348,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3353,6 +3368,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Cohesity", "slug": "cohesity", @@ -3383,7 +3403,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -3396,13 +3416,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -3425,7 +3445,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", @@ -3467,6 +3487,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Square", + "slug": "square", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3492,11 +3517,6 @@ "slug": "commvault", "frequency": 2 }, - { - "name": "Square", - "slug": "square", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3537,12 +3557,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -3552,7 +3572,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -3562,7 +3582,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 2 }, { "name": "Yahoo", @@ -3575,8 +3595,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -3605,16 +3625,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -3647,6 +3667,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -3657,11 +3682,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3702,7 +3722,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 6 }, { "name": "Amazon", @@ -3714,34 +3739,34 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Akuna Capital", + "slug": "akuna-capital", "frequency": 2 } ] @@ -3756,15 +3781,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 } ] }, @@ -3781,18 +3806,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -3803,11 +3828,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3823,6 +3843,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3917,11 +3942,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3995,18 +4015,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4027,6 +4042,16 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -4052,11 +4077,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -4134,31 +4154,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -4193,6 +4213,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -4213,11 +4238,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4243,31 +4263,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4327,42 +4347,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 15 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Oracle", @@ -4444,7 +4464,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Google", @@ -4464,7 +4484,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -4662,18 +4682,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4684,6 +4699,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -4694,11 +4714,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4747,11 +4762,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4774,27 +4799,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 120 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 39 + "frequency": 35 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 27 + "frequency": 29 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 20 }, { - "name": "Google", - "slug": "google", - "frequency": 18 + "name": "Facebook", + "slug": "facebook", + "frequency": 17 }, { "name": "Apple", @@ -4804,7 +4829,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", @@ -4826,10 +4851,20 @@ "slug": "doordash", "frequency": 7 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 7 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 6 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 6 }, { "name": "Docusign", @@ -4837,9 +4872,9 @@ "frequency": 6 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 + "name": "Paypal", + "slug": "paypal", + "frequency": 5 }, { "name": "Adobe", @@ -4847,8 +4882,8 @@ "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { @@ -4911,11 +4946,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4931,11 +4961,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -4952,8 +4977,8 @@ "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { @@ -4966,21 +4991,11 @@ "slug": "jpmorgan", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -5076,14 +5091,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5111,11 +5126,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { @@ -5123,16 +5138,16 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Nvidia", "slug": "nvidia", @@ -5141,7 +5156,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -5295,7 +5310,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -5312,16 +5327,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -5344,20 +5349,20 @@ "slug": "microsoft", "frequency": 9 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -5427,8 +5432,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -5448,20 +5453,20 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 - }, { "name": "Amazon", "slug": "amazon", "frequency": 14 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 + }, { "name": "Capital One", "slug": "capital-one", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -5548,7 +5553,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -5558,7 +5563,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -5630,6 +5635,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "GoDaddy", "slug": "godaddy", @@ -5656,7 +5666,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -5703,12 +5713,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 5 }, { "name": "Google", @@ -5750,28 +5760,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 33 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Google", "slug": "google", @@ -5785,7 +5790,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "ByteDance", @@ -5832,6 +5837,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5897,7 +5907,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Pinterest", @@ -5912,7 +5922,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -5946,16 +5956,16 @@ "difficulty": "Easy", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5986,17 +5996,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 72 + "frequency": 63 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 39 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", @@ -6028,14 +6038,14 @@ "slug": "salesforce", "frequency": 11 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 8 - }, { "name": "tiktok", "slug": "tiktok", + "frequency": 9 + }, + { + "name": "Snapchat", + "slug": "snapchat", "frequency": 8 }, { @@ -6048,16 +6058,6 @@ "slug": "twitter", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 6 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", @@ -6078,11 +6078,21 @@ "slug": "reddit", "frequency": 5 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -6099,13 +6109,18 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -6118,16 +6133,6 @@ "slug": "coupang", "frequency": 2 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6153,6 +6158,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Splunk", "slug": "splunk", @@ -6163,26 +6173,11 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "BlackRock", - "slug": "blackrock", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Hotstar", "slug": "hotstar", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -6203,18 +6198,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", "slug": "uber", "frequency": 7 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -6230,6 +6220,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6283,7 +6278,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 47 }, { "name": "Google", @@ -6293,7 +6288,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 19 }, { "name": "Facebook", @@ -6303,23 +6298,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Oracle", "slug": "oracle", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6340,6 +6330,11 @@ "slug": "swiggy", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6439,8 +6434,8 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6448,11 +6443,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -6508,7 +6498,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -6577,16 +6567,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6606,11 +6596,6 @@ "name": "Reddit", "slug": "reddit", "frequency": 2 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 } ] }, @@ -6646,19 +6631,19 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Apple", @@ -6681,8 +6666,8 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -6720,7 +6705,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -6787,7 +6772,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -6814,7 +6799,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -6829,7 +6814,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -6853,16 +6838,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", @@ -6873,6 +6858,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6893,11 +6883,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6918,6 +6903,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6938,18 +6928,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 54 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "HRT", "slug": "hrt", @@ -7060,11 +7050,6 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 - }, - { - "name": "ByteDance", - "slug": "bytedance", "frequency": 5 }, { @@ -7082,6 +7067,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7107,6 +7097,11 @@ "slug": "servicenow", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -7117,11 +7112,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -7187,7 +7177,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -7249,12 +7239,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -7271,6 +7256,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7316,7 +7306,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -7348,11 +7338,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -7373,7 +7358,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -7383,11 +7368,6 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", "frequency": 4 }, { @@ -7395,6 +7375,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7444,11 +7429,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -7459,6 +7439,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7502,13 +7487,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -7536,12 +7521,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "frequency": 7 }, { "name": "Oracle", @@ -7553,6 +7533,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7590,11 +7575,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", @@ -7603,6 +7583,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -7616,13 +7601,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -7663,18 +7648,18 @@ "frequency": 7 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "tiktok", + "slug": "tiktok", "frequency": 5 }, { @@ -7683,8 +7668,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -7692,6 +7677,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7732,11 +7722,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Rubrik", "slug": "rubrik", @@ -7792,37 +7777,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 60 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 23 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 20 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "frequency": 19 }, { "name": "Google", "slug": "google", + "frequency": 14 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Spotify", @@ -7837,11 +7822,6 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 5 }, { @@ -7850,8 +7830,13 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -7859,6 +7844,11 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -7870,9 +7860,9 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Zoho", @@ -7889,6 +7879,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -7924,6 +7919,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7949,11 +7949,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -7974,11 +7969,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -8026,7 +8016,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 61 + "frequency": 60 }, { "name": "Google", @@ -8048,17 +8038,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Lyft", "slug": "lyft", - "frequency": 12 + "frequency": 11 }, { "name": "Airbnb", @@ -8085,20 +8075,20 @@ "slug": "snapchat", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 }, { "name": "Spotify", @@ -8120,11 +8110,6 @@ "slug": "nagarro", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -8153,8 +8138,8 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -8162,24 +8147,19 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -8197,7 +8177,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", @@ -8244,12 +8224,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 68 + "frequency": 71 }, { "name": "Facebook", "slug": "facebook", - "frequency": 62 + "frequency": 57 }, { "name": "Asana", @@ -8264,7 +8244,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -8291,11 +8271,6 @@ "slug": "sumologic", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -8316,7 +8291,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 51 }, { "name": "Amazon", @@ -8333,16 +8308,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8423,6 +8398,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -8491,7 +8471,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 74 + "frequency": 69 }, { "name": "Amazon", @@ -8501,7 +8481,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -8528,16 +8508,16 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -8594,12 +8574,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 14 }, { "name": "Google", @@ -8607,13 +8582,13 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -8626,6 +8601,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -8728,7 +8708,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8740,11 +8720,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8755,6 +8730,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -8825,11 +8805,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8855,6 +8830,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8870,6 +8850,16 @@ "slug": "twitch", "frequency": 2 }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8885,6 +8875,11 @@ "slug": "hbo", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -8894,6 +8889,11 @@ "name": "VMware", "slug": "vmware", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -8913,12 +8913,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 13 }, { "name": "Google", @@ -8940,11 +8940,6 @@ "slug": "roblox", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 6 - }, { "name": "Twilio", "slug": "twilio", @@ -8955,6 +8950,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8965,21 +8965,11 @@ "slug": "robinhood", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Coinbase", "slug": "coinbase", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9005,6 +8995,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -9020,6 +9015,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -9068,11 +9068,6 @@ "name": "Snapchat", "slug": "snapchat", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -9095,12 +9090,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -9112,11 +9107,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -9127,6 +9117,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9141,16 +9136,6 @@ "name": "Rubrik", "slug": "rubrik", "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 } ] }, @@ -9185,7 +9170,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 } ] }, @@ -9199,16 +9184,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9262,7 +9247,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "LinkedIn", @@ -9274,26 +9259,21 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9303,6 +9283,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -9319,7 +9304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Facebook", @@ -9346,19 +9331,14 @@ "slug": "vmware", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -9396,6 +9376,11 @@ "slug": "servicenow", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -9418,10 +9403,15 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 22 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -9431,18 +9421,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -9473,18 +9458,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -9516,7 +9501,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 75 + "frequency": 69 }, { "name": "Amazon", @@ -9526,7 +9511,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -9538,11 +9523,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9573,6 +9553,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Flipkart", "slug": "flipkart", @@ -9594,12 +9584,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { "name": "Microsoft", @@ -9611,11 +9601,21 @@ "slug": "nutanix", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9637,29 +9637,19 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { "name": "PayTM", "slug": "paytm", "frequency": 2 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -9698,11 +9688,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9713,6 +9698,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9772,15 +9762,15 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 }, { "name": "Spotify", @@ -9810,7 +9800,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -9832,18 +9822,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 43 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 13 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9854,11 +9849,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9879,16 +9869,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", "slug": "uber", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -9905,11 +9895,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -9926,22 +9911,22 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -9988,7 +9973,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -9998,7 +9983,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -10030,12 +10015,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -10066,6 +10051,11 @@ "name": "VMware", "slug": "vmware", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -10105,13 +10095,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -10136,6 +10126,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10151,11 +10146,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -10171,6 +10161,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -10191,7 +10186,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 101 + "frequency": 98 }, { "name": "Amazon", @@ -10288,11 +10283,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -10350,7 +10340,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10402,7 +10392,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -10414,6 +10404,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -10433,11 +10428,6 @@ "name": "Uber", "slug": "uber", "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -10454,7 +10444,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", @@ -10464,7 +10454,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10472,14 +10462,14 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Adobe", @@ -10552,7 +10542,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -10649,7 +10639,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -10661,16 +10651,16 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10773,20 +10763,15 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "C3 IoT", @@ -10803,6 +10788,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -10823,20 +10813,10 @@ "slug": "coupang", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 } ] }, @@ -10854,22 +10834,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 29 + "frequency": 27 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -10877,8 +10857,8 @@ "frequency": 5 }, { - "name": "Karat", - "slug": "karat", + "name": "Indeed", + "slug": "indeed", "frequency": 5 }, { @@ -10892,8 +10872,8 @@ "frequency": 4 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Karat", + "slug": "karat", "frequency": 4 }, { @@ -10906,16 +10886,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10958,39 +10938,34 @@ "slug": "amazon", "frequency": 30 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "IXL", - "slug": "ixl", + "name": "Indeed", + "slug": "indeed", "frequency": 3 }, { @@ -11014,8 +10989,8 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "IXL", + "slug": "ixl", "frequency": 2 }, { @@ -11033,11 +11008,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -11047,6 +11017,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 } ] }, @@ -11068,7 +11043,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -11105,17 +11080,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 120 + "frequency": 116 }, { "name": "Adobe", "slug": "adobe", - "frequency": 54 + "frequency": 50 }, { "name": "Apple", "slug": "apple", - "frequency": 41 + "frequency": 43 }, { "name": "Google", @@ -11125,17 +11100,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 37 + "frequency": 30 }, { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 18 }, { "name": "Uber", @@ -11148,8 +11123,8 @@ "frequency": 11 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 6 }, { @@ -11157,24 +11132,19 @@ "slug": "zoho", "frequency": 6 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 6 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, { - "name": "Visa", - "slug": "visa", + "name": "Expedia", + "slug": "expedia", "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Visa", + "slug": "visa", "frequency": 5 }, { @@ -11183,13 +11153,13 @@ "frequency": 5 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 4 }, { @@ -11207,14 +11177,24 @@ "slug": "american-express", "frequency": 4 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", "frequency": 4 }, { - "name": "Intel", - "slug": "intel", + "name": "Intel", + "slug": "intel", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -11227,21 +11207,6 @@ "slug": "qualcomm", "frequency": 3 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 3 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "IBM", "slug": "ibm", @@ -11257,6 +11222,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11288,8 +11258,8 @@ "frequency": 2 }, { - "name": "Capgemini", - "slug": "capgemini", + "name": "Zoom", + "slug": "zoom", "frequency": 2 }, { @@ -11358,8 +11328,8 @@ "frequency": 2 }, { - "name": "Cognizant", - "slug": "cognizant", + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 } ] @@ -11377,22 +11347,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", @@ -11414,6 +11384,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -11429,6 +11404,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11526,7 +11506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 36 }, { "name": "Microsoft", @@ -11541,23 +11521,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 + "frequency": 12 }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11579,13 +11559,13 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Paypal", + "slug": "paypal", "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { @@ -11593,6 +11573,16 @@ "slug": "morgan-stanley", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -11613,16 +11603,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -11638,6 +11618,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -11668,12 +11653,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Capital One", @@ -11774,6 +11759,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", @@ -11784,11 +11774,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -11819,11 +11804,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -11839,6 +11819,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -11869,12 +11854,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 56 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 40 + "frequency": 39 }, { "name": "Bloomberg", @@ -11889,17 +11874,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Adobe", @@ -11952,13 +11937,8 @@ "frequency": 3 }, { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 3 - }, - { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "Paypal", + "slug": "paypal", "frequency": 3 }, { @@ -11986,11 +11966,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -12036,6 +12011,16 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, + { + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 2 + }, { "name": "Sapient", "slug": "sapient", @@ -12056,12 +12041,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 28 }, { "name": "Adobe", @@ -12078,16 +12058,16 @@ "slug": "google", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Swiggy", "slug": "swiggy", @@ -12113,6 +12093,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12143,11 +12128,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -12163,11 +12143,6 @@ "slug": "tesla", "frequency": 2 }, - { - "name": "C3 IoT", - "slug": "c3-iot", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -12268,7 +12243,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 39 }, { "name": "Microsoft", @@ -12295,12 +12270,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 6 } ] }, @@ -12374,7 +12344,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Twitter", @@ -12456,12 +12426,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 21 + "frequency": 42 }, { "name": "Adobe", @@ -12473,20 +12438,25 @@ "slug": "goldman-sachs", "frequency": 19 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 19 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 18 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "Uber", @@ -12583,22 +12553,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -12606,13 +12571,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -12620,6 +12580,16 @@ "slug": "rubrik", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", From fbb113b78458113e19de6f4ecf4d782a294045c9 Mon Sep 17 00:00:00 2001 From: Shashank K R <73271539+Shashank5665@users.noreply.github.com> Date: Mon, 22 Aug 2022 22:22:27 +0530 Subject: [PATCH 181/386] Random question generator button is added (#240) --- src/components/Table/index.js | 38 +++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 93c92211..1b851570 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -14,7 +14,12 @@ import { import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; import { useTable, useFilters, useSortBy } from 'react-table'; -import { FaLock, FaExternalLinkAlt, FaQuestionCircle } from 'react-icons/fa'; +import { + FaLock, + FaExternalLinkAlt, + FaRandom, + FaQuestionCircle, +} from 'react-icons/fa'; import { DefaultColumnFilter, SelectDifficultyColumnFilter, @@ -232,7 +237,36 @@ const Table = () => { Filter: SelectCheckedColumnFilter, }, { - Header: 'Questions', + Header: () => { + const randomQuestion = () => { + const random = Math.floor(Math.random() * questions.length); + const questionId = questions[random].id; + const questionSlug = questions[questionId].slug; + window.open( + `https://leetcode.com/problems/${questionSlug}/`, + '_blank', + ); + }; + return ( + <> +

+ Questions{' '} + +
+ + ); + }, accessor: 'questions', disableSortBy: true, Cell: cellInfo => { From 08968bc23eb66f58439db9757c20a941a9bdf258 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:22:42 -0400 Subject: [PATCH 182/386] Add Dunzo, Factset, and Virtu company icons (#241) --- public/static/icons/dunzo.png | Bin 0 -> 2218 bytes public/static/icons/factset.png | Bin 0 -> 2313 bytes public/static/icons/virtu.png | Bin 0 -> 2206 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/static/icons/dunzo.png create mode 100644 public/static/icons/factset.png create mode 100644 public/static/icons/virtu.png diff --git a/public/static/icons/dunzo.png b/public/static/icons/dunzo.png new file mode 100644 index 0000000000000000000000000000000000000000..3f129389533707df961bb90a3bb4cc7d8b55a9d0 GIT binary patch literal 2218 zcmZ`)3p`Z$9zQciCSx#OF^btCO%@}n%NWCGCc_fOu%j%-7>qE?jD}h_qsgPzmc&XD zqpkLCgw&Qt>2clGCd#ANjR}`wy|!gS)Skh{_1Qh=^FP1e`ToA&-{YMB`J8OuJ?=<# zv^oF)NDmr?4q8Lyg0BOwGLiEPXkbxfZ!!Q>pFqsBRKa@;n@0BrfP)qQkR}0uIS@*d z13;230E~nI0HF{7HY60+`4Pc@gv0cR^!5fUK_3pNLUaHX(1U;{06_!FY@i2tLX1E8 zbO>&l0|kIgE&yBR>;>> zf&fLu;Iz<(Tn1Cf^!6gKd2u$Z2wphHCOIxasRD?}1kjD+2w9lqxY&3BA=w$b$RL2e z62@aOixlC0XDrj(7qg4U=U{f)*xJ})N$MC3hRBbIB+x0lm*wD{Gd5Z%Od#O#B9X{O zWN*XcN8z_QIy&NQ?eKPX)*!=LkPy4AvbcRQoLY!EO0=)GJ@Y`V~hVQ87GmzVMko7@PFV+e@lWDen31|NcvN<241UTuEbZ$tOnN#eE3`r_#hYi+P2)*YHSr> zIUT{5o6L!2Qn+!Pc!6>jd$6&;46GII;>Gg#{s}BLhXmGHl&pf*vKPw){au+=fn^~P zuYA|5-u=?XT13H}MN%i?KkZVIdbzx>1pH8-Cr4okcpNvnR@_lU|1PJB@BQgK~(=sZtYt_Wm9)x>tvLHsaS^FT60C zdyJYNSRLtIZ$46X?z9@3rdyq@{msNxsFSYwkLkH}0lAFUgj^?X6RyI|8{e)C2@DiN z{lkvgkq7-l@=n!J^}Z!Ro$@6$*3tg4e2jrlk|}V$7SYJ0tV_7O zsHc*-RFvYl3QpKdzF&l>?A}<(Aza5zHXnqdXp;7DlbA#kT1rz)j8WE;9ruoI{ukox zRK3QpVJ^kYjWHFEKB78{8`I|c%k}8uiiRiD*{$%`Oo*MAUtx!;u|g2n#3*>8-Qc)x z+TB2rtCo95w56-kEz>M3xDE5qDMaCUpU-L^OzT+s-~QIM{^u^+A$Z1i>Y$96xW#UZ zR+$3r|uz?lq- z^am9pc1o;a%)EMW+56lH?*EGHIyUVd`>r3}IICZE)o5hi8}|j>BB}kdFt?X1Z7zjU z^A*1w!HxEi-7jYRKHIpdeJCW|FZgI)MCLX~cJ^WILnCJL$0nFx;6?QIMDaAC(#0TU#HU>v_<nUorixC%gf0(SJJ=Q#M z($DJd$bRbEM=6C93$WME#;=E1i-YrnH)n=q)tyF8zv7@Z^ll$Q-pZ_(-|u6H5t;5X zgC^E=Kkb`P%GB_?AerXn(8ysO%<+1SiwHsOPIg?O<6*w(l^c;-!E^lklV+v)D4a<| z+0Q}G+g#LJujX6Ye`jov-T1Z0-l|0UeZg4!e9he#SBSDVvw_o3HdGs{s+HXBSP0bZ zOd2RjV4jyMv`t zk%VkYPAMf@PNCfn5|JV)a!RH!QtdbNm%pohzw7;;=e?ije(vY}-uJq`G%pWV1Y8Ra z06@6A5xgO*DVg$e(0fo|HxHRrG)JN%0F{Ro7AdmO8WrZ|O#~o*9RP_b04zXI;wS(y zW&n)s1OS%}0Frb3GRYPS2&rWE2qF=fK)yU!C8YvnAWsT^yX<3t zRUdH=$V!GAG$nb+`3o%c#;&xmZI|@SyXNOWT!YGb}1#E>l$c>`%DJWqSlf}ac?a)gZILMd4STt%Wg&%2$ zCKJ6-&TK9fWsNbzn4$4-6bfa_4UfQi6I?#hp_Lt)&gXM*Sgb%Gzz8fcY%UFJzG>4Y zteFMY!eTv?v7Q&l;!}j{Sv>vaBLAyHpz^}F3=W^cW}zf?DWU8bz8xAZ5&ATi`{Xks zJ}a?!AGZZ<5G#pb%`s-!uhFPN#=p=ck!9M_zLw=|CB<-o-c%l&86#;6Z)0J*r0{>> z=l+%ng|UZLy#38y@c1Rs9|S z*Vcsp5t$<48G!cgGc8`wW*Rx8KqWotRdSz%iJy*~D6QIK8K0 z^xlEL^>p8wyt&=7rRH=oU?`dGJh|)=nMJ_P}55 z`XDlT^t^!SscmE(bfw!~yL1Lw)D=pz80SQHJ9+vBpTs^`y{-*c?5v)dS>21e5-w^< z%G<}XIl9)!DRR88f+Tyl2V~@JIL6t$S8od?jknln5N&7w!sy%&Rn`=BYxA<`r(^7c zvmYw1I3l~^r3*vu)z;85;7xYj5hr>6KO$g+^y&L$9P((LbH&T4JVeK}9CI`D-O=c< zu}D|B_`}|Ui?i~7>z=RiJvAnk$PbF_l5UXn-L+`%5o0{vP z4s)L@1D#B?(fjJiC8a74t_Du#=2O*mGRc1@| zyACTCdGQ@gQb)i&)t*wupwXt(%(VS_nI!(A(ktQC@+gfYv?&*yQFUD;_gbCrJdjKy z3=9!MOlJJ|b1)9L!ksg6ez6G-31d1Mn*< z|MzyQfHc+Q{MKQ4{j*8Cb6<<;I#K;n6INBRFp-N}c3Q8Qp+Fc$di-jNT}qu-i$`Y~ zgsLUJpA6t`%Tl_p^;n^v34c0uG$Pi};d;8;-m@K3!Gv0`%jF(V1omPPJ$UrwPTX@O zQ66b`^G>P|zW!Y?B1fjwxfy^7FiRhr|EY!NpLWMhdQq0KdL#;FU2PmbUyC)UJmz3Prky}e1w#v;8C~bh3 z@0jll+MVJDlW8gbxwM_5UFZI+I=N_t?tK3Sw$b6XWNQqV)1ee*b!cw>#&sn4 zvEJ{~)b9^6FPzIek1yok!-iK|k5{RMq~H_0p7gCn<3A|cUeDgYlZ;C!xrPlG0WoD= zy{5$cwc3ly&$?BGoScWJk~hDt!@t29+ZFm6XC9W9H957l_m5+HWG?Y-IPRD+M7xfGuixfWSK+=brFE;&JmprntYTkteY~MT%Ps}Hm+y)oacYu_x#@9@BKLEf1Z;W9JpH# zX^aE_K+n(Diw;_}dcn28>yX%O7Brf%9yAXCs6VMQ&xC>Zm?&R54FHZ>0YFL`0L+0< z%1Z!9!~?*11OSjv1HdQz(i?jzU?7df@Qb0*fNh`;2Vjs5fClJ6z!QKN1L|y`2lzuw zKKgWs^)d$v0O@Q%bD47hwCckbTx!jd)sR6}GRmMI*=U)@im#UGuSeH{2Eq3Y69RzF zM)iUK#iii1(EIFAhKNB6AV={y_RMHrB+FjH;j2{uMM4H$4ok$uNH_^xAz9*vU1X3! zUk&51m_>>x-VMv31!H#c1T2iBJ>DLVr6MsH3`GzfL#BKAEX%<=H*B0p#3$o$VzJm> zOtj|-VsQ>GE-pAc0Y@O%febt0=Ufp}V#gI)EG79fj~7cAC1CSKY#tY*&dZGCC5qgz zSaqR~$5NjncFam8u5fuQa6p_of^)FPfF}uasF0t`!6c*evitF81ZH+}3Jr6<<9a zIhZYBB{00$92Qroo`ncD_LqUR!d<)so*;zJjABv2I*XE3&|3ClnXtbrvnsGGq~O%= zdeysM+E|MyxU;B83hv`Br6Ma{j+BAl>=i#Rk5FH|n!=<2Q*YDGe-m4hCT}_`P4^!N z#bP3?`KL*Tx+`eK7f4@7NQ&ZZ2u8_iS!VG-W7x(V$AJr0*Ix9_wasdy3-8@E(rI)+ zn*?TYEa7(E4xTqBrpZ%H&8|P%@|ze}YRbG!d<(*ZJ9U}!nOXVX+pz*6q8I;MWLBf99NtwWjU!D{P!({5@>Tb-V)7Kf3#^@>Ka_zk{#bRR(W`Bqw2?A*ugl|LEvIQK9!w zT3RTBPuhh?TEge96RSE$mF5=TJkSWpg6CY1mHKrybHWyAvj0xkc^05Gc8{Rwt=O@5 zs67*X$2w!WVkgf#Rn|`g_${2D!nvf{3-NQMXHohi{-!A}2yA*7kJuL8Bd z&f2eU9vrp3asNd_m7iDJhWyaE5a2-?zd!cr{&deSr0o!52g;FpfL_{C_nVhWW__Wf z`>GT&{A_`Eg~;5LMQhF*y!A!hxUlIA$JeitHkpzw%i1imYmQfrydK{0 zqOSgT##bGb`Ob{iOUKUU6@9Dc`hEOy!=nuZxpk?bMcx9WvW}s>`8k0^%kj7>(>6m{ z%G!Ui>fqNl4gIjs_7dYn{nm{UB^f_YjNjP$$oDDYqzSzspMU6{pwcag(1VbZtG9(~ zb>6AuZ8+HVDdHbD*B4v)3{md@Tsbr-w3d=4eWYkBc5yCCe~9cIxT<*j&xIou?vgi8 zy8Nf+n}#!R20vLIHVxc~KG6=5V3k_e0=7@S4c82el``ciusjOKap%`Is+ zf$O_4Cv-)v1r5`*dltE4B|`}T-NMW&g#uXx|Cj4bJa2dF54y=-Sfk>UvNJXVB_Y6Q zJu~j~cSuL$;t5%Gzv-BnZvJbd_^EE)Es00oe9+Z1iLyK3o7)t>Lsiq=Kz$SxFgJp~ zXj0gIh?RhS9&MLu^$v!A9_a2EKJ>50MnFW`>|t+^u&wbO9l?-$x*h@Si)Wi zEu{Ft;ArmI|7o`>_te!LOIzQu@x{O_>Kwufy|r4Z*;BGGTot`%UZ*GBD0GI@i`KbO z0wZa2+Eag=q^G-dNERllJl09}s-*rs@VvqcV?N6HR$_wy72X8Bq=5B2ofS!MU+zkB zml!6$&)agt*rK)Drex0Dd{ga-ha_oZgzBpZ-u2e^{^x>}Q-ZQv^3k_ZaXy=%#MGAT z_ulk_XL!mOeXeNsGxJEI?O Date: Sun, 28 Aug 2022 12:02:35 +0000 Subject: [PATCH 183/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2340 ++++++++++++++++++++------------------- 1 file changed, 1187 insertions(+), 1153 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3faa685c..091fa15b 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-21T12:02:41.870299", + "updated": "2022-08-28T12:02:35.170828", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Apple", @@ -47,24 +47,24 @@ "frequency": 5 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 2 + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 }, { "name": "Atlassian", @@ -102,7 +102,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -115,13 +115,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -135,13 +135,13 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -174,7 +174,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -212,7 +212,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Google", @@ -259,6 +259,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -284,23 +289,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Asana", "slug": "asana", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, { "name": "Facebook", "slug": "facebook", @@ -321,24 +326,14 @@ "slug": "lyft", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "Paypal", - "slug": "paypal", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -351,6 +346,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -371,6 +371,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -408,23 +413,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -450,6 +445,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -480,7 +485,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -490,7 +495,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -537,7 +542,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -568,11 +573,6 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 - }, - { - "name": "Juspay", - "slug": "juspay", - "frequency": 2 } ] }, @@ -591,11 +591,6 @@ "slug": "microsoft", "frequency": 18 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", @@ -604,27 +599,27 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "LiveRamp", - "slug": "liveramp", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "LiveRamp", + "slug": "liveramp", + "frequency": 4 }, { "name": "Intuit", @@ -641,6 +636,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -716,11 +716,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 8 }, { @@ -728,15 +723,20 @@ "slug": "adobe", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -823,21 +823,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 15 + "frequency": 16 }, { - "name": "Karat", - "slug": "karat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 15 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 14 }, { @@ -845,20 +840,25 @@ "slug": "indeed", "frequency": 13 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 13 + }, { "name": "Twitter", "slug": "twitter", - "frequency": 12 + "frequency": 11 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Cisco", + "slug": "cisco", "frequency": 10 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 8 + "name": "tiktok", + "slug": "tiktok", + "frequency": 9 }, { "name": "Facebook", @@ -878,11 +878,6 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 - }, - { - "name": "Snapchat", - "slug": "snapchat", "frequency": 4 }, { @@ -895,11 +890,21 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", "frequency": 3 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -915,11 +920,6 @@ "slug": "bolt", "frequency": 3 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -960,7 +960,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Microsoft", @@ -1057,6 +1057,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -1104,11 +1109,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -1119,10 +1119,15 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", - "frequency": 2 + "frequency": 3 }, { "name": "Qualtrics", @@ -1196,7 +1201,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 24 }, { "name": "Amazon", @@ -1229,8 +1234,13 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -1254,13 +1264,8 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1321,7 +1326,12 @@ "frequency": 2 }, { - "name": "Uber", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", "slug": "uber", "frequency": 2 } @@ -1340,7 +1350,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -1397,6 +1407,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1434,11 +1449,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1458,6 +1468,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -1476,11 +1491,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1491,6 +1501,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1533,26 +1548,26 @@ "slug": "bloomberg", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1563,19 +1578,24 @@ "slug": "reddit", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1625,11 +1645,6 @@ "slug": "airbnb", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1640,6 +1655,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1676,6 +1696,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -1724,11 +1749,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -1739,6 +1759,11 @@ "slug": "lyft", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -1809,11 +1834,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -1897,7 +1917,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "tiktok", @@ -1918,11 +1938,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -1939,7 +1954,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Microsoft", @@ -1949,7 +1964,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -1957,14 +1972,14 @@ "frequency": 9 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Uber", + "slug": "uber", + "frequency": 7 }, { "name": "Twitter", @@ -1986,11 +2001,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -2016,6 +2026,11 @@ "slug": "duolingo", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -2031,6 +2046,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -2065,8 +2085,8 @@ "premium": false, "companies": [ { - "name": "DoorDash", - "slug": "doordash", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { @@ -2075,8 +2095,8 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", + "name": "DoorDash", + "slug": "doordash", "frequency": 6 }, { @@ -2094,31 +2114,36 @@ "slug": "google", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2156,11 +2181,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2171,6 +2191,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2216,26 +2241,26 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -2243,11 +2268,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2258,6 +2278,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2283,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Cisco", @@ -2293,7 +2318,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -2395,17 +2420,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Facebook", @@ -2422,11 +2447,6 @@ "slug": "uber", "frequency": 6 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 - }, { "name": "Snapchat", "slug": "snapchat", @@ -2435,17 +2455,17 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 4 + "frequency": 5 }, { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Bolt", "slug": "bolt", - "frequency": 4 + "frequency": 5 }, { "name": "Capital One", @@ -2468,8 +2488,8 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -2477,6 +2497,16 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -2517,6 +2547,11 @@ "slug": "zoho", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -2533,18 +2568,8 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -2552,11 +2577,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2587,6 +2607,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -2637,32 +2662,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 37 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 30 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 16 + "frequency": 29 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 14 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -2674,11 +2699,6 @@ "slug": "cisco", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -2690,8 +2710,8 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -2709,6 +2729,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Docusign", "slug": "docusign", @@ -2849,13 +2874,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -2873,13 +2898,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -2890,16 +2920,16 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Mathworks", "slug": "mathworks", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -2920,16 +2950,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2940,6 +2960,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Groupon", "slug": "groupon", @@ -2980,7 +3005,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -3042,7 +3067,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -3084,16 +3109,16 @@ "slug": "tusimple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3144,26 +3169,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -3211,16 +3236,16 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "PayTM", "slug": "paytm", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -3251,6 +3276,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -3281,11 +3311,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "Softwire", "slug": "softwire", @@ -3311,18 +3336,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3343,6 +3368,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3353,11 +3383,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -3369,8 +3394,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -3445,7 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Cisco", @@ -3455,12 +3480,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 8 }, { "name": "Microsoft", @@ -3472,6 +3492,11 @@ "slug": "lyft", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -3488,19 +3513,24 @@ "frequency": 4 }, { - "name": "Square", - "slug": "square", + "name": "Commvault", + "slug": "commvault", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Square", + "slug": "square", "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -3513,13 +3543,8 @@ "frequency": 2 }, { - "name": "Commvault", - "slug": "commvault", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -3550,14 +3575,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 19 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 + "name": "Google", + "slug": "google", + "frequency": 18 }, { "name": "Microsoft", @@ -3569,16 +3594,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3604,6 +3629,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -3625,22 +3655,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 24 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -3652,16 +3682,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3682,6 +3702,11 @@ "slug": "flipkart", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3693,9 +3718,14 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Qualtrics", @@ -3727,7 +3757,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -3754,11 +3784,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -3768,6 +3793,11 @@ "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -3784,7 +3814,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -3806,16 +3836,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -3826,7 +3856,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Walmart Global Tech", @@ -3873,7 +3903,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", @@ -4015,16 +4045,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -4032,16 +4062,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Spotify", "slug": "spotify", @@ -4057,6 +4077,16 @@ "slug": "nvidia", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4097,7 +4127,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -4154,18 +4184,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -4196,6 +4226,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -4270,6 +4305,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4285,11 +4325,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Arista Networks", "slug": "arista-networks", @@ -4331,6 +4366,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 3 + }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 } ] }, @@ -4347,17 +4387,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", @@ -4367,12 +4407,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -4414,11 +4454,6 @@ "slug": "paytm", "frequency": 3 }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", @@ -4443,6 +4478,11 @@ "name": "tcs", "slug": "tcs", "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 } ] }, @@ -4486,24 +4526,24 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -4517,8 +4557,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -4566,7 +4606,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "ByteDance", @@ -4610,11 +4650,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -4636,8 +4671,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -4655,6 +4690,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4677,7 +4717,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 17 }, { "name": "Amazon", @@ -4687,7 +4727,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Salesforce", @@ -4714,6 +4754,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4747,6 +4792,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4757,11 +4807,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4799,12 +4844,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 120 + "frequency": 121 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 35 + "frequency": 32 }, { "name": "Bloomberg", @@ -4824,22 +4869,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 13 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 11 + "frequency": 14 }, { "name": "Uber", "slug": "uber", + "frequency": 12 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 11 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 9 + "frequency": 8 }, { "name": "SAP", @@ -4872,14 +4917,14 @@ "frequency": 6 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Paypal", + "slug": "paypal", + "frequency": 5 }, { "name": "ByteDance", @@ -4981,6 +5026,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -4996,11 +5046,6 @@ "slug": "paytm", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -5039,12 +5084,12 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -5086,6 +5131,11 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5096,11 +5146,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -5126,12 +5171,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -5143,16 +5188,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -5163,11 +5208,21 @@ "slug": "google", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -5193,11 +5248,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -5208,11 +5258,6 @@ "slug": "canonical", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -5274,11 +5319,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 } ] }, @@ -5295,7 +5335,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -5404,7 +5444,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -5419,7 +5459,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -5453,14 +5493,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 14 }, { @@ -5473,6 +5513,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5488,11 +5533,6 @@ "slug": "zoom", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -5548,32 +5588,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -5585,11 +5625,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Indeed", "slug": "indeed", @@ -5600,6 +5635,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5610,6 +5650,11 @@ "slug": "accenture", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5666,7 +5711,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -5760,22 +5805,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 29 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -5792,6 +5837,11 @@ "slug": "uber", "frequency": 5 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5813,8 +5863,8 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -5838,8 +5888,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5857,11 +5907,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 2 - }, { "name": "Media.net", "slug": "medianet", @@ -5996,22 +6041,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 63 + "frequency": 59 }, { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 41 }, { "name": "Google", "slug": "google", - "frequency": 26 + "frequency": 25 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -6033,11 +6078,6 @@ "slug": "adobe", "frequency": 13 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 11 - }, { "name": "tiktok", "slug": "tiktok", @@ -6049,13 +6089,13 @@ "frequency": 8 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 6 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 }, { - "name": "Twitter", - "slug": "twitter", + "name": "VMware", + "slug": "vmware", "frequency": 6 }, { @@ -6069,8 +6109,8 @@ "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Twitter", + "slug": "twitter", "frequency": 5 }, { @@ -6088,6 +6128,11 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6098,11 +6143,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6123,11 +6163,26 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -6153,11 +6208,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -6198,12 +6248,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6215,11 +6265,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -6229,6 +6274,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -6252,15 +6302,15 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -6278,38 +6328,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 43 }, { "name": "Google", "slug": "google", - "frequency": 29 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 8 + "frequency": 10 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -6365,11 +6415,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6413,16 +6458,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6510,6 +6555,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6552,6 +6602,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 6 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -6570,12 +6625,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 - }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 2 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -6640,11 +6690,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6655,6 +6700,11 @@ "slug": "airbnb", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -6674,11 +6724,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Quora", - "slug": "quora", - "frequency": 2 } ] }, @@ -6695,7 +6740,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", @@ -6819,6 +6864,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6888,11 +6938,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -6908,6 +6953,11 @@ "slug": "wish", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6928,7 +6978,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 46 }, { "name": "Amazon", @@ -6948,7 +6998,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "Roblox", @@ -6970,6 +7020,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6985,16 +7040,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "IXL", "slug": "ixl", @@ -7045,7 +7090,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 6 }, { "name": "Apple", @@ -7067,11 +7112,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", @@ -7092,25 +7132,25 @@ "slug": "visa", "frequency": 4 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 }, { "name": "Adobe", @@ -7127,6 +7167,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Splunk", "slug": "splunk", @@ -7177,7 +7222,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -7219,7 +7264,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Facebook", @@ -7301,7 +7346,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -7316,7 +7361,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "PayTM", @@ -7365,6 +7410,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7375,11 +7425,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -7411,13 +7456,7 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 96, @@ -7501,6 +7540,11 @@ "slug": "groupon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7562,6 +7606,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 } ] }, @@ -7575,6 +7624,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Uber", "slug": "uber", @@ -7583,17 +7637,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -7625,12 +7674,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "DoorDash", @@ -7677,11 +7726,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7698,13 +7742,13 @@ "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -7712,6 +7756,11 @@ "slug": "de-shaw", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Twilio", "slug": "twilio", @@ -7727,11 +7776,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -7787,27 +7831,27 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Google", "slug": "google", "frequency": 14 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Spotify", @@ -7820,14 +7864,14 @@ "frequency": 7 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "VMware", @@ -7850,13 +7894,13 @@ "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -7864,6 +7908,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 3 + }, { "name": "Zoho", "slug": "zoho", @@ -7889,16 +7938,16 @@ "slug": "american-express", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Rubrik", "slug": "rubrik", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -7909,11 +7958,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -7939,11 +7983,6 @@ "slug": "qualcomm", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -7974,6 +8013,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -8016,7 +8060,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 59 }, { "name": "Google", @@ -8038,7 +8082,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Facebook", @@ -8070,11 +8114,6 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -8085,15 +8124,20 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Spotify", "slug": "spotify", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -8187,13 +8231,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8203,11 +8252,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -8224,12 +8268,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 71 + "frequency": 72 }, { "name": "Facebook", "slug": "facebook", - "frequency": 57 + "frequency": 51 }, { "name": "Asana", @@ -8291,23 +8335,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 34 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 36 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8471,27 +8515,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 69 + "frequency": 64 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Spotify", "slug": "spotify", - "frequency": 8 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", @@ -8509,14 +8553,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Uber", @@ -8543,11 +8587,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Shopee", "slug": "shopee", @@ -8574,7 +8613,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -8596,6 +8635,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -8616,11 +8660,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8703,13 +8742,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8720,11 +8764,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8763,12 +8802,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 43 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "tiktok", @@ -8778,7 +8817,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -8835,11 +8874,6 @@ "slug": "coupang", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -8855,6 +8889,11 @@ "slug": "coinbase", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8913,16 +8952,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 13 + "frequency": 40 }, { "name": "Google", "slug": "google", + "frequency": 14 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 13 }, { @@ -8933,18 +8972,13 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Roblox", "slug": "roblox", "frequency": 6 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -8965,11 +8999,21 @@ "slug": "robinhood", "frequency": 3 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, { "name": "Coinbase", "slug": "coinbase", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -8980,11 +9024,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -9087,16 +9126,16 @@ "slug": "airbnb", "frequency": 16 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -9212,14 +9251,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -9309,7 +9348,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", @@ -9351,6 +9390,11 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9366,11 +9410,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9426,16 +9465,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Intuit", + "slug": "intuit", "frequency": 2 } ] @@ -9501,18 +9540,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 69 + "frequency": 62 }, { "name": "Amazon", "slug": "amazon", "frequency": 15 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9533,6 +9567,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9584,12 +9623,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -9604,7 +9643,7 @@ { "name": "VMware", "slug": "vmware", - "frequency": 5 + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -9668,6 +9707,11 @@ "slug": "linkedin", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "American Express", "slug": "american-express", @@ -9679,8 +9723,8 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -9693,11 +9737,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -9731,14 +9770,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Google", @@ -9765,12 +9804,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Spotify", @@ -9782,11 +9821,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9797,6 +9831,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9822,23 +9861,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 43 + "frequency": 42 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9866,16 +9905,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9921,13 +9960,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -10010,7 +10054,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -10072,11 +10116,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -10084,6 +10123,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -10136,6 +10180,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -10151,11 +10200,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10186,17 +10230,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 98 + "frequency": 92 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "LinkedIn", @@ -10233,11 +10277,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10248,6 +10287,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Splunk", "slug": "splunk", @@ -10273,11 +10317,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -10302,11 +10341,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Pony.ai", - "slug": "ponyai", - "frequency": 2 } ] }, @@ -10342,11 +10376,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -10362,6 +10391,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -10404,11 +10438,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -10424,6 +10453,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -10444,7 +10478,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Microsoft", @@ -10456,11 +10490,6 @@ "slug": "bloomberg", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", @@ -10471,6 +10500,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -10501,6 +10535,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -10542,23 +10581,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Twitter", "slug": "twitter", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10577,6 +10611,11 @@ { "name": "Oracle", "slug": "oracle", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -10624,7 +10663,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 21 + "frequency": 22 }, { "name": "Amazon", @@ -10636,11 +10675,6 @@ "slug": "microsoft", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Google", "slug": "google", @@ -10651,14 +10685,19 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Sprinklr", + "slug": "sprinklr", "frequency": 4 }, { @@ -10666,11 +10705,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10691,11 +10725,21 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", "frequency": 2 }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -10726,7 +10770,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 29 }, { "name": "Microsoft", @@ -10736,7 +10780,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -10808,6 +10852,11 @@ "slug": "pinterest", "frequency": 2 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -10831,15 +10880,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Uber", - "slug": "uber", - "frequency": 27 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 24 }, { "name": "Cisco", @@ -10849,7 +10898,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -10861,16 +10910,6 @@ "slug": "indeed", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 - }, { "name": "Karat", "slug": "karat", @@ -10886,6 +10925,16 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10915,11 +10964,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -10938,35 +10982,35 @@ "slug": "amazon", "frequency": 30 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "IXL", + "slug": "ixl", + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "LinkedIn", @@ -10984,13 +11028,13 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Indeed", + "slug": "indeed", "frequency": 2 }, { - "name": "IXL", - "slug": "ixl", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11008,11 +11052,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11053,7 +11092,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Snapchat", @@ -11080,12 +11119,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 116 + "frequency": 119 }, { "name": "Adobe", "slug": "adobe", - "frequency": 50 + "frequency": 51 }, { "name": "Apple", @@ -11100,17 +11139,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 30 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 17 }, { "name": "Uber", @@ -11125,7 +11164,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 6 + "frequency": 7 }, { "name": "Zoho", @@ -11142,6 +11181,11 @@ "slug": "expedia", "frequency": 5 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 5 + }, { "name": "Visa", "slug": "visa", @@ -11152,16 +11196,6 @@ "slug": "dell", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -11172,16 +11206,6 @@ "slug": "makemytrip", "frequency": 4 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 4 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -11197,6 +11221,16 @@ "slug": "salesforce", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11207,6 +11241,11 @@ "slug": "qualcomm", "frequency": 3 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -11217,6 +11256,11 @@ "slug": "citadel", "frequency": 3 }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, { "name": "SAP", "slug": "sap", @@ -11227,6 +11271,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11257,16 +11306,6 @@ "slug": "tcs", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -11308,8 +11347,8 @@ "frequency": 2 }, { - "name": "Siemens", - "slug": "siemens", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { @@ -11389,21 +11428,11 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11413,6 +11442,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -11427,20 +11461,25 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "IBM", + "slug": "ibm", + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -11471,11 +11510,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11511,36 +11545,41 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 22 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", "frequency": 12 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -11553,11 +11592,6 @@ "slug": "walmart-labs", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -11569,9 +11603,9 @@ "frequency": 4 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "tiktok", @@ -11583,6 +11617,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "American Express", "slug": "american-express", @@ -11593,11 +11632,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -11623,11 +11657,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -11653,23 +11682,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Capital One", "slug": "capital-one", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11683,13 +11712,18 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11723,14 +11757,14 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -11757,17 +11791,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Adobe", @@ -11779,6 +11813,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11794,11 +11833,6 @@ "slug": "grab", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -11814,6 +11848,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -11864,32 +11903,32 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Intel", @@ -11901,6 +11940,11 @@ "slug": "rubrik", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -11916,11 +11960,6 @@ "slug": "tesla", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -11941,11 +11980,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "National Instruments", - "slug": "national-instruments", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11981,11 +12015,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -12012,13 +12041,13 @@ "frequency": 2 }, { - "name": "Swiggy", - "slug": "swiggy", + "name": "C3 IoT", + "slug": "c3-iot", "frequency": 2 }, { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "National Instruments", + "slug": "national-instruments", "frequency": 2 }, { @@ -12041,7 +12070,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Adobe", @@ -12049,9 +12078,9 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Google", @@ -12059,13 +12088,8 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -12073,6 +12097,11 @@ "slug": "swiggy", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -12108,6 +12137,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -12243,7 +12277,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 40 }, { "name": "Microsoft", @@ -12287,7 +12321,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 17 + "frequency": 16 }, { "name": "Google", @@ -12341,16 +12375,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Twitter", "slug": "twitter", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -12366,6 +12400,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -12426,22 +12465,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 39 }, { "name": "Adobe", "slug": "adobe", "frequency": 20 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 19 - }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 18 }, { "name": "Microsoft", @@ -12451,7 +12490,7 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "Bloomberg", @@ -12469,28 +12508,28 @@ "frequency": 5 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 2 + "frequency": 3 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -12528,11 +12567,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, { "name": "Capgemini", "slug": "capgemini", @@ -12558,7 +12592,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", From 643f045d9ebc80f9620aebff7964596c2802512d Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 4 Sep 2022 12:02:36 +0000 Subject: [PATCH 184/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2618 ++++++++++++++++++++------------------- 1 file changed, 1319 insertions(+), 1299 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 091fa15b..3f57b6f6 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-08-28T12:02:35.170828", + "updated": "2022-09-04T12:02:35.272936", "data": [ { "id": 0, @@ -14,17 +14,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -154,6 +154,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -181,14 +186,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -212,12 +217,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -234,11 +239,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -254,6 +254,11 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -289,28 +294,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Asana", "slug": "asana", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -326,19 +331,14 @@ "slug": "lyft", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -352,8 +352,8 @@ "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -361,6 +361,11 @@ "slug": "groupon", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -413,23 +418,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -450,6 +450,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -485,7 +490,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -537,7 +542,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -552,7 +557,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -562,7 +567,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -573,6 +578,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -589,21 +599,21 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 8 }, { @@ -614,6 +624,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Zillow", + "slug": "zillow", "frequency": 4 }, { @@ -621,31 +636,16 @@ "slug": "liveramp", "frequency": 4 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -656,6 +656,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -671,6 +676,11 @@ "slug": "virtu", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -706,6 +716,11 @@ { "name": "Cisco", "slug": "cisco", + "frequency": 13 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 12 }, { @@ -713,20 +728,15 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Facebook", @@ -818,7 +828,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Microsoft", @@ -828,31 +838,31 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Uber", "slug": "uber", "frequency": 14 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 13 - }, { "name": "Karat", "slug": "karat", - "frequency": 13 + "frequency": 14 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 11 + "name": "Indeed", + "slug": "indeed", + "frequency": 12 }, { "name": "Cisco", "slug": "cisco", + "frequency": 11 + }, + { + "name": "Twitter", + "slug": "twitter", "frequency": 10 }, { @@ -865,16 +875,16 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -915,11 +925,6 @@ "slug": "qualtrics", "frequency": 3 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 3 - }, { "name": "Wayfair", "slug": "wayfair", @@ -931,13 +936,13 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Bolt", + "slug": "bolt", "frequency": 2 }, { @@ -960,17 +965,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -980,7 +985,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1082,12 +1087,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -1114,11 +1119,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1129,6 +1129,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1206,7 +1211,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Bloomberg", @@ -1218,19 +1223,14 @@ "slug": "twitter", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, { - "name": "Reddit", - "slug": "reddit", + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -1263,6 +1263,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1367,29 +1372,24 @@ "slug": "google", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "tiktok", - "slug": "tiktok", + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -1407,6 +1407,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1464,11 +1469,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1486,6 +1486,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -1496,11 +1501,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -1511,11 +1511,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1536,12 +1531,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 11 }, { "name": "Bloomberg", @@ -1551,7 +1546,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -1583,6 +1578,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1598,11 +1598,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1612,11 +1607,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -1633,18 +1623,18 @@ { "name": "Reddit", "slug": "reddit", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Airbnb", "slug": "airbnb", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1722,7 +1712,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 11 }, { "name": "Microsoft", @@ -1739,15 +1729,10 @@ "slug": "bloomberg", "frequency": 7 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -1775,8 +1760,8 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -1799,14 +1784,19 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -1825,13 +1815,13 @@ "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Spotify", + "slug": "spotify", "frequency": 2 }, { @@ -1862,6 +1852,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Amazon", "slug": "amazon", @@ -1870,18 +1865,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1919,11 +1909,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -1934,6 +1919,21 @@ "slug": "google", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1986,6 +1986,11 @@ "slug": "twitter", "frequency": 4 }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 4 + }, { "name": "Swiggy", "slug": "swiggy", @@ -2006,26 +2011,11 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Nutanix", "slug": "nutanix", "frequency": 3 }, - { - "name": "Duolingo", - "slug": "duolingo", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2060,6 +2050,16 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "Duolingo", + "slug": "duolingo", + "frequency": 2 } ] }, @@ -2084,30 +2084,30 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 }, { "name": "Google", @@ -2174,7 +2174,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -2184,7 +2184,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -2243,25 +2243,25 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Uber", @@ -2308,22 +2308,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -2340,10 +2340,20 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 4 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 4 + "frequency": 3 }, { "name": "ByteDance", @@ -2355,11 +2365,6 @@ "slug": "paytm", "frequency": 3 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -2375,11 +2380,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2410,46 +2410,46 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 + "frequency": 14 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", "frequency": 11 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Uber", "slug": "uber", "frequency": 6 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Bolt", + "slug": "bolt", "frequency": 6 }, { @@ -2463,10 +2463,10 @@ "frequency": 5 }, { - "name": "Bolt", - "slug": "bolt", - "frequency": 5 - }, + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Capital One", "slug": "capital-one", @@ -2552,11 +2552,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -2588,8 +2583,8 @@ "frequency": 2 }, { - "name": "BlackRock", - "slug": "blackrock", + "name": "Wayfair", + "slug": "wayfair", "frequency": 2 }, { @@ -2662,12 +2657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 29 + "frequency": 28 }, { "name": "Apple", @@ -2675,13 +2670,13 @@ "frequency": 15 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 14 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 13 }, { @@ -2697,7 +2692,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 9 }, { "name": "Uber", @@ -2724,16 +2719,6 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", @@ -2754,6 +2739,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -2764,6 +2754,16 @@ "slug": "expedia", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2789,11 +2789,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -2829,7 +2824,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -2863,14 +2858,14 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2898,16 +2893,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { @@ -2916,8 +2911,8 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { @@ -2928,13 +2923,18 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2950,11 +2950,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3000,7 +2995,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "LinkedIn", @@ -3015,7 +3010,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -3067,47 +3062,47 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "TuSimple", "slug": "tusimple", - "frequency": 4 + "frequency": 3 }, { "name": "VMware", @@ -3174,12 +3169,12 @@ { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", @@ -3191,21 +3186,31 @@ "slug": "apple", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3221,26 +3226,21 @@ "slug": "bytedance", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Visa", "slug": "visa", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "PayTM", "slug": "paytm", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3251,26 +3251,11 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -3291,6 +3276,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3311,6 +3301,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Softwire", "slug": "softwire", @@ -3336,13 +3331,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -3353,11 +3353,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -3373,19 +3368,14 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { @@ -3393,11 +3383,21 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Cohesity", "slug": "cohesity", @@ -3430,6 +3430,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -3440,11 +3445,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3470,12 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 8 + "frequency": 11 }, { "name": "tiktok", @@ -3483,13 +3478,13 @@ "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Cisco", + "slug": "cisco", + "frequency": 7 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -3498,8 +3493,8 @@ "frequency": 5 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Lyft", + "slug": "lyft", "frequency": 5 }, { @@ -3513,10 +3508,15 @@ "frequency": 4 }, { - "name": "Commvault", - "slug": "commvault", - "frequency": 3 - }, + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 3 + }, { "name": "Square", "slug": "square", @@ -3577,7 +3577,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", @@ -3662,21 +3662,26 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -3702,11 +3707,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3749,15 +3749,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Amazon", @@ -3836,7 +3836,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", @@ -3851,17 +3851,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 + "frequency": 4 }, { "name": "Uber", @@ -3887,6 +3882,11 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -3930,11 +3930,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3990,16 +3985,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -4011,13 +3996,13 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4025,6 +4010,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -4045,7 +4035,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -4055,7 +4045,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Visa", @@ -4067,11 +4057,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", @@ -4082,6 +4067,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4127,7 +4117,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -4137,12 +4127,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -4154,6 +4139,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4179,12 +4169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 + "frequency": 15 }, { "name": "Microsoft", @@ -4196,6 +4181,11 @@ "slug": "apple", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -4206,14 +4196,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -4253,11 +4243,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4268,6 +4253,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4298,7 +4288,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4315,6 +4305,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4360,7 +4355,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -4392,32 +4387,32 @@ { "name": "Apple", "slug": "apple", - "frequency": 17 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -4429,6 +4424,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 4 + }, { "name": "Capital One", "slug": "capital-one", @@ -4449,16 +4449,16 @@ "slug": "huawei", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -4475,8 +4475,8 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -4514,18 +4514,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4537,20 +4542,15 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "American Express", + "slug": "american-express", + "frequency": 3 }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -4613,6 +4613,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4648,41 +4653,36 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -4690,6 +4690,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4722,7 +4727,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4749,11 +4754,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4768,9 +4768,14 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - } - ] - }, + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } + ] + }, { "id": 61, "title": "Pacific Atlantic Water Flow", @@ -4782,19 +4787,24 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4803,8 +4813,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -4817,11 +4832,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4844,12 +4854,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 121 + "frequency": 127 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 32 + "frequency": 30 }, { "name": "Bloomberg", @@ -4859,27 +4869,27 @@ { "name": "Google", "slug": "google", - "frequency": 20 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 16 }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 10 }, { "name": "tiktok", @@ -4897,13 +4907,23 @@ "frequency": 7 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 7 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 6 }, { @@ -4916,16 +4936,16 @@ "slug": "docusign", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Paypal", "slug": "paypal", "frequency": 5 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4937,8 +4957,8 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Tesla", + "slug": "tesla", "frequency": 3 }, { @@ -4956,6 +4976,11 @@ "slug": "shopee", "frequency": 3 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -4971,11 +4996,6 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -4986,16 +5006,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Dropbox", - "slug": "dropbox", - "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5006,11 +5016,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -5046,6 +5051,11 @@ "slug": "paytm", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -5079,7 +5089,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -5126,6 +5136,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -5136,11 +5151,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5171,7 +5181,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 16 }, { "name": "Apple", @@ -5181,7 +5191,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -5189,14 +5199,14 @@ "frequency": 5 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 5 }, { "name": "Facebook", @@ -5218,6 +5228,11 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -5228,11 +5243,6 @@ "slug": "ibm", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5248,6 +5258,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -5258,6 +5273,11 @@ "slug": "canonical", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5285,16 +5305,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Media.net", "slug": "medianet", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5366,11 +5386,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -5397,7 +5412,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -5444,7 +5459,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -5464,7 +5479,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "eBay", @@ -5504,9 +5519,9 @@ "frequency": 14 }, { - "name": "Capital One", - "slug": "capital-one", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Google", @@ -5523,6 +5538,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5533,11 +5553,6 @@ "slug": "zoom", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5568,6 +5583,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5588,27 +5608,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -5618,7 +5638,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -5630,11 +5650,6 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5646,13 +5661,13 @@ "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -5670,6 +5685,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -5706,17 +5726,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 9 }, { "name": "Uber", @@ -5729,8 +5744,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -5738,6 +5753,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5763,12 +5783,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -5776,8 +5796,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5805,12 +5825,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 25 }, { "name": "Microsoft", @@ -5820,7 +5840,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 7 }, { "name": "Google", @@ -5862,6 +5887,11 @@ "slug": "indeed", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5887,21 +5917,11 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -5917,11 +5937,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5952,7 +5967,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Pinterest", @@ -5967,7 +5982,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -6004,7 +6019,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -6041,27 +6056,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 54 }, { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 25 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 22 }, { "name": "Apple", "slug": "apple", - "frequency": 21 + "frequency": 20 }, { "name": "Microsoft", @@ -6091,11 +6106,6 @@ { "name": "Salesforce", "slug": "salesforce", - "frequency": 7 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 6 }, { @@ -6103,6 +6113,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -6163,11 +6178,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -6178,6 +6188,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -6198,6 +6213,11 @@ "slug": "ibm", "frequency": 2 }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -6213,11 +6233,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6248,12 +6263,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -6295,7 +6310,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -6311,6 +6326,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -6328,7 +6348,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 44 }, { "name": "Google", @@ -6338,7 +6358,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 21 }, { "name": "Facebook", @@ -6348,17 +6368,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { "name": "Apple", @@ -6375,6 +6400,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Swiggy", "slug": "swiggy", @@ -6390,16 +6420,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -6595,12 +6615,12 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Robinhood", @@ -6622,16 +6642,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -6641,11 +6661,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 } ] }, @@ -6663,23 +6678,23 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Wayfair", "slug": "wayfair", "frequency": 7 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 6 - }, { "name": "Karat", "slug": "karat", "frequency": 6 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -6745,22 +6760,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", @@ -6844,7 +6859,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -6888,15 +6903,20 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Uber", @@ -6913,16 +6933,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -6938,6 +6948,16 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -6978,17 +6998,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 46 + "frequency": 44 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 7 + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "HRT", @@ -6998,23 +7018,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Roblox", "slug": "roblox", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7026,13 +7046,13 @@ "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -7070,22 +7090,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 12 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 14 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 10 }, { "name": "Bloomberg", @@ -7103,25 +7128,20 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Expedia", + "slug": "expedia", "frequency": 5 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7137,14 +7157,24 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Splunk", + "slug": "splunk", "frequency": 3 }, { @@ -7153,8 +7183,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7168,23 +7198,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { @@ -7222,7 +7242,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -7264,12 +7284,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 18 }, { "name": "Apple", @@ -7282,13 +7297,23 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -7301,11 +7326,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7353,16 +7373,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "PayTM", "slug": "paytm", @@ -7374,18 +7394,18 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -7401,14 +7421,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Google", @@ -7468,11 +7488,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -7483,6 +7498,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7508,6 +7528,11 @@ "slug": "arcesium", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7567,6 +7592,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -7577,11 +7607,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7625,9 +7650,9 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", - "frequency": 8 + "name": "Amazon", + "slug": "amazon", + "frequency": 9 }, { "name": "Uber", @@ -7635,15 +7660,20 @@ "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7653,11 +7683,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -7674,32 +7699,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 36 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "DoorDash", "slug": "doordash", "frequency": 12 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 7 + "name": "Coinbase", + "slug": "coinbase", + "frequency": 8 }, { "name": "Facebook", @@ -7726,6 +7746,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7762,13 +7787,13 @@ "frequency": 2 }, { - "name": "Twilio", - "slug": "twilio", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 2 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -7821,21 +7846,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 24 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 19 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { @@ -7846,7 +7871,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Facebook", @@ -7861,7 +7886,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 6 }, { "name": "Yahoo", @@ -7874,39 +7904,34 @@ "frequency": 5 }, { - "name": "VMware", - "slug": "vmware", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "VMware", + "slug": "vmware", "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Zillow", @@ -7929,8 +7954,8 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Docusign", + "slug": "docusign", "frequency": 3 }, { @@ -7943,11 +7968,6 @@ "slug": "rubrik", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7984,8 +8004,13 @@ "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -8009,8 +8034,13 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -8060,7 +8090,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 57 }, { "name": "Google", @@ -8082,23 +8112,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 11 + "frequency": 13 }, { "name": "Airbnb", "slug": "airbnb", "frequency": 8 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 8 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8139,11 +8169,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8273,7 +8298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 47 }, { "name": "Asana", @@ -8300,25 +8325,25 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "Sumologic", - "slug": "sumologic", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 2 } ] }, @@ -8340,17 +8365,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8392,6 +8417,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -8408,13 +8438,13 @@ "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Arcesium", + "slug": "arcesium", "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Deloitte", + "slug": "deloitte", "frequency": 2 }, { @@ -8433,13 +8463,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Dropbox", + "slug": "dropbox", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -8515,7 +8545,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 64 + "frequency": 53 }, { "name": "Amazon", @@ -8530,21 +8560,21 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -8562,6 +8592,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -8577,11 +8612,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -8613,21 +8643,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 18 }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { @@ -8640,11 +8675,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8719,7 +8749,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -8739,16 +8769,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8802,7 +8832,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 44 }, { "name": "Google", @@ -8839,6 +8869,11 @@ "slug": "twilio", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -8854,11 +8889,6 @@ "slug": "robinhood", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8904,11 +8934,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 2 - }, { "name": "HBO", "slug": "hbo", @@ -8954,20 +8979,20 @@ "slug": "amazon", "frequency": 40 }, - { - "name": "Google", - "slug": "google", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 13 }, + { + "name": "Google", + "slug": "google", + "frequency": 13 + }, { "name": "Karat", "slug": "karat", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -9009,11 +9034,6 @@ "slug": "coinbase", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9049,6 +9069,11 @@ "slug": "lyft", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9086,12 +9111,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Amazon", @@ -9139,7 +9164,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -9223,11 +9248,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -9237,6 +9257,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -9291,7 +9316,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -9299,8 +9324,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -9309,8 +9334,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -9345,16 +9370,16 @@ "slug": "amazon", "frequency": 30 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9363,7 +9388,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "VMware", @@ -9497,7 +9522,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9540,17 +9565,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 62 + "frequency": 56 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -9601,11 +9626,6 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 } ] }, @@ -9705,7 +9725,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -9762,7 +9782,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -9772,7 +9792,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -9804,7 +9824,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "LinkedIn", @@ -9861,18 +9881,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 35 }, { "name": "Amazon", "slug": "amazon", "frequency": 14 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9883,6 +9898,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9905,6 +9925,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -9925,11 +9950,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -9947,16 +9967,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -9967,6 +9987,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9977,11 +10002,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -10054,7 +10074,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 8 }, { "name": "Facebook", @@ -10092,8 +10112,8 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -10118,6 +10138,11 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10133,11 +10158,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10209,11 +10229,6 @@ "name": "Visa", "slug": "visa", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -10230,21 +10245,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 92 + "frequency": 81 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 - }, - { - "name": "LinkedIn", - "slug": "linkedin", "frequency": 6 }, { @@ -10252,6 +10262,11 @@ "slug": "bytedance", "frequency": 6 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10262,11 +10277,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -10277,19 +10287,24 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -10317,6 +10332,16 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -10386,11 +10411,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -10401,6 +10421,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10426,7 +10451,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -10453,15 +10478,15 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -10478,23 +10503,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -10505,6 +10525,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -10525,11 +10550,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -10555,6 +10575,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10581,12 +10606,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Twitter", @@ -10613,34 +10638,29 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 + "frequency": 3 }, { "name": "Opendoor", "slug": "opendoor", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -10663,17 +10683,17 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 22 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -10708,7 +10728,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Snapchat", @@ -10770,23 +10790,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 12 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", "frequency": 8 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 + }, { "name": "DoorDash", "slug": "doordash", @@ -10802,16 +10822,16 @@ "slug": "nvidia", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -10827,11 +10847,6 @@ "slug": "quora", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10857,6 +10872,11 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -10883,21 +10903,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Uber", "slug": "uber", - "frequency": 24 + "frequency": 20 }, { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Snapchat", + "slug": "snapchat", "frequency": 7 }, { @@ -10905,26 +10930,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Indeed", + "slug": "indeed", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10936,8 +10951,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -10980,12 +11000,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 29 }, { "name": "Apple", @@ -10993,14 +11008,9 @@ "frequency": 8 }, { - "name": "IXL", - "slug": "ixl", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Google", @@ -11012,6 +11022,16 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -11023,8 +11043,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -11037,6 +11057,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -11052,6 +11077,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -11077,12 +11107,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Spotify", "slug": "spotify", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -11119,12 +11149,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 123 }, { "name": "Adobe", "slug": "adobe", - "frequency": 51 + "frequency": 52 }, { "name": "Apple", @@ -11134,7 +11164,7 @@ { "name": "Google", "slug": "google", - "frequency": 38 + "frequency": 39 }, { "name": "Microsoft", @@ -11144,7 +11174,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Bloomberg", @@ -11159,7 +11189,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 12 }, { "name": "Oracle", @@ -11246,6 +11276,11 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -11256,11 +11291,6 @@ "slug": "citadel", "frequency": 3 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", @@ -11271,19 +11301,9 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", + { + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11302,8 +11322,18 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Zoom", + "slug": "zoom", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -11322,8 +11352,8 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -11365,11 +11395,6 @@ "name": "Info Edge", "slug": "info-edge", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -11386,12 +11411,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -11428,11 +11453,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11463,7 +11483,7 @@ { "name": "IBM", "slug": "ibm", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -11495,11 +11515,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -11515,6 +11530,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -11540,12 +11560,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 33 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -11562,16 +11582,16 @@ "slug": "adobe", "frequency": 12 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, { "name": "Uber", "slug": "uber", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Yahoo", "slug": "yahoo", @@ -11583,14 +11603,14 @@ "frequency": 6 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 6 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 6 }, { "name": "Paypal", @@ -11602,6 +11622,16 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11627,26 +11657,11 @@ "slug": "american-express", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -11666,6 +11681,11 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 } ] }, @@ -11679,25 +11699,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -11715,13 +11735,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -11791,12 +11811,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -11808,11 +11828,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11823,6 +11838,11 @@ "slug": "salesforce", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -11898,12 +11918,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 39 + "frequency": 37 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -11916,9 +11936,9 @@ "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Adobe", @@ -11926,9 +11946,9 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Intel", @@ -11945,6 +11965,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -11965,11 +11990,6 @@ "slug": "qualtrics", "frequency": 3 }, - { - "name": "Epam Systems", - "slug": "epam-systems", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -12020,11 +12040,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -12035,11 +12050,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -12070,7 +12080,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Adobe", @@ -12082,11 +12097,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", @@ -12108,8 +12118,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -12118,13 +12128,13 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -12157,6 +12167,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12277,7 +12292,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Microsoft", @@ -12368,7 +12383,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -12465,12 +12480,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 37 }, { "name": "Adobe", "slug": "adobe", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -12478,29 +12493,29 @@ "frequency": 20 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 18 + "name": "Google", + "slug": "google", + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 16 }, { - "name": "Google", - "slug": "google", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -12510,18 +12525,13 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12532,6 +12542,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -12547,6 +12562,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12587,7 +12607,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Facebook", @@ -12599,11 +12619,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -12614,6 +12629,11 @@ "slug": "rubrik", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", From db88574f82b2d55ea77c8c17612a83f29c9d1940 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 11 Sep 2022 12:02:55 +0000 Subject: [PATCH 185/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2333 +++++++++++++++++++-------------------- 1 file changed, 1159 insertions(+), 1174 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3f57b6f6..e8ea2d34 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-04T12:02:35.272936", + "updated": "2022-09-11T12:02:54.368487", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", @@ -24,7 +24,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Google", @@ -39,22 +39,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "JPMorgan", "slug": "jpmorgan", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", @@ -99,14 +99,19 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { @@ -134,16 +139,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -159,6 +154,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -176,24 +176,24 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -217,21 +217,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -239,29 +239,34 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { "name": "SAP", "slug": "sap", - "frequency": 3 + "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Atlassian", + "slug": "atlassian", "frequency": 2 }, { @@ -270,13 +275,13 @@ "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Accolite", + "slug": "accolite", "frequency": 2 } ] @@ -294,26 +299,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Asana", "slug": "asana", - "frequency": 11 + "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { @@ -357,8 +362,8 @@ "frequency": 3 }, { - "name": "Groupon", - "slug": "groupon", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -366,11 +371,6 @@ "slug": "american-express", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -386,6 +386,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Groupon", + "slug": "groupon", + "frequency": 2 + }, { "name": "Indeed", "slug": "indeed", @@ -400,6 +405,11 @@ "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 } ] }, @@ -418,16 +428,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -440,21 +460,11 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -539,15 +549,10 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -559,10 +564,15 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -599,7 +609,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -614,17 +624,17 @@ { "name": "Google", "slug": "google", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Zillow", @@ -636,11 +646,6 @@ "slug": "liveramp", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -651,11 +656,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -686,6 +686,16 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -716,38 +726,38 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -768,6 +778,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -788,11 +803,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -830,14 +840,19 @@ "slug": "amazon", "frequency": 30 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 17 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 16 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Karat", + "slug": "karat", "frequency": 16 }, { @@ -845,25 +860,20 @@ "slug": "uber", "frequency": 14 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 14 - }, { "name": "Indeed", "slug": "indeed", - "frequency": 12 + "frequency": 11 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 10 }, { "name": "Twitter", "slug": "twitter", - "frequency": 10 + "frequency": 9 }, { "name": "tiktok", @@ -876,8 +886,8 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -886,8 +896,8 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -970,18 +980,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -1003,13 +1013,13 @@ "frequency": 2 }, { - "name": "Twitch", - "slug": "twitch", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -1053,8 +1063,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { @@ -1092,7 +1102,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", @@ -1119,11 +1129,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -1145,13 +1150,13 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -1206,12 +1211,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Bloomberg", @@ -1221,7 +1226,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -1278,11 +1283,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1305,14 +1305,19 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1330,11 +1335,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1355,7 +1355,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Adobe", @@ -1367,21 +1372,11 @@ "slug": "godaddy", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -1407,6 +1402,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1427,6 +1427,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1452,7 +1457,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -1501,6 +1506,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -1510,11 +1520,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -1563,6 +1568,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1588,11 +1598,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1625,14 +1630,14 @@ "slug": "reddit", "frequency": 6 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Airbnb", + "slug": "airbnb", "frequency": 3 }, { @@ -1707,7 +1712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 27 }, { "name": "Facebook", @@ -1717,7 +1722,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -1734,11 +1739,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1749,6 +1749,16 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -1789,11 +1799,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -1867,11 +1872,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1891,6 +1891,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -1954,7 +1959,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 41 }, { "name": "Microsoft", @@ -1964,7 +1969,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2011,11 +2016,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2056,6 +2056,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "Duolingo", "slug": "duolingo", @@ -2084,19 +2089,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -2109,6 +2109,11 @@ "slug": "doordash", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2124,6 +2129,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2139,11 +2149,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2231,7 +2236,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 22 }, { "name": "Expedia", @@ -2261,7 +2266,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -2283,6 +2288,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2313,12 +2323,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 9 }, { "name": "Google", @@ -2330,11 +2340,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2345,6 +2350,11 @@ "slug": "arcesium", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Infosys", "slug": "infosys", @@ -2410,7 +2420,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 55 }, { "name": "Microsoft", @@ -2418,23 +2428,23 @@ "frequency": 17 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 14 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 13 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 12 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 11 }, { @@ -2458,14 +2468,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Cisco", + "slug": "cisco", "frequency": 5 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Capital One", @@ -2477,11 +2487,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 4 - }, { "name": "Paypal", "slug": "paypal", @@ -2502,16 +2507,6 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2537,11 +2532,6 @@ "slug": "riot-games", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "Zoho", "slug": "zoho", @@ -2572,6 +2562,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2582,6 +2577,16 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -2592,6 +2597,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Zynga", "slug": "zynga", @@ -2657,16 +2667,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 44 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 28 + "frequency": 26 }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { @@ -2674,11 +2689,6 @@ "slug": "microsoft", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 13 - }, { "name": "Google", "slug": "google", @@ -2687,16 +2697,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", - "frequency": 9 + "frequency": 10 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -2705,8 +2715,8 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -2720,8 +2730,8 @@ "frequency": 4 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Twilio", + "slug": "twilio", "frequency": 3 }, { @@ -2739,6 +2749,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -2759,16 +2774,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2784,6 +2789,11 @@ "slug": "shopee", "frequency": 2 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -2826,11 +2836,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -2858,16 +2863,16 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2893,12 +2898,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -2915,11 +2920,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Mathworks", - "slug": "mathworks", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -2950,6 +2950,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Mathworks", + "slug": "mathworks", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3062,7 +3067,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", @@ -3164,17 +3169,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", @@ -3196,24 +3201,19 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 5 }, { @@ -3231,6 +3231,11 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "PayTM", "slug": "paytm", @@ -3286,6 +3291,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -3326,7 +3336,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Facebook", @@ -3348,16 +3358,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3373,11 +3383,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -3412,6 +3417,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -3473,19 +3483,19 @@ "frequency": 11 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Cisco", + "slug": "cisco", "frequency": 8 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 7 + "name": "tiktok", + "slug": "tiktok", + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Google", @@ -3493,14 +3503,14 @@ "frequency": 5 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Lyft", + "slug": "lyft", + "frequency": 5 }, { "name": "Bloomberg", @@ -3577,7 +3587,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Google", @@ -3655,7 +3665,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 26 }, { "name": "Apple", @@ -3687,6 +3697,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3707,11 +3722,6 @@ "slug": "flipkart", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -3752,12 +3762,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 9 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -3838,6 +3848,11 @@ "slug": "facebook", "frequency": 12 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3848,11 +3863,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -3908,7 +3918,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Zomato", @@ -3926,13 +3936,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -4035,7 +4045,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -4169,12 +4179,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -4187,14 +4197,14 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Yahoo", @@ -4285,10 +4295,15 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -4298,12 +4313,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -4350,7 +4360,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -4392,12 +4402,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", @@ -4407,26 +4417,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "IBM", "slug": "ibm", + "frequency": 5 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -4434,11 +4444,6 @@ "slug": "capital-one", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4449,6 +4454,11 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -4459,11 +4469,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -4478,11 +4483,6 @@ "name": "PayTM", "slug": "paytm", "frequency": 2 - }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 2 } ] }, @@ -4509,11 +4509,6 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -4524,6 +4519,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4589,14 +4589,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Microsoft", @@ -4643,7 +4643,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -4722,18 +4722,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "frequency": 16 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4790,12 +4790,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -4817,11 +4817,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4836,6 +4831,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -4854,33 +4854,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 127 + "frequency": 125 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 30 + "frequency": 29 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 29 + "frequency": 27 }, { "name": "Google", "slug": "google", - "frequency": 23 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 16 + "frequency": 22 }, { "name": "Apple", "slug": "apple", "frequency": 16 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, { "name": "Uber", "slug": "uber", @@ -4906,11 +4906,6 @@ "slug": "doordash", "frequency": 7 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", @@ -4937,8 +4932,8 @@ "frequency": 6 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -4947,13 +4942,8 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Paypal", + "slug": "paypal", "frequency": 4 }, { @@ -4967,13 +4957,13 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 3 }, { @@ -5017,13 +5007,13 @@ "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Karat", + "slug": "karat", "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -5031,6 +5021,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -5047,13 +5042,13 @@ "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -5147,8 +5142,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Pinterest", + "slug": "pinterest", "frequency": 4 }, { @@ -5157,8 +5152,8 @@ "frequency": 3 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5181,7 +5176,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 12 }, { "name": "Apple", @@ -5198,16 +5193,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -5238,11 +5233,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -5278,6 +5268,11 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5303,7 +5298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Media.net", @@ -5402,7 +5397,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -5427,7 +5422,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -5464,7 +5459,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -5479,7 +5474,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "eBay", @@ -5508,29 +5503,29 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 16 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 15 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 - }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -5543,6 +5538,11 @@ "slug": "capital-one", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5563,11 +5563,6 @@ "slug": "zenefits", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5583,11 +5578,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -5608,22 +5598,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -5635,14 +5625,19 @@ "slug": "google", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -5665,11 +5660,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5726,7 +5716,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", @@ -5738,16 +5728,16 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5809,6 +5799,11 @@ "name": "Hotstar", "slug": "hotstar", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5825,12 +5820,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 22 }, { "name": "Microsoft", @@ -5847,19 +5842,19 @@ "slug": "yandex", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 5 }, { @@ -5868,8 +5863,8 @@ "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, { @@ -5903,8 +5898,8 @@ "frequency": 3 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -5912,11 +5907,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5942,6 +5932,16 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -5972,7 +5972,7 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -6024,7 +6024,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -6056,12 +6056,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 54 + "frequency": 48 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 39 }, { "name": "Google", @@ -6076,7 +6076,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 20 + "frequency": 18 }, { "name": "Microsoft", @@ -6091,7 +6091,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 12 }, { "name": "tiktok", @@ -6103,11 +6103,6 @@ "slug": "snapchat", "frequency": 8 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 6 - }, { "name": "Oracle", "slug": "oracle", @@ -6118,6 +6113,11 @@ "slug": "vmware", "frequency": 5 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -6143,6 +6143,11 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 4 + }, { "name": "Yandex", "slug": "yandex", @@ -6163,16 +6168,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 3 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -6203,6 +6198,11 @@ "slug": "coupang", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6238,6 +6238,11 @@ "slug": "atlassian", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Hotstar", "slug": "hotstar", @@ -6263,12 +6268,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6280,11 +6285,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6327,6 +6327,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -6348,7 +6353,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 45 }, { "name": "Google", @@ -6358,7 +6363,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 22 }, { "name": "Facebook", @@ -6405,11 +6410,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6464,6 +6464,11 @@ "name": "Splunk", "slug": "splunk", "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 } ] }, @@ -6493,16 +6498,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6523,11 +6528,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6538,11 +6538,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "HBO", - "slug": "hbo", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -6615,7 +6610,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Amazon", @@ -6685,20 +6680,20 @@ "slug": "wayfair", "frequency": 7 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Karat", "slug": "karat", - "frequency": 6 + "frequency": 5 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -6755,7 +6750,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Microsoft", @@ -6763,9 +6763,9 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Adobe", @@ -6773,9 +6773,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Yahoo", @@ -6787,21 +6792,11 @@ "slug": "sap", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -6906,17 +6901,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 6 }, { "name": "Uber", @@ -6933,6 +6923,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7018,7 +7013,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Roblox", @@ -7090,7 +7085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { "name": "Microsoft", @@ -7100,7 +7095,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", @@ -7110,7 +7105,7 @@ { "name": "ByteDance", "slug": "bytedance", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -7137,6 +7132,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7157,11 +7157,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7193,13 +7188,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -7242,23 +7237,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -7284,17 +7279,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -7306,31 +7301,31 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7366,7 +7361,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -7423,23 +7418,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7450,6 +7440,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7488,16 +7483,21 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -7506,16 +7506,11 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -7524,8 +7519,8 @@ "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { @@ -7533,10 +7528,20 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -7553,7 +7558,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -7652,12 +7657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 11 }, { "name": "Google", @@ -7699,7 +7704,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Google", @@ -7709,7 +7714,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -7717,25 +7722,25 @@ "frequency": 8 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Salesforce", + "slug": "salesforce", "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 + "name": "Coinbase", + "slug": "coinbase", + "frequency": 8 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7751,6 +7756,11 @@ "slug": "twilio", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7791,26 +7801,11 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -7846,21 +7841,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 56 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 28 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 19 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 18 }, { @@ -7871,21 +7866,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 13 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Uber", + "slug": "uber", "frequency": 9 }, { - "name": "Uber", - "slug": "uber", + "name": "Spotify", + "slug": "spotify", "frequency": 8 }, { @@ -7903,6 +7898,16 @@ "slug": "goldman-sachs", "frequency": 5 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "eBay", "slug": "ebay", @@ -7929,9 +7934,9 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 + "name": "Visa", + "slug": "visa", + "frequency": 3 }, { "name": "Zillow", @@ -7948,11 +7953,6 @@ "slug": "paytm", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", @@ -7969,13 +7969,13 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 + "name": "Accenture", + "slug": "accenture", + "frequency": 3 }, { - "name": "Twitch", - "slug": "twitch", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -7993,11 +7993,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -8013,6 +8008,16 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -8038,21 +8043,11 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", "frequency": 2 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Airtel", "slug": "airtel", @@ -8090,7 +8085,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 53 }, { "name": "Google", @@ -8117,12 +8112,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 8 + "frequency": 14 }, { "name": "Lyft", @@ -8130,13 +8120,13 @@ "frequency": 8 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Airbnb", + "slug": "airbnb", "frequency": 7 }, { @@ -8144,31 +8134,41 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Snapchat", + "slug": "snapchat", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8207,14 +8207,14 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Adobe", @@ -8251,7 +8251,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -8266,7 +8266,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "LinkedIn", @@ -8293,12 +8293,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 72 + "frequency": 70 }, { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 45 }, { "name": "Asana", @@ -8315,6 +8315,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -8325,11 +8330,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -8360,12 +8360,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 44 }, { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 34 }, { "name": "Apple", @@ -8387,16 +8387,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8417,6 +8407,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -8437,6 +8432,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -8467,11 +8467,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -8482,11 +8477,6 @@ "slug": "netflix", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Cashfree", "slug": "cashfree", @@ -8507,7 +8497,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -8520,13 +8510,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -8545,12 +8535,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 53 + "frequency": 52 }, { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "LinkedIn", @@ -8570,7 +8560,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -8590,7 +8580,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "tiktok", @@ -8603,14 +8593,14 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Paypal", @@ -8643,28 +8633,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -8689,16 +8679,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -8746,6 +8726,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -8832,7 +8817,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 47 }, { "name": "Google", @@ -8842,7 +8827,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8977,42 +8962,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 41 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Karat", "slug": "karat", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Roblox", "slug": "roblox", - "frequency": 6 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Wayfair", @@ -9030,14 +9010,19 @@ "frequency": 3 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 3 }, { "name": "Salesforce", @@ -9084,11 +9069,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9149,7 +9129,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 + "frequency": 13 }, { "name": "Facebook", @@ -9161,19 +9141,14 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -9186,6 +9161,11 @@ "slug": "pinterest", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9248,6 +9228,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -9257,11 +9242,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -9311,12 +9291,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Microsoft", @@ -9338,16 +9328,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -9368,17 +9348,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 }, { "name": "Bloomberg", @@ -9401,13 +9381,8 @@ "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -9416,8 +9391,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -9450,6 +9425,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -9475,17 +9455,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -9565,7 +9545,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 56 + "frequency": 52 }, { "name": "Amazon", @@ -9575,7 +9555,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -9643,17 +9623,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Nutanix", @@ -9680,11 +9660,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9700,6 +9675,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -9782,7 +9762,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -9829,7 +9809,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Spotify", @@ -9846,16 +9826,16 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9881,12 +9861,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 32 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Google", @@ -9925,6 +9905,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -9943,11 +9928,6 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 2 }, { @@ -9964,7 +9944,7 @@ "pattern": [ "DFS" ], - "difficulty": "Easy", + "difficulty": "Medium", "premium": false, "companies": [ { @@ -10074,7 +10054,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Facebook", @@ -10141,7 +10121,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -10188,12 +10168,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -10215,6 +10190,11 @@ "slug": "doordash", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -10245,28 +10225,28 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 81 + "frequency": 76 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 29 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 6 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10277,6 +10257,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -10287,6 +10272,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -10312,16 +10302,6 @@ "slug": "splunk", "frequency": 2 }, - { - "name": "Sumologic", - "slug": "sumologic", - "frequency": 2 - }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -10397,14 +10377,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Google", + "slug": "google", + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { "name": "Facebook", @@ -10412,8 +10392,8 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -10508,12 +10488,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -10540,16 +10520,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -10566,8 +10536,13 @@ "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -10589,6 +10564,11 @@ "name": "Lyft", "slug": "lyft", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -10606,7 +10586,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -10623,11 +10603,6 @@ "slug": "snapchat", "frequency": 4 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -10643,6 +10618,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, { "name": "Opendoor", "slug": "opendoor", @@ -10688,12 +10668,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 6 }, { "name": "Google", @@ -10703,11 +10683,6 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 4 }, { @@ -10720,6 +10695,11 @@ "slug": "sprinklr", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10790,12 +10770,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", @@ -10805,7 +10785,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 5 }, { "name": "DoorDash", @@ -10832,26 +10812,21 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "C3 IoT", "slug": "c3-iot", "frequency": 3 }, - { - "name": "Quora", - "slug": "quora", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -10872,6 +10847,11 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Quora", + "slug": "quora", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10903,17 +10883,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Uber", "slug": "uber", - "frequency": 20 + "frequency": 19 }, { "name": "Cisco", "slug": "cisco", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", @@ -10925,15 +10905,10 @@ "slug": "snapchat", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", - "frequency": 4 + "frequency": 5 }, { "name": "Indeed", @@ -10945,11 +10920,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -10965,14 +10935,19 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { @@ -10984,6 +10959,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -11005,28 +10985,23 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11042,6 +11017,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11154,43 +11134,43 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 52 + "frequency": 53 }, { "name": "Apple", "slug": "apple", - "frequency": 43 + "frequency": 44 }, { "name": "Google", "slug": "google", - "frequency": 39 + "frequency": 38 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 17 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "frequency": 19 }, { "name": "Spotify", "slug": "spotify", "frequency": 12 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 11 + }, { "name": "Oracle", "slug": "oracle", @@ -11199,12 +11179,12 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 6 }, { "name": "Expedia", @@ -11241,6 +11221,11 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Intel", "slug": "intel", @@ -11261,6 +11246,11 @@ "slug": "morgan-stanley", "frequency": 3 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11286,31 +11276,16 @@ "slug": "ibm", "frequency": 3 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "FactSet", "slug": "factset", @@ -11341,6 +11316,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -11356,6 +11336,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Capital One", "slug": "capital-one", @@ -11411,7 +11396,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -11421,12 +11406,22 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Bloomberg", @@ -11443,16 +11438,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11580,12 +11565,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Uber", @@ -11593,14 +11578,14 @@ "frequency": 8 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 7 }, { "name": "Walmart Global Tech", @@ -11617,11 +11602,6 @@ "slug": "paypal", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -11638,8 +11618,8 @@ "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -11667,6 +11647,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -11816,23 +11801,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11849,28 +11824,38 @@ "frequency": 3 }, { - "name": "Grab", - "slug": "grab", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Grab", + "slug": "grab", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -11913,7 +11898,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 59 }, { "name": "Goldman Sachs", @@ -11921,19 +11906,19 @@ "frequency": 37 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 17 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -11955,11 +11940,6 @@ "slug": "intel", "frequency": 6 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -11970,11 +11950,6 @@ "slug": "epam-systems", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Citadel", "slug": "citadel", @@ -11995,6 +11970,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -12020,6 +12000,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -12080,16 +12065,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 29 }, { "name": "Adobe", "slug": "adobe", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 7 }, { @@ -12100,7 +12085,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Swiggy", @@ -12222,7 +12207,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "tiktok", @@ -12292,17 +12277,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 44 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 } ] }, @@ -12336,7 +12316,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 + "frequency": 12 }, { "name": "Google", @@ -12348,6 +12328,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -12356,12 +12341,7 @@ { "name": "Shopee", "slug": "shopee", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -12388,11 +12368,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Twitter", - "slug": "twitter", "frequency": 4 }, { @@ -12400,6 +12375,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -12480,12 +12460,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 38 }, { "name": "Adobe", "slug": "adobe", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", @@ -12495,17 +12475,17 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 17 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 15 + "frequency": 12 }, { "name": "Bloomberg", @@ -12518,13 +12498,13 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -12532,6 +12512,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12562,11 +12547,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -12587,6 +12567,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Capgemini", "slug": "capgemini", @@ -12614,6 +12599,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -12624,11 +12614,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -12637,7 +12622,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", From 007a8d60d7be6ac5d975c1526b4d96632f15d961 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 18 Sep 2022 12:02:48 +0000 Subject: [PATCH 186/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2634 +++++++++++++++++++-------------------- 1 file changed, 1285 insertions(+), 1349 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index e8ea2d34..562e01ad 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-11T12:02:54.368487", + "updated": "2022-09-18T12:02:47.401002", "data": [ { "id": 0, @@ -14,12 +14,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", @@ -99,16 +99,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 10 - }, { "name": "Facebook", "slug": "facebook", "frequency": 10 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", @@ -184,11 +184,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -196,6 +191,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -217,28 +217,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -278,11 +278,6 @@ "name": "tcs", "slug": "tcs", "frequency": 2 - }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 } ] }, @@ -299,7 +294,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 25 }, { "name": "Asana", @@ -311,35 +306,35 @@ "slug": "apple", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 }, { "name": "Lyft", "slug": "lyft", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Google", @@ -356,11 +351,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -387,13 +377,13 @@ "frequency": 2 }, { - "name": "Groupon", - "slug": "groupon", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Groupon", + "slug": "groupon", "frequency": 2 }, { @@ -435,6 +425,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -445,11 +440,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -532,6 +522,11 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -552,7 +547,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -609,16 +604,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -646,6 +641,11 @@ "slug": "liveramp", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -676,11 +676,6 @@ "slug": "virtu", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -724,19 +719,19 @@ "premium": false, "companies": [ { - "name": "Cisco", - "slug": "cisco", + "name": "Amazon", + "slug": "amazon", "frequency": 14 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Cisco", + "slug": "cisco", "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -748,16 +743,16 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -803,11 +798,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -838,12 +828,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 17 + "frequency": 19 }, { "name": "Microsoft", @@ -853,7 +843,7 @@ { "name": "Karat", "slug": "karat", - "frequency": 16 + "frequency": 15 }, { "name": "Uber", @@ -873,32 +863,32 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 9 + "frequency": 7 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Oracle", @@ -910,11 +900,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -925,24 +910,24 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -982,11 +967,6 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -998,13 +978,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1047,11 +1027,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1062,6 +1037,11 @@ "slug": "grab", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", @@ -1097,7 +1077,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", @@ -1114,16 +1094,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -1211,7 +1191,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 21 }, { "name": "Amazon", @@ -1221,7 +1201,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 9 }, { "name": "Twitter", @@ -1233,6 +1213,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -1248,6 +1233,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1258,21 +1248,11 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1305,16 +1285,16 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -1355,16 +1335,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 12 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { @@ -1372,6 +1347,16 @@ "slug": "godaddy", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1387,11 +1372,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -1413,23 +1393,23 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1533,16 +1513,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 12 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 11 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1564,9 +1544,9 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Reddit", + "slug": "reddit", + "frequency": 4 }, { "name": "Apple", @@ -1578,11 +1558,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -1593,6 +1568,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1650,6 +1630,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -1661,8 +1646,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -1677,16 +1662,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1712,7 +1697,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Facebook", @@ -1737,7 +1722,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Lyft", @@ -1804,6 +1789,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Grab", "slug": "grab", @@ -1829,16 +1819,6 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -1912,7 +1892,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1959,28 +1939,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 26 }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Uber", "slug": "uber", @@ -2016,6 +1996,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -2046,6 +2031,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -2060,11 +2050,6 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 - }, - { - "name": "Duolingo", - "slug": "duolingo", - "frequency": 2 } ] }, @@ -2089,6 +2074,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Intuit", + "slug": "intuit", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -2104,6 +2094,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "DoorDash", "slug": "doordash", @@ -2119,11 +2114,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -2134,11 +2124,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2174,7 +2159,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", @@ -2196,6 +2181,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2206,11 +2196,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2323,7 +2308,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -2336,18 +2321,18 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -2355,11 +2340,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -2375,19 +2355,24 @@ "slug": "paytm", "frequency": 3 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -2420,7 +2405,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 56 }, { "name": "Microsoft", @@ -2430,52 +2415,52 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 12 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "name": "Google", + "slug": "google", + "frequency": 13 }, { - "name": "Uber", - "slug": "uber", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Bolt", "slug": "bolt", - "frequency": 6 + "frequency": 8 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 + "name": "Uber", + "slug": "uber", + "frequency": 6 }, { "name": "Cisco", "slug": "cisco", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Capital One", @@ -2487,6 +2472,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 4 + }, { "name": "Paypal", "slug": "paypal", @@ -2507,6 +2497,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2532,11 +2527,6 @@ "slug": "riot-games", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2562,11 +2552,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2667,12 +2652,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 45 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 26 + "frequency": 25 }, { "name": "Apple", @@ -2687,7 +2672,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 12 }, { "name": "Google", @@ -2697,38 +2682,43 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Samsung", + "slug": "samsung", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -2760,8 +2750,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Docusign", + "slug": "docusign", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -2789,16 +2784,6 @@ "slug": "shopee", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -2834,7 +2819,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -2866,6 +2851,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2878,6 +2868,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2898,12 +2893,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 32 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Apple", @@ -2911,8 +2906,8 @@ "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { @@ -3000,12 +2995,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", @@ -3015,7 +3010,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -3037,6 +3032,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -3067,22 +3067,22 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -3139,11 +3139,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3169,17 +3164,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", @@ -3207,13 +3202,13 @@ "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { @@ -3232,13 +3227,13 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { - "name": "PayTM", - "slug": "paytm", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -3257,13 +3252,13 @@ "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 + "name": "PayTM", + "slug": "paytm", + "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { @@ -3276,11 +3271,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -3336,21 +3326,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 34 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { @@ -3359,13 +3349,13 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -3378,6 +3368,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3389,8 +3384,8 @@ "frequency": 2 }, { - "name": "Wish", - "slug": "wish", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -3441,14 +3436,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Microsoft", @@ -3485,12 +3480,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 10 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -3602,18 +3597,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3629,11 +3624,26 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, + { + "name": "Trilogy", + "slug": "trilogy", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -3667,10 +3677,15 @@ "slug": "amazon", "frequency": 26 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -3678,8 +3693,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -3688,18 +3703,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -3723,18 +3733,13 @@ "frequency": 3 }, { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { @@ -3767,7 +3772,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -3824,12 +3829,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -3846,21 +3851,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 4 }, { @@ -3868,11 +3873,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -3883,11 +3883,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -3913,7 +3908,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", @@ -3962,16 +3957,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -4024,11 +4019,6 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 } ] }, @@ -4045,7 +4035,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -4062,11 +4052,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", @@ -4087,11 +4072,21 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4106,11 +4101,6 @@ "name": "Intel", "slug": "intel", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 } ] }, @@ -4127,18 +4117,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4149,11 +4144,6 @@ "slug": "qualcomm", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4186,11 +4176,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", @@ -4201,6 +4186,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -4248,11 +4238,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -4274,14 +4259,19 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -4303,7 +4293,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4392,33 +4382,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 14 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", "frequency": 9 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -4454,11 +4449,6 @@ "slug": "huawei", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -4499,18 +4489,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -4521,6 +4506,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4601,7 +4591,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 2 }, { "name": "Amazon", @@ -4648,13 +4638,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4680,11 +4675,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -4722,37 +4712,42 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 4 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 2 }, { "name": "Adobe", @@ -4768,11 +4763,6 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -4795,7 +4785,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -4854,12 +4844,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 125 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 29 + "frequency": 127 }, { "name": "Bloomberg", @@ -4867,19 +4852,24 @@ "frequency": 27 }, { - "name": "Google", - "slug": "google", - "frequency": 22 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 25 }, { - "name": "Apple", - "slug": "apple", - "frequency": 16 + "name": "Google", + "slug": "google", + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Uber", @@ -4896,11 +4886,6 @@ "slug": "tiktok", "frequency": 8 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 8 - }, { "name": "DoorDash", "slug": "doordash", @@ -4911,6 +4896,11 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 7 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4946,6 +4936,11 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -4966,19 +4961,14 @@ "slug": "qualtrics", "frequency": 3 }, - { - "name": "Dropbox", - "slug": "dropbox", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, { - "name": "Audible", - "slug": "audible", + "name": "Intel", + "slug": "intel", "frequency": 3 }, { @@ -4986,24 +4976,19 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Dropbox", + "slug": "dropbox", "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5046,6 +5031,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Audible", + "slug": "audible", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5129,7 +5119,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -5196,7 +5186,12 @@ { "name": "Nvidia", "slug": "nvidia", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Microsoft", @@ -5233,16 +5228,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5253,11 +5238,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Canonical", "slug": "canonical", @@ -5268,15 +5248,30 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", "frequency": 2 }, + { + "name": "Dell", + "slug": "dell", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -5310,6 +5305,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5325,11 +5325,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5367,6 +5362,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5376,11 +5376,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5397,7 +5392,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -5409,24 +5404,19 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5511,7 +5501,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", @@ -5521,7 +5511,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -5538,11 +5528,6 @@ "slug": "capital-one", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5554,8 +5539,8 @@ "frequency": 3 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5568,11 +5553,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5582,6 +5562,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 } ] }, @@ -5598,7 +5583,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Facebook", @@ -5615,16 +5600,16 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", @@ -5655,11 +5640,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5685,6 +5665,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -5716,12 +5701,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -5776,9 +5761,9 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -5786,9 +5771,9 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -5820,17 +5805,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -5852,16 +5837,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 5 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -5872,16 +5857,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 4 - }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -5898,8 +5873,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -5907,6 +5882,16 @@ "slug": "shopee", "frequency": 3 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 3 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5937,11 +5922,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -6021,11 +6001,6 @@ "slug": "google", "frequency": 9 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6036,6 +6011,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6056,37 +6036,37 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 48 + "frequency": 43 }, { "name": "Amazon", "slug": "amazon", - "frequency": 39 - }, - { - "name": "Google", - "slug": "google", - "frequency": 22 + "frequency": 40 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 22 }, + { + "name": "Google", + "slug": "google", + "frequency": 20 + }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", @@ -6104,18 +6084,13 @@ "frequency": 8 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -6129,13 +6104,13 @@ "frequency": 5 }, { - "name": "Reddit", - "slug": "reddit", - "frequency": 5 + "name": "VMware", + "slug": "vmware", + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 4 }, { @@ -6159,8 +6134,13 @@ "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Reddit", + "slug": "reddit", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -6168,34 +6148,34 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 + "name": "IBM", + "slug": "ibm", + "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Palantir Technologies", + "slug": "palantir-technologies", "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -6208,11 +6188,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "Cognizant", "slug": "cognizant", @@ -6228,6 +6203,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -6310,7 +6290,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -6353,7 +6333,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 44 }, { "name": "Google", @@ -6363,7 +6343,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 22 + "frequency": 23 }, { "name": "Facebook", @@ -6386,18 +6366,18 @@ "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -6411,8 +6391,8 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -6460,11 +6440,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Swiggy", "slug": "swiggy", @@ -6486,7 +6461,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -6518,6 +6493,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -6585,11 +6565,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6612,20 +6587,15 @@ "slug": "google", "frequency": 13 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Robinhood", "slug": "robinhood", "frequency": 6 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Facebook", @@ -6637,6 +6607,16 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6651,11 +6631,6 @@ "name": "Twitter", "slug": "twitter", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -6673,7 +6648,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 7 }, { "name": "Wayfair", @@ -6685,11 +6660,6 @@ "slug": "oracle", "frequency": 5 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 5 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6701,13 +6671,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Karat", + "slug": "karat", + "frequency": 4 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6720,11 +6690,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -6734,6 +6699,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 } ] }, @@ -6755,31 +6730,31 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6792,6 +6767,11 @@ "slug": "sap", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6806,11 +6786,6 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 } ] }, @@ -6880,11 +6855,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -6901,31 +6871,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6933,6 +6898,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6953,11 +6923,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6993,7 +6958,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 44 + "frequency": 45 }, { "name": "Google", @@ -7008,12 +6973,17 @@ { "name": "HRT", "slug": "hrt", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 }, { "name": "Roblox", @@ -7040,11 +7010,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -7085,12 +7050,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 13 }, { "name": "LinkedIn", @@ -7100,7 +7065,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 10 }, { "name": "ByteDance", @@ -7137,6 +7102,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -7152,16 +7122,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -7177,6 +7137,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7187,24 +7152,19 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { @@ -7289,7 +7249,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -7306,11 +7266,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7326,11 +7281,21 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7368,16 +7333,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -7423,18 +7388,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -7445,6 +7405,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7493,16 +7458,16 @@ "slug": "goldman-sachs", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7600,7 +7565,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 }, { "name": "Oracle", @@ -7655,19 +7620,19 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Uber", + "slug": "uber", "frequency": 12 }, { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -7704,7 +7669,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "Google", @@ -7716,39 +7681,34 @@ "slug": "doordash", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 8 }, { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Coinbase", + "slug": "coinbase", + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -7767,18 +7727,13 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -7791,6 +7746,16 @@ "slug": "de-shaw", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -7841,12 +7806,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 57 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 28 + "frequency": 29 }, { "name": "Microsoft", @@ -7858,14 +7823,14 @@ "slug": "apple", "frequency": 18 }, - { - "name": "Google", - "slug": "google", - "frequency": 14 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 15 + }, + { + "name": "Google", + "slug": "google", "frequency": 14 }, { @@ -7876,7 +7841,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Spotify", @@ -7888,16 +7853,6 @@ "slug": "paypal", "frequency": 6 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Yandex", "slug": "yandex", @@ -7908,11 +7863,21 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "eBay", "slug": "ebay", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -7923,15 +7888,20 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { "name": "Visa", @@ -7943,19 +7913,14 @@ "slug": "zillow", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", "frequency": 3 }, { - "name": "Docusign", - "slug": "docusign", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { @@ -7963,21 +7928,11 @@ "slug": "american-express", "frequency": 3 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "Accenture", "slug": "accenture", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8009,8 +7964,13 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -8039,8 +7999,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { @@ -8085,7 +8045,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 50 }, { "name": "Google", @@ -8107,23 +8067,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Lyft", "slug": "lyft", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Airbnb", "slug": "airbnb", @@ -8134,10 +8089,15 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -8159,19 +8119,14 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -8216,6 +8171,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -8225,11 +8185,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -8246,7 +8201,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 19 + "frequency": 18 }, { "name": "Amazon", @@ -8261,7 +8216,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -8277,6 +8232,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -8298,12 +8258,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 45 + "frequency": 42 }, { "name": "Asana", "slug": "asana", - "frequency": 7 + "frequency": 5 }, { "name": "Google", @@ -8360,33 +8320,38 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 44 + "frequency": 41 }, { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 }, { "name": "Apple", "slug": "apple", - "frequency": 9 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8407,29 +8372,19 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "Shopee", "slug": "shopee", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -8437,6 +8392,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -8452,16 +8412,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Dropbox", "slug": "dropbox", @@ -8507,13 +8457,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8535,12 +8490,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "LinkedIn", @@ -8552,21 +8507,21 @@ "slug": "spotify", "frequency": 12 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -8580,7 +8535,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "tiktok", @@ -8633,7 +8588,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", @@ -8674,11 +8629,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -8731,11 +8681,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8754,16 +8699,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8775,13 +8720,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -8817,18 +8762,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 51 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8839,6 +8779,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8864,6 +8809,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8874,11 +8824,6 @@ "slug": "robinhood", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8889,6 +8834,11 @@ "slug": "coupang", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8909,11 +8859,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8962,22 +8907,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 40 }, { "name": "Google", "slug": "google", "frequency": 12 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Karat", @@ -8992,18 +8937,13 @@ { "name": "Roblox", "slug": "roblox", - "frequency": 5 + "frequency": 4 }, { "name": "Wayfair", "slug": "wayfair", "frequency": 4 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -9035,13 +8975,13 @@ "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Robinhood", + "slug": "robinhood", "frequency": 2 }, { @@ -9065,8 +9005,8 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Palantir Technologies", + "slug": "palantir-technologies", "frequency": 2 }, { @@ -9088,11 +9028,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9108,6 +9043,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -9131,15 +9071,20 @@ "slug": "airbnb", "frequency": 13 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Microsoft", @@ -9156,24 +9101,14 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Twitter", - "slug": "twitter", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { @@ -9291,22 +9226,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Microsoft", @@ -9348,22 +9283,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 24 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 11 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -9373,11 +9308,6 @@ { "name": "VMware", "slug": "vmware", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 4 }, { @@ -9385,6 +9315,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -9406,8 +9341,8 @@ "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -9426,8 +9361,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { @@ -9450,13 +9385,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -9465,12 +9405,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -9502,7 +9437,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -9545,7 +9480,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 50 }, { "name": "Amazon", @@ -9583,13 +9518,13 @@ "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -9598,13 +9533,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 } ] @@ -9623,23 +9558,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Nutanix", "slug": "nutanix", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "VMware", "slug": "vmware", @@ -9702,14 +9637,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 6 }, { @@ -9730,18 +9665,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9759,21 +9694,21 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -9811,11 +9746,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -9827,14 +9757,19 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Adobe", @@ -9866,17 +9801,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -9888,6 +9818,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10017,7 +9952,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -10027,7 +9962,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -10054,7 +9989,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Facebook", @@ -10071,11 +10006,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -10091,6 +10021,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10113,11 +10048,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -10138,6 +10068,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10165,6 +10100,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -10178,7 +10118,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "tiktok", @@ -10195,11 +10135,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10225,7 +10160,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 76 + "frequency": 71 }, { "name": "Amazon", @@ -10242,11 +10177,6 @@ "slug": "linkedin", "frequency": 5 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10257,6 +10187,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Sumologic", "slug": "sumologic", @@ -10277,11 +10212,6 @@ "slug": "karat", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10292,11 +10222,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -10328,8 +10253,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -10379,12 +10309,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -10453,6 +10383,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -10464,8 +10399,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -10483,7 +10418,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Microsoft", @@ -10493,7 +10428,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Apple", @@ -10505,11 +10445,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -10530,11 +10465,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10560,6 +10490,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Lyft", "slug": "lyft", @@ -10586,7 +10521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -10601,7 +10536,7 @@ { "name": "Snapchat", "slug": "snapchat", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -10638,11 +10573,6 @@ "slug": "pinterest", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10678,18 +10608,13 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10701,8 +10626,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -10713,7 +10638,7 @@ { "name": "Snapchat", "slug": "snapchat", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -10730,6 +10655,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", @@ -10770,23 +10700,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", "slug": "uber", "frequency": 8 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -10812,6 +10737,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -10883,12 +10813,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { "name": "Uber", "slug": "uber", - "frequency": 19 + "frequency": 15 }, { "name": "Cisco", @@ -10898,7 +10828,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Snapchat", @@ -10980,12 +10910,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -11022,11 +10952,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Indeed", "slug": "indeed", @@ -11042,6 +10967,11 @@ "slug": "ixl", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -11052,6 +10982,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -11104,11 +11039,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "HBO", "slug": "hbo", @@ -11134,7 +11064,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 53 + "frequency": 55 }, { "name": "Apple", @@ -11144,56 +11074,51 @@ { "name": "Google", "slug": "google", - "frequency": 38 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 29 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 22 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 21 }, { - "name": "Spotify", - "slug": "spotify", - "frequency": 12 + "name": "Facebook", + "slug": "facebook", + "frequency": 18 }, { "name": "Uber", "slug": "uber", "frequency": 11 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 11 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 8 }, { "name": "Zoho", "slug": "zoho", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 6 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, { "name": "Accenture", "slug": "accenture", + "frequency": 7 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { @@ -11206,11 +11131,6 @@ "slug": "dell", "frequency": 5 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11247,8 +11167,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { @@ -11271,16 +11196,21 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "SAP", "slug": "sap", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11336,11 +11266,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Capital One", "slug": "capital-one", @@ -11396,26 +11321,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -11428,11 +11358,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -11468,7 +11393,7 @@ { "name": "IBM", "slug": "ibm", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -11486,14 +11411,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Visa", @@ -11545,7 +11470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 35 }, { "name": "Microsoft", @@ -11555,7 +11480,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -11565,7 +11490,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -11575,7 +11500,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -11597,11 +11522,6 @@ "slug": "qualtrics", "frequency": 6 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -11617,6 +11537,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11632,16 +11557,16 @@ "slug": "morgan-stanley", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -11667,6 +11592,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -11684,16 +11614,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 12 - }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", @@ -11759,7 +11689,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -11801,7 +11731,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -11823,6 +11753,16 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -11833,11 +11773,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -11848,11 +11783,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "Grab", - "slug": "grab", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -11863,6 +11793,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11898,22 +11833,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 60 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 37 + "frequency": 36 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -11930,16 +11865,16 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Intel", "slug": "intel", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11970,11 +11905,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -12010,6 +11940,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -12030,11 +11965,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -12065,7 +11995,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Adobe", @@ -12075,7 +12005,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -12213,11 +12143,6 @@ "name": "tiktok", "slug": "tiktok", "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -12242,16 +12167,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -12299,7 +12224,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 2 } ] }, @@ -12316,12 +12241,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 12 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 11 }, { "name": "Facebook", @@ -12339,13 +12259,23 @@ "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Shopee", + "slug": "shopee", "frequency": 2 } ] @@ -12365,16 +12295,16 @@ "slug": "google", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -12445,7 +12375,13 @@ ], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 168, @@ -12460,17 +12396,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 39 }, { "name": "Adobe", "slug": "adobe", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 20 + "frequency": 19 }, { "name": "Google", @@ -12480,7 +12416,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Goldman Sachs", @@ -12547,6 +12483,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -12562,11 +12503,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -12600,14 +12536,14 @@ "frequency": 6 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Rubrik", + "slug": "rubrik", + "frequency": 5 }, { "name": "Adobe", @@ -12627,7 +12563,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", From e0a9b232224ade2453b719cb8a8fc26ff32329d2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 25 Sep 2022 12:02:49 +0000 Subject: [PATCH 187/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2307 +++++++++++++++++++-------------------- 1 file changed, 1146 insertions(+), 1161 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 562e01ad..b255e067 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-18T12:02:47.401002", + "updated": "2022-09-25T12:02:47.845302", "data": [ { "id": 0, @@ -24,7 +24,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -100,9 +100,9 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Amazon", @@ -110,9 +110,9 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Apple", @@ -140,8 +140,8 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -163,6 +163,11 @@ "name": "Intel", "slug": "intel", "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 } ] }, @@ -219,16 +224,16 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -294,17 +299,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 - }, - { - "name": "Asana", - "slug": "asana", - "frequency": 10 + "frequency": 24 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 8 }, { "name": "Microsoft", @@ -326,16 +331,16 @@ "slug": "lyft", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -440,11 +445,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -474,6 +474,11 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -497,11 +502,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -517,6 +517,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -547,7 +552,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -604,18 +609,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Google", "slug": "google", @@ -626,26 +631,31 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 4 }, { "name": "Zillow", "slug": "zillow", "frequency": 4 }, - { - "name": "LiveRamp", - "slug": "liveramp", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "LiveRamp", + "slug": "liveramp", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -656,11 +666,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -721,7 +726,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Cisco", @@ -741,18 +746,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -783,11 +788,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Tiger Analytics", - "slug": "tiger-analytics", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -812,6 +812,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Tiger Analytics", + "slug": "tiger-analytics", + "frequency": 2 } ] }, @@ -843,12 +848,12 @@ { "name": "Karat", "slug": "karat", - "frequency": 15 + "frequency": 14 }, { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 13 }, { "name": "Indeed", @@ -860,11 +865,6 @@ "slug": "cisco", "frequency": 10 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 7 - }, { "name": "tiktok", "slug": "tiktok", @@ -886,20 +886,25 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Twitter", + "slug": "twitter", "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -944,6 +949,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 2 } ] }, @@ -965,7 +975,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Facebook", @@ -1047,11 +1057,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -1077,12 +1082,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -1191,17 +1196,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Twitter", @@ -1228,11 +1233,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Reddit", "slug": "reddit", @@ -1263,6 +1263,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -1337,11 +1342,6 @@ "slug": "amazon", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "GoDaddy", "slug": "godaddy", @@ -1350,12 +1350,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -1367,6 +1362,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -1392,6 +1392,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1412,6 +1417,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1439,14 +1449,14 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1536,7 +1546,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "LinkedIn", @@ -1549,8 +1559,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -1574,8 +1584,8 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -1697,31 +1707,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", "frequency": 9 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { @@ -1729,6 +1739,11 @@ "slug": "lyft", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1744,11 +1759,6 @@ "slug": "servicenow", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Huawei", "slug": "huawei", @@ -1845,7 +1855,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -1892,7 +1902,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -1939,7 +1949,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 42 }, { "name": "Microsoft", @@ -1949,27 +1959,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", "frequency": 7 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Epic Systems", @@ -1991,6 +1996,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -2021,6 +2031,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2041,11 +2056,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Nutanix", "slug": "nutanix", @@ -2077,16 +2087,11 @@ { "name": "Intuit", "slug": "intuit", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -2094,11 +2099,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -2109,6 +2109,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2124,6 +2129,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -2159,7 +2169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 9 }, { "name": "Adobe", @@ -2181,11 +2191,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2196,6 +2201,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2231,7 +2241,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -2246,7 +2256,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -2263,11 +2273,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2284,8 +2289,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Intel", + "slug": "intel", "frequency": 2 } ] @@ -2303,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Cisco", @@ -2315,16 +2320,16 @@ "slug": "apple", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2335,11 +2340,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -2360,6 +2360,11 @@ "slug": "arcesium", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2405,48 +2410,53 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 60 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 15 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 13 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 14 }, { - "name": "Google", - "slug": "google", - "frequency": 13 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 12 }, { "name": "Bolt", "slug": "bolt", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 6 + }, { "name": "Cisco", "slug": "cisco", @@ -2528,9 +2538,9 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 }, { "name": "VMware", @@ -2557,11 +2567,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -2652,12 +2657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 47 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 25 + "frequency": 22 }, { "name": "Apple", @@ -2667,18 +2672,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 14 }, { "name": "Google", "slug": "google", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, { "name": "Facebook", "slug": "facebook", @@ -2692,7 +2697,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -2714,21 +2719,11 @@ "slug": "samsung", "frequency": 4 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", "frequency": 3 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2744,11 +2739,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", @@ -2769,6 +2759,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2789,6 +2784,11 @@ "slug": "ibm", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -2798,11 +2798,6 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 - }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 2 } ] }, @@ -2893,17 +2888,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 8 }, { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Microsoft", @@ -2913,7 +2908,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -2945,6 +2940,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Mathworks", "slug": "mathworks", @@ -3000,7 +3000,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", @@ -3017,11 +3017,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -3042,6 +3037,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -3067,12 +3067,17 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Microsoft", @@ -3084,6 +3089,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3095,13 +3105,13 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -3114,11 +3124,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3134,11 +3139,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3164,17 +3164,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 - }, - { - "name": "Google", - "slug": "google", - "frequency": 12 + "frequency": 35 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 11 }, { "name": "Bloomberg", @@ -3182,19 +3182,19 @@ "frequency": 10 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -3211,6 +3211,11 @@ "slug": "yahoo", "frequency": 5 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 5 + }, { "name": "Infosys", "slug": "infosys", @@ -3221,11 +3226,6 @@ "slug": "bytedance", "frequency": 5 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3261,6 +3261,11 @@ "slug": "zoho", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -3296,11 +3301,6 @@ "slug": "grab", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", @@ -3331,7 +3331,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -3353,21 +3353,16 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Wish", "slug": "wish", @@ -3378,6 +3373,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -3433,18 +3433,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3475,7 +3475,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Cisco", @@ -3487,11 +3487,6 @@ "slug": "tiktok", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -3507,6 +3502,11 @@ "slug": "lyft", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3582,12 +3582,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 19 }, { "name": "Microsoft", @@ -3597,7 +3597,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -3649,6 +3649,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3675,11 +3680,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -3693,8 +3698,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -3772,7 +3777,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -3794,6 +3799,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -3804,11 +3814,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Akuna Capital", - "slug": "akuna-capital", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3908,12 +3913,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Zomato", @@ -4032,11 +4037,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4045,16 +4045,26 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { - "name": "Visa", - "slug": "visa", + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -4083,23 +4093,23 @@ "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Intel", + "slug": "intel", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -4122,7 +4132,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -4153,6 +4163,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -4169,7 +4184,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -4329,11 +4344,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 } ] }, @@ -4362,6 +4372,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -4382,42 +4397,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 13 - }, { "name": "Adobe", "slug": "adobe", "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -4449,14 +4459,24 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -4468,11 +4488,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 } ] }, @@ -4494,18 +4509,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4556,11 +4571,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -4578,24 +4588,24 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -4712,7 +4722,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", @@ -4722,18 +4732,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 + "frequency": 3 }, { "name": "Twitter", "slug": "twitter", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4812,11 +4822,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4844,31 +4849,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 127 + "frequency": 131 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 27 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 25 + "frequency": 31 }, { "name": "Google", "slug": "google", - "frequency": 23 + "frequency": 25 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 15 }, { @@ -4879,7 +4884,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "tiktok", @@ -4891,16 +4901,6 @@ "slug": "doordash", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, - { - "name": "SAP", - "slug": "sap", - "frequency": 7 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4912,8 +4912,8 @@ "frequency": 6 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "SAP", + "slug": "sap", "frequency": 6 }, { @@ -4929,7 +4929,17 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 4 + "frequency": 5 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 5 + }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 }, { "name": "Paypal", @@ -4972,8 +4982,8 @@ "frequency": 3 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Arcesium", + "slug": "arcesium", "frequency": 3 }, { @@ -5006,16 +5016,6 @@ "slug": "makemytrip", "frequency": 2 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "Square", "slug": "square", @@ -5036,6 +5036,11 @@ "slug": "audible", "frequency": 2 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5100,6 +5105,11 @@ "name": "Coupang", "slug": "coupang", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -5119,7 +5129,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -5209,13 +5219,13 @@ "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Paypal", - "slug": "paypal", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { @@ -5234,18 +5244,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Canonical", - "slug": "canonical", + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -5272,6 +5277,11 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 } ] }, @@ -5288,7 +5298,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 }, { "name": "Facebook", @@ -5310,6 +5320,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -5324,11 +5339,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5376,6 +5386,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -5394,25 +5409,25 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -5449,7 +5464,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -5471,6 +5486,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5501,7 +5521,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 12 }, { "name": "Facebook", @@ -5513,20 +5533,10 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 3 + "frequency": 4 }, { "name": "ByteDance", @@ -5538,11 +5548,21 @@ "slug": "zoom", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 + }, { "name": "Zenefits", "slug": "zenefits", @@ -5591,14 +5611,14 @@ "frequency": 11 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Apple", + "slug": "apple", + "frequency": 10 }, { "name": "Google", @@ -5625,11 +5645,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5640,6 +5655,11 @@ "slug": "shopee", "frequency": 3 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5701,23 +5721,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5755,11 +5775,6 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5770,14 +5785,19 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -5805,17 +5825,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 55 }, { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -5852,16 +5872,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5877,6 +5887,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5893,8 +5908,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5918,8 +5933,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -5952,7 +5967,7 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -6004,7 +6019,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 3 }, { "name": "Bloomberg", @@ -6036,22 +6051,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 43 + "frequency": 42 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 22 + "frequency": 25 }, { "name": "Google", "slug": "google", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -6063,16 +6078,16 @@ "slug": "microsoft", "frequency": 14 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 - }, { "name": "Adobe", "slug": "adobe", "frequency": 12 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 12 + }, { "name": "tiktok", "slug": "tiktok", @@ -6081,7 +6096,7 @@ { "name": "Snapchat", "slug": "snapchat", - "frequency": 8 + "frequency": 7 }, { "name": "Walmart Global Tech", @@ -6093,16 +6108,6 @@ "slug": "oracle", "frequency": 5 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 5 - }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 5 - }, { "name": "VMware", "slug": "vmware", @@ -6124,28 +6129,28 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Shopee", + "slug": "shopee", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Twitter", + "slug": "twitter", "frequency": 4 }, { - "name": "Reddit", - "slug": "reddit", + "name": "ByteDance", + "slug": "bytedance", "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -6163,6 +6168,11 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -6173,6 +6183,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -6193,11 +6208,6 @@ "slug": "cognizant", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -6227,11 +6237,6 @@ "name": "Hotstar", "slug": "hotstar", "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 } ] }, @@ -6248,13 +6253,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -6269,11 +6279,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -6333,12 +6338,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 46 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 28 }, { "name": "Bloomberg", @@ -6348,7 +6353,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", @@ -6375,6 +6380,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6390,11 +6400,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6426,18 +6431,13 @@ "frequency": 2 }, { - "name": "Quora", - "slug": "quora", - "frequency": 2 - }, - { - "name": "GoDaddy", - "slug": "godaddy", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Quora", + "slug": "quora", "frequency": 2 }, { @@ -6463,29 +6463,34 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", + "frequency": 3 + }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6503,11 +6508,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6540,11 +6540,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6555,6 +6550,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6617,6 +6617,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6650,10 +6655,15 @@ "slug": "google", "frequency": 7 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 6 + }, { "name": "Wayfair", "slug": "wayfair", - "frequency": 7 + "frequency": 6 }, { "name": "Oracle", @@ -6670,11 +6680,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6690,11 +6695,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6705,6 +6705,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6747,6 +6752,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -6759,12 +6769,7 @@ }, { "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "SAP", - "slug": "sap", + "slug": "yahoo", "frequency": 3 }, { @@ -6773,8 +6778,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { @@ -6958,17 +6963,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 45 + "frequency": 38 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "HRT", @@ -7050,12 +7055,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 13 + "frequency": 25 }, { "name": "LinkedIn", @@ -7063,19 +7063,29 @@ "frequency": 13 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 9 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 7 }, { "name": "Apple", @@ -7087,21 +7097,11 @@ "slug": "medianet", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7113,8 +7113,8 @@ "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -7122,11 +7122,21 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Splunk", "slug": "splunk", @@ -7147,11 +7157,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -7197,7 +7202,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -7239,7 +7244,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", @@ -7252,23 +7257,28 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -7291,11 +7301,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -7321,12 +7326,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -7448,19 +7453,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -7483,6 +7483,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -7493,11 +7498,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7568,14 +7568,14 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Bloomberg", @@ -7635,14 +7635,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Facebook", @@ -7674,31 +7674,31 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 11 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 7 + }, { "name": "Coinbase", "slug": "coinbase", - "frequency": 7 + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -7707,8 +7707,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -7726,6 +7726,16 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -7737,8 +7747,8 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { @@ -7746,24 +7756,14 @@ "slug": "de-shaw", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, - { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -7776,11 +7776,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 - }, { "name": "Quora", "slug": "quora", @@ -7790,6 +7785,11 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -7806,7 +7806,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 58 }, { "name": "Bloomberg", @@ -7821,12 +7821,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -7838,21 +7838,26 @@ "slug": "facebook", "frequency": 13 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 - }, { "name": "Spotify", "slug": "spotify", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, { "name": "Paypal", "slug": "paypal", "frequency": 6 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "Yandex", "slug": "yandex", @@ -7863,16 +7868,6 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7883,29 +7878,24 @@ "slug": "expedia", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Zoho", "slug": "zoho", "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -7948,6 +7938,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -7993,11 +7993,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -8045,7 +8040,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 48 }, { "name": "Google", @@ -8072,18 +8067,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 10 }, { "name": "Lyft", "slug": "lyft", "frequency": 8 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", @@ -8092,12 +8082,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 5 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -8161,11 +8156,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -8176,6 +8166,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8201,12 +8196,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 18 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -8253,27 +8248,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 70 + "frequency": 69 }, { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 35 }, { "name": "Asana", "slug": "asana", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 6 }, { "name": "Adobe", @@ -8285,11 +8270,21 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8320,17 +8315,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 41 + "frequency": 38 }, { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -8347,11 +8342,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8372,6 +8362,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -8417,6 +8412,11 @@ "slug": "dropbox", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -8444,11 +8444,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -8459,6 +8454,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -8490,7 +8490,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 51 }, { "name": "Amazon", @@ -8500,7 +8500,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 12 }, { "name": "Spotify", @@ -8510,7 +8510,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -8522,11 +8522,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -8537,6 +8532,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", @@ -8552,16 +8552,16 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -8588,7 +8588,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Google", @@ -8646,7 +8646,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -8656,7 +8656,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "VMware", @@ -8709,14 +8709,14 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -8762,7 +8762,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 + "frequency": 50 }, { "name": "Google", @@ -8784,6 +8784,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8799,24 +8804,19 @@ "slug": "twilio", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Coupang", + "slug": "coupang", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -8829,11 +8829,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8854,6 +8849,11 @@ "slug": "coinbase", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8907,7 +8907,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Google", @@ -8924,16 +8924,16 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Roblox", "slug": "roblox", @@ -8974,6 +8974,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -9004,11 +9009,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9132,7 +9132,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, @@ -9176,7 +9176,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 } ] }, @@ -9226,16 +9226,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 5 }, { @@ -9248,16 +9248,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9283,12 +9283,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 25 }, { "name": "Facebook", @@ -9296,9 +9291,9 @@ "frequency": 11 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", @@ -9315,6 +9310,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -9345,6 +9345,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9390,7 +9395,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -9480,7 +9485,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 50 + "frequency": 45 }, { "name": "Amazon", @@ -9492,6 +9497,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -9502,16 +9512,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9532,6 +9532,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9563,7 +9568,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 5 }, { "name": "Nutanix", @@ -9653,14 +9658,14 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Apple", @@ -9697,7 +9702,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9707,7 +9712,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", @@ -9796,7 +9801,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 32 + "frequency": 31 }, { "name": "Amazon", @@ -9885,18 +9890,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9922,11 +9927,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9947,7 +9947,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -9965,13 +9965,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -10051,12 +10051,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -10101,14 +10101,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Microsoft", @@ -10121,8 +10121,8 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -10141,8 +10141,8 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 } ] @@ -10160,12 +10160,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 71 + "frequency": 64 }, { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Microsoft", @@ -10175,11 +10175,11 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Karat", + "slug": "karat", "frequency": 4 }, { @@ -10197,21 +10197,21 @@ "slug": "sumologic", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, { - "name": "Karat", - "slug": "karat", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -10418,7 +10418,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Microsoft", @@ -10428,7 +10428,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -10448,18 +10448,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -10490,6 +10485,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -10521,18 +10521,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Twitter", "slug": "twitter", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10598,7 +10598,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 9 }, { "name": "Microsoft", @@ -10700,7 +10700,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 25 }, { "name": "Microsoft", @@ -10712,6 +10712,11 @@ "slug": "uber", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "DoorDash", "slug": "doordash", @@ -10727,16 +10732,16 @@ "slug": "nvidia", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -10752,11 +10757,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10767,11 +10767,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10788,8 +10783,8 @@ "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { @@ -10818,12 +10813,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 15 + "frequency": 14 }, { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -10835,10 +10830,15 @@ "slug": "snapchat", "frequency": 7 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 7 + }, { "name": "Karat", "slug": "karat", - "frequency": 5 + "frequency": 4 }, { "name": "Indeed", @@ -10875,16 +10875,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -10910,7 +10900,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Apple", @@ -10925,7 +10915,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -10978,8 +10968,8 @@ "frequency": 2 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { @@ -10997,6 +10987,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -11059,12 +11054,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 123 + "frequency": 126 }, { "name": "Adobe", "slug": "adobe", - "frequency": 55 + "frequency": 59 }, { "name": "Apple", @@ -11074,32 +11069,32 @@ { "name": "Google", "slug": "google", - "frequency": 40 + "frequency": 42 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 29 + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 17 }, { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 10 }, { "name": "Oracle", @@ -11116,21 +11111,16 @@ "slug": "accenture", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 5 - }, { "name": "Dell", "slug": "dell", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11141,11 +11131,6 @@ "slug": "paypal", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Intel", "slug": "intel", @@ -11156,11 +11141,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -11171,16 +11151,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -11196,6 +11166,16 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -11216,6 +11196,21 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -11231,24 +11226,19 @@ "slug": "zoom", "frequency": 2 }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Grab", + "slug": "grab", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", + { + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -11277,13 +11267,13 @@ "frequency": 2 }, { - "name": "Accolite", - "slug": "accolite", + "name": "Optum", + "slug": "optum", "frequency": 2 }, { - "name": "Optum", - "slug": "optum", + "name": "Siemens", + "slug": "siemens", "frequency": 2 }, { @@ -11305,6 +11295,11 @@ "name": "Info Edge", "slug": "info-edge", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -11333,21 +11328,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -11358,6 +11348,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -11405,11 +11400,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11420,6 +11410,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -11470,7 +11465,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { "name": "Microsoft", @@ -11480,7 +11475,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Facebook", @@ -11505,7 +11500,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Yahoo", @@ -11582,6 +11577,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -11614,24 +11614,24 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 - }, { "name": "Amazon", "slug": "amazon", "frequency": 11 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -11640,13 +11640,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Capital One", + "slug": "capital-one", "frequency": 3 }, { @@ -11754,8 +11754,8 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -11774,13 +11774,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -11803,11 +11803,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -11833,22 +11828,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 63 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 36 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -11858,7 +11853,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 10 }, { "name": "Adobe", @@ -11875,14 +11870,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Epam Systems", "slug": "epam-systems", + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -11896,8 +11891,8 @@ "frequency": 4 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -11911,13 +11906,18 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Sapient", + "slug": "sapient", + "frequency": 3 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -11930,6 +11930,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Rubrik", "slug": "rubrik", @@ -11960,11 +11965,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11974,11 +11974,6 @@ "name": "National Instruments", "slug": "national-instruments", "frequency": 2 - }, - { - "name": "Sapient", - "slug": "sapient", - "frequency": 2 } ] }, @@ -11995,12 +11990,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -12017,6 +12012,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Swiggy", "slug": "swiggy", @@ -12032,11 +12032,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -12097,11 +12092,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -12178,13 +12168,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -12202,12 +12192,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 } ] }, @@ -12241,16 +12231,16 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Shopee", + "slug": "shopee", "frequency": 4 }, { @@ -12258,6 +12248,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -12272,11 +12267,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 2 } ] }, @@ -12295,14 +12285,14 @@ "slug": "google", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -12311,13 +12301,18 @@ "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Lyft", + "slug": "lyft", "frequency": 2 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -12330,11 +12325,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -12396,17 +12386,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 41 }, { "name": "Adobe", "slug": "adobe", - "frequency": 21 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -12441,11 +12431,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "ServiceNow", - "slug": "servicenow", "frequency": 3 }, { @@ -12473,6 +12458,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -12507,11 +12497,6 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -12528,17 +12513,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Rubrik", @@ -12568,7 +12553,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 } ] }, From e9330b60aa368a5ca365dd2463dd08cb7ffa367c Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 2 Oct 2022 12:03:02 +0000 Subject: [PATCH 188/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2392 +++++++++++++++++++-------------------- 1 file changed, 1183 insertions(+), 1209 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index b255e067..aba2680a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-09-25T12:02:47.845302", + "updated": "2022-10-02T12:03:01.473764", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", @@ -24,18 +24,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -61,11 +61,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "Atlassian", "slug": "atlassian", @@ -81,6 +76,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -99,11 +99,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", @@ -114,10 +109,15 @@ "slug": "facebook", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Nvidia", @@ -189,7 +189,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -239,11 +239,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -254,6 +249,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -299,17 +299,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, - { - "name": "Asana", - "slug": "asana", - "frequency": 8 + "frequency": 23 }, { "name": "Microsoft", @@ -317,18 +307,18 @@ "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Asana", + "slug": "asana", "frequency": 7 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { @@ -336,11 +326,21 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -356,6 +356,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -371,11 +376,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -391,11 +391,6 @@ "slug": "groupon", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -423,13 +418,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -441,8 +441,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -451,13 +451,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -552,7 +547,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -584,6 +579,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -614,17 +614,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -634,17 +634,22 @@ { "name": "Intuit", "slug": "intuit", - "frequency": 5 + "frequency": 4 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Zillow", "slug": "zillow", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -666,11 +671,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Dunzo", "slug": "dunzo", @@ -701,11 +701,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, { "name": "Snapdeal", "slug": "snapdeal", @@ -731,37 +726,37 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Epam Systems", @@ -833,12 +828,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -865,34 +860,39 @@ "slug": "cisco", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "tiktok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Twitter", + "slug": "twitter", + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Wayfair", + "slug": "wayfair", "frequency": 5 }, { @@ -915,29 +915,19 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -970,7 +960,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Microsoft", @@ -1032,6 +1022,11 @@ "slug": "toptal", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -1087,22 +1082,22 @@ { "name": "Google", "slug": "google", - "frequency": 15 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 16 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -1112,13 +1107,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Visa", "slug": "visa", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "Spotify", "slug": "spotify", @@ -1129,11 +1129,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1196,12 +1191,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -1223,11 +1218,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1253,6 +1243,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1290,6 +1285,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -1305,11 +1305,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1340,7 +1335,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { "name": "GoDaddy", @@ -1383,13 +1383,13 @@ "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -1408,8 +1408,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1417,11 +1417,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -1447,7 +1442,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -1548,35 +1543,30 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Reddit", "slug": "reddit", "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Adobe", @@ -1593,6 +1583,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1602,6 +1597,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1628,12 +1628,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -1655,6 +1650,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1717,18 +1717,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1764,11 +1764,6 @@ "slug": "huawei", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -1804,6 +1799,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Grab", "slug": "grab", @@ -1907,7 +1907,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -1954,7 +1954,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 26 + "frequency": 24 }, { "name": "Facebook", @@ -1969,7 +1969,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -2084,11 +2084,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Intuit", - "slug": "intuit", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", @@ -2104,11 +2099,6 @@ "slug": "doordash", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2119,6 +2109,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2139,6 +2134,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -2169,7 +2169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -2184,7 +2184,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -2236,21 +2236,26 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -2261,11 +2266,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 2 }, { @@ -2308,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Cisco", @@ -2318,17 +2318,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -2336,25 +2336,15 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "Arcesium", "slug": "arcesium", @@ -2366,8 +2356,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -2385,6 +2375,16 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -2410,7 +2410,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 58 }, { "name": "Microsoft", @@ -2420,7 +2420,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -2445,7 +2445,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -2453,9 +2453,9 @@ "frequency": 6 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 6 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "Cisco", @@ -2463,9 +2463,9 @@ "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 + "name": "Expedia", + "slug": "expedia", + "frequency": 5 }, { "name": "Oracle", @@ -2512,24 +2512,14 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { @@ -2552,6 +2542,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2562,6 +2557,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2593,13 +2593,13 @@ "frequency": 2 }, { - "name": "Zynga", - "slug": "zynga", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Twilio", - "slug": "twilio", + "name": "Zynga", + "slug": "zynga", "frequency": 2 }, { @@ -2608,7 +2608,12 @@ "frequency": 2 }, { - "name": "Qualcomm", + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, + { + "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 }, @@ -2622,11 +2627,6 @@ "slug": "alation", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Netflix", "slug": "netflix", @@ -2657,12 +2657,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 48 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 22 + "frequency": 17 }, { "name": "Apple", @@ -2674,16 +2674,16 @@ "slug": "adobe", "frequency": 14 }, - { - "name": "Google", - "slug": "google", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 10 + }, { "name": "Facebook", "slug": "facebook", @@ -2719,6 +2719,11 @@ "slug": "samsung", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -2744,11 +2749,6 @@ "slug": "docusign", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2759,11 +2759,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2798,6 +2793,11 @@ "name": "Infosys", "slug": "infosys", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -2888,7 +2888,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 31 }, { "name": "Apple", @@ -2896,19 +2896,19 @@ "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -3000,7 +3000,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 15 + "frequency": 11 }, { "name": "Microsoft", @@ -3077,32 +3077,32 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Oracle", @@ -3114,6 +3114,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "TuSimple", "slug": "tusimple", @@ -3124,11 +3129,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3164,7 +3164,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 36 }, { "name": "Microsoft", @@ -3184,7 +3184,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -3206,35 +3206,30 @@ "slug": "tiktok", "frequency": 6 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 4 }, { "name": "Visa", "slug": "visa", - "frequency": 5 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 5 + "frequency": 4 }, { "name": "ByteDance", "slug": "bytedance", - "frequency": 5 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -3256,6 +3251,11 @@ "slug": "paytm", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3266,11 +3266,6 @@ "slug": "makemytrip", "frequency": 2 }, - { - "name": "ShareChat", - "slug": "sharechat", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3291,11 +3286,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "Grab", "slug": "grab", @@ -3310,6 +3300,11 @@ "name": "Softwire", "slug": "softwire", "frequency": 2 + }, + { + "name": "ShareChat", + "slug": "sharechat", + "frequency": 2 } ] }, @@ -3326,17 +3321,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 32 }, { "name": "Facebook", "slug": "facebook", "frequency": 11 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 9 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -3353,20 +3353,20 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Wish", "slug": "wish", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -3388,11 +3388,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -3475,7 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Cisco", @@ -3487,35 +3482,35 @@ "slug": "tiktok", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Lyft", "slug": "lyft", - "frequency": 5 + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Snapchat", + "slug": "snapchat", "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 + "frequency": 3 }, { "name": "Commvault", @@ -3537,6 +3532,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3582,37 +3582,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", "slug": "google", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Yahoo", @@ -3654,6 +3654,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -3680,7 +3685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 27 }, { "name": "Microsoft", @@ -3692,16 +3697,16 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -3742,11 +3747,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3756,6 +3756,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 } ] }, @@ -3789,11 +3794,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -3804,19 +3804,24 @@ "slug": "akuna-capital", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -3834,7 +3839,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -3861,7 +3866,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -3876,7 +3881,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "LinkedIn", @@ -3949,6 +3954,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -3998,7 +4008,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -4020,6 +4030,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4050,17 +4065,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Visa", @@ -4093,8 +4103,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Spotify", + "slug": "spotify", "frequency": 2 }, { @@ -4130,9 +4140,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Google", @@ -4140,8 +4150,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -4186,24 +4196,24 @@ "slug": "amazon", "frequency": 15 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -4221,6 +4231,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -4231,11 +4246,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -4256,7 +4266,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4303,12 +4313,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -4339,11 +4349,6 @@ "name": "Arista Networks", "slug": "arista-networks", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -4397,32 +4402,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 13 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { "name": "Google", @@ -4439,16 +4444,16 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Capital One", "slug": "capital-one", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4483,11 +4488,6 @@ "name": "Visa", "slug": "visa", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -4504,7 +4504,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", @@ -4514,11 +4514,16 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -4526,11 +4531,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4551,6 +4551,16 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -4562,8 +4572,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { @@ -4618,11 +4628,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -4643,7 +4648,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", @@ -4722,23 +4727,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4749,11 +4754,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4795,7 +4795,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4822,6 +4822,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -4849,22 +4854,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 131 + "frequency": 134 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 32 }, { "name": "Google", "slug": "google", - "frequency": 25 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -4874,31 +4879,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Uber", "slug": "uber", "frequency": 13 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 8 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "tiktok", + "slug": "tiktok", "frequency": 7 }, { @@ -4906,6 +4906,11 @@ "slug": "salesforce", "frequency": 7 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 6 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4951,6 +4956,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -4961,11 +4971,6 @@ "slug": "twitch", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -4981,11 +4986,6 @@ "slug": "intel", "frequency": 3 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -4996,11 +4996,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Karat", "slug": "karat", @@ -5011,6 +5006,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5046,6 +5046,11 @@ "slug": "paytm", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -5079,7 +5084,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -5089,7 +5094,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -5181,7 +5186,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -5253,6 +5258,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -5269,13 +5279,8 @@ "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -5301,13 +5306,13 @@ "frequency": 9 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Media.net", + "slug": "medianet", "frequency": 4 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -5315,6 +5320,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5325,11 +5335,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -5355,7 +5360,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -5419,16 +5424,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5456,25 +5461,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Microsoft", @@ -5516,7 +5521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", @@ -5526,7 +5531,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -5538,6 +5543,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5568,11 +5578,6 @@ "slug": "zenefits", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -5603,12 +5608,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 17 }, { "name": "Adobe", @@ -5620,6 +5620,11 @@ "slug": "apple", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -5680,11 +5685,6 @@ "slug": "accenture", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5721,12 +5721,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Microsoft", @@ -5748,11 +5753,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5825,46 +5825,46 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 5 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -5873,13 +5873,13 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -5962,7 +5962,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Pinterest", @@ -6056,12 +6056,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 27 }, { "name": "Google", @@ -6073,16 +6073,16 @@ "slug": "apple", "frequency": 16 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 15 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Uber", "slug": "uber", @@ -6099,23 +6099,23 @@ "frequency": 7 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 5 }, { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "VMware", + "slug": "vmware", "frequency": 4 }, { @@ -6133,11 +6133,6 @@ "slug": "shopee", "frequency": 4 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6153,11 +6148,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Coupang", - "slug": "coupang", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -6168,6 +6158,11 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Reddit", "slug": "reddit", @@ -6193,6 +6188,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Coupang", + "slug": "coupang", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -6253,7 +6253,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -6338,27 +6338,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 47 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 28 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 23 + "name": "Google", + "slug": "google", + "frequency": 26 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Oracle", @@ -6439,11 +6439,6 @@ "name": "Quora", "slug": "quora", "frequency": 2 - }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 2 } ] }, @@ -6466,7 +6461,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6585,7 +6580,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 11 }, { "name": "Robinhood", @@ -6653,12 +6648,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 6 + "frequency": 8 }, { "name": "Wayfair", @@ -6666,8 +6656,8 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Snapchat", + "slug": "snapchat", "frequency": 5 }, { @@ -6680,6 +6670,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -6728,14 +6723,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 11 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Amazon", + "slug": "amazon", + "frequency": 10 }, { "name": "Microsoft", @@ -6743,14 +6738,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Bloomberg", @@ -6807,12 +6802,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -6859,7 +6854,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 } ] }, @@ -6886,7 +6881,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -6963,7 +6958,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 35 }, { "name": "Google", @@ -6973,7 +6968,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "HRT", @@ -7055,7 +7050,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "LinkedIn", @@ -7072,11 +7067,6 @@ "slug": "bytedance", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7088,9 +7078,14 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Media.net", @@ -7102,16 +7097,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -7127,6 +7112,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -7259,7 +7254,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -7269,21 +7264,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -7297,8 +7292,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -7388,38 +7383,43 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7463,6 +7463,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7483,11 +7488,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -7558,13 +7558,13 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yandex", + "slug": "yandex", "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -7578,14 +7578,14 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Google", @@ -7620,14 +7620,14 @@ "premium": false, "companies": [ { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 12 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 + "name": "Uber", + "slug": "uber", + "frequency": 12 }, { "name": "Google", @@ -7669,17 +7669,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 41 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 14 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -7697,14 +7697,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Facebook", @@ -7761,11 +7761,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -7806,42 +7801,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 59 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 29 + "frequency": 35 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 17 + "frequency": 21 }, { "name": "Adobe", "slug": "adobe", "frequency": 16 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 + }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 8 + "frequency": 11 }, { "name": "Uber", @@ -7849,8 +7839,8 @@ "frequency": 7 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Spotify", + "slug": "spotify", "frequency": 6 }, { @@ -7868,6 +7858,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 5 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7914,13 +7909,18 @@ "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "American Express", + "slug": "american-express", "frequency": 3 }, { @@ -7933,11 +7933,6 @@ "slug": "sumologic", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -7968,6 +7963,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -7978,11 +7978,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -8040,7 +8035,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 48 + "frequency": 45 }, { "name": "Google", @@ -8062,17 +8057,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "frequency": 21 }, { "name": "Lyft", "slug": "lyft", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Adobe", @@ -8084,11 +8079,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8104,10 +8094,15 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { "name": "Spotify", @@ -8154,7 +8149,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -8201,7 +8196,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -8223,11 +8218,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8248,12 +8238,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 69 + "frequency": 67 }, { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 30 }, { "name": "Asana", @@ -8312,15 +8302,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 38 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 33 }, { "name": "Apple", @@ -8328,14 +8318,14 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Uber", @@ -8462,7 +8452,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -8490,38 +8480,38 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 21 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 12 + "frequency": 22 }, { "name": "Spotify", "slug": "spotify", "frequency": 12 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -8552,6 +8542,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -8588,7 +8583,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Google", @@ -8598,17 +8598,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { "name": "eBay", @@ -8620,6 +8610,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8653,10 +8648,15 @@ "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "VMware", @@ -8714,6 +8714,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8729,11 +8734,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -8762,7 +8762,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 49 }, { "name": "Google", @@ -8799,24 +8799,19 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Coupang", + "slug": "coupang", "frequency": 3 }, { @@ -8825,18 +8820,18 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 + "name": "Twilio", + "slug": "twilio", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -8864,11 +8859,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "HBO", - "slug": "hbo", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -8880,13 +8870,13 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Wayfair", + "slug": "wayfair", "frequency": 2 } ] @@ -8907,7 +8897,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Google", @@ -8929,11 +8919,21 @@ "slug": "apple", "frequency": 5 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Karat", "slug": "karat", "frequency": 5 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 4 + }, { "name": "Roblox", "slug": "roblox", @@ -8955,13 +8955,13 @@ "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Coinbase", + "slug": "coinbase", "frequency": 3 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { @@ -8974,11 +8974,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8989,11 +8984,6 @@ "slug": "robinhood", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -9004,11 +8994,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9079,12 +9064,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9096,24 +9076,24 @@ "slug": "google", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 } ] @@ -9199,7 +9179,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -9226,7 +9206,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Bloomberg", @@ -9248,6 +9228,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9259,13 +9244,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Accolite", + "slug": "accolite", "frequency": 2 } ] @@ -9283,12 +9268,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -9301,8 +9286,8 @@ "frequency": 5 }, { - "name": "VMware", - "slug": "vmware", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -9310,11 +9295,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9325,6 +9305,11 @@ "slug": "samsung", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9340,11 +9325,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -9365,6 +9345,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -9387,20 +9372,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 20 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -9412,6 +9392,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9485,12 +9470,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 45 + "frequency": 35 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 6 }, { "name": "Microsoft", @@ -9522,11 +9512,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -9563,18 +9548,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9600,6 +9580,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -9645,32 +9630,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "American Express", "slug": "american-express", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -9715,14 +9700,14 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -9801,12 +9786,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Bloomberg", @@ -9890,7 +9875,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -9922,6 +9907,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9952,7 +9942,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -9991,11 +9981,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -10006,6 +9991,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -10160,7 +10150,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 64 + "frequency": 60 }, { "name": "Amazon", @@ -10192,11 +10182,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Sumologic", - "slug": "sumologic", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -10207,6 +10192,16 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 3 + }, + { + "name": "Sumologic", + "slug": "sumologic", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -10222,11 +10217,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -10263,13 +10253,13 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Splunk", + "slug": "splunk", "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { @@ -10288,13 +10278,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 141, @@ -10314,7 +10298,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -10361,13 +10345,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -10383,11 +10372,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10418,22 +10402,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Apple", @@ -10450,11 +10429,21 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10495,11 +10484,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -10523,16 +10507,16 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 5 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10625,6 +10609,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10645,11 +10634,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -10705,12 +10689,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -10732,6 +10716,11 @@ "slug": "nvidia", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -10742,11 +10731,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -10758,8 +10742,8 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { @@ -10786,11 +10770,6 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 } ] }, @@ -10808,17 +10787,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 15 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", @@ -10830,10 +10809,20 @@ "slug": "snapchat", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Twitter", "slug": "twitter", - "frequency": 7 + "frequency": 6 }, { "name": "Karat", @@ -10845,6 +10834,11 @@ "slug": "indeed", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -10855,21 +10849,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10900,7 +10879,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 }, { "name": "Apple", @@ -10923,14 +10907,9 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 }, { "name": "ByteDance", @@ -10938,8 +10917,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -10947,11 +10926,6 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "IXL", "slug": "ixl", @@ -10962,6 +10936,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -10992,11 +10971,6 @@ "slug": "citadel", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -11017,7 +10991,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Spotify", @@ -11027,7 +11001,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -11054,32 +11028,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 126 + "frequency": 127 }, { "name": "Adobe", "slug": "adobe", - "frequency": 59 + "frequency": 61 }, { "name": "Apple", "slug": "apple", - "frequency": 44 + "frequency": 47 }, { "name": "Google", "slug": "google", - "frequency": 42 + "frequency": 45 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 28 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 25 }, { "name": "Facebook", @@ -11089,17 +11063,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Spotify", "slug": "spotify", "frequency": 10 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 8 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 8 + "frequency": 7 }, { "name": "Zoho", @@ -11117,13 +11096,13 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 4 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "IBM", + "slug": "ibm", "frequency": 4 }, { @@ -11131,6 +11110,16 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Intel", "slug": "intel", @@ -11147,13 +11136,13 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { @@ -11171,11 +11160,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -11187,23 +11171,13 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11211,6 +11185,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -11226,6 +11205,21 @@ "slug": "zoom", "frequency": 2 }, + { + "name": "Siemens", + "slug": "siemens", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, + { + "name": "BlackRock", + "slug": "blackrock", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -11266,16 +11260,6 @@ "slug": "zscaler", "frequency": 2 }, - { - "name": "Optum", - "slug": "optum", - "frequency": 2 - }, - { - "name": "Siemens", - "slug": "siemens", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -11295,11 +11279,6 @@ "name": "Info Edge", "slug": "info-edge", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -11321,7 +11300,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -11348,11 +11327,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -11363,6 +11337,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11395,11 +11374,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11410,6 +11384,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -11425,11 +11404,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11441,8 +11415,8 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -11465,22 +11439,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 19 + "frequency": 32 }, { "name": "Apple", "slug": "apple", "frequency": 18 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 17 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -11490,17 +11464,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 8 }, { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Yahoo", @@ -11522,6 +11496,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11532,11 +11511,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -11557,11 +11531,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -11587,6 +11556,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -11617,17 +11591,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11665,13 +11639,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 } ] @@ -11691,16 +11665,16 @@ "slug": "linkedin", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11731,7 +11705,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11743,11 +11717,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -11763,6 +11732,11 @@ "slug": "grab", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -11833,7 +11807,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 32 + "frequency": 29 }, { "name": "Microsoft", @@ -11848,21 +11822,21 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 13 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { - "name": "Intel", - "slug": "intel", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 6 }, { @@ -11875,6 +11849,11 @@ "slug": "epam-systems", "frequency": 5 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11910,11 +11889,6 @@ "slug": "sapient", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11990,7 +11964,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Adobe", @@ -12057,11 +12031,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -12087,6 +12056,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -12127,7 +12101,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 7 }, { "name": "tiktok", @@ -12157,11 +12131,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -12172,6 +12141,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -12192,12 +12166,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 44 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 } ] }, @@ -12248,6 +12222,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12262,11 +12241,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 } ] }, @@ -12296,14 +12270,14 @@ "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 + "name": "Twitter", + "slug": "twitter", + "frequency": 3 }, { "name": "Apple", @@ -12386,12 +12360,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 40 }, { "name": "Adobe", "slug": "adobe", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -12401,7 +12375,7 @@ { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", @@ -12411,12 +12385,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 12 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { "name": "Uber", @@ -12428,14 +12402,14 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -12469,8 +12443,8 @@ "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -12494,8 +12468,8 @@ "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "SAP", + "slug": "sap", "frequency": 2 } ] @@ -12523,11 +12497,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Rubrik", - "slug": "rubrik", "frequency": 5 }, { @@ -12535,6 +12504,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", From d7c0111db7349bdb3276f8f5626d38998c4e59e5 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 9 Oct 2022 12:02:54 +0000 Subject: [PATCH 189/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2387 +++++++++++++++++++-------------------- 1 file changed, 1166 insertions(+), 1221 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index aba2680a..d359fbdd 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-02T12:03:01.473764", + "updated": "2022-10-09T12:02:53.974374", "data": [ { "id": 0, @@ -19,7 +19,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", @@ -41,11 +41,6 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -56,6 +51,11 @@ "slug": "jpmorgan", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -119,16 +119,16 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -222,17 +222,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Bloomberg", @@ -264,6 +264,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -278,11 +283,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 } ] }, @@ -299,11 +299,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 8 }, { @@ -312,25 +312,15 @@ "frequency": 7 }, { - "name": "Asana", - "slug": "asana", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Asana", + "slug": "asana", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -341,6 +331,21 @@ "slug": "lyft", "frequency": 5 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -366,11 +371,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -418,7 +418,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Microsoft", @@ -495,7 +495,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -527,6 +527,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -547,7 +552,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Adobe", @@ -567,11 +572,6 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 3 }, { @@ -584,6 +584,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -611,31 +616,26 @@ "slug": "microsoft", "frequency": 13 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", @@ -656,6 +656,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "LiveRamp", "slug": "liveramp", @@ -721,27 +726,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Cisco", "slug": "cisco", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Apple", "slug": "apple", "frequency": 12 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Uber", @@ -763,11 +773,6 @@ "slug": "epam-systems", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -778,11 +783,6 @@ "slug": "nvidia", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -793,6 +793,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -828,17 +833,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Karat", @@ -848,17 +853,17 @@ { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Indeed", "slug": "indeed", - "frequency": 11 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -866,25 +871,20 @@ "frequency": 6 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 5 + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -895,6 +895,11 @@ "slug": "wayfair", "frequency": 5 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1022,16 +1027,6 @@ "slug": "toptal", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1077,7 +1072,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", @@ -1089,16 +1084,16 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -1109,6 +1104,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, { "name": "Visa", "slug": "visa", @@ -1119,11 +1119,6 @@ "slug": "morgan-stanley", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1201,7 +1196,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Twitter", @@ -1213,11 +1208,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1238,6 +1228,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -1286,14 +1281,14 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Bloomberg", @@ -1335,7 +1330,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -1345,10 +1340,15 @@ { "name": "GoDaddy", "slug": "godaddy", - "frequency": 5 + "frequency": 6 }, { - "name": "Google", + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", "slug": "google", "frequency": 3 }, @@ -1357,26 +1357,11 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -1387,6 +1372,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1397,11 +1387,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1417,6 +1402,16 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1526,7 +1521,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", @@ -1536,7 +1531,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -1559,13 +1554,8 @@ "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, - { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1574,8 +1564,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -1646,13 +1641,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1707,21 +1702,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 8 }, { @@ -1735,28 +1730,23 @@ "frequency": 7 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Lyft", + "slug": "lyft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -1789,6 +1779,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -1850,7 +1845,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -1862,6 +1857,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -1877,11 +1877,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1902,7 +1897,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -1949,12 +1949,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 43 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 24 + "frequency": 21 }, { "name": "Facebook", @@ -1964,17 +1964,17 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Epic Systems", @@ -2001,11 +2001,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -2042,13 +2037,13 @@ "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -2084,14 +2079,19 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -2100,13 +2100,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -2129,24 +2129,19 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -2174,7 +2169,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", @@ -2244,13 +2239,13 @@ "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -2264,8 +2259,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2283,6 +2278,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2308,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Cisco", @@ -2330,15 +2330,20 @@ "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Infosys", + "slug": "infosys", + "frequency": 3 }, { "name": "ByteDance", @@ -2365,11 +2370,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2410,32 +2410,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 59 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 16 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 14 + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Bolt", @@ -2468,13 +2468,13 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Capital One", + "slug": "capital-one", "frequency": 4 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { @@ -2507,14 +2507,19 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "tcs", "slug": "tcs", "frequency": 3 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Citadel", + "slug": "citadel", "frequency": 3 }, { @@ -2552,11 +2557,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -2587,16 +2587,6 @@ "slug": "doordash", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Zynga", "slug": "zynga", @@ -2607,6 +2597,11 @@ "slug": "atlassian", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -2657,12 +2652,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 48 + "frequency": 47 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", @@ -2687,7 +2682,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", @@ -2699,11 +2694,21 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2724,11 +2729,6 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2766,12 +2766,7 @@ }, { "name": "Poshmark", - "slug": "poshmark", - "frequency": 2 - }, - { - "name": "Shopee", - "slug": "shopee", + "slug": "poshmark", "frequency": 2 }, { @@ -2888,12 +2883,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 29 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -2935,11 +2935,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -2955,6 +2950,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3000,12 +3000,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -3013,14 +3013,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Adobe", @@ -3074,20 +3074,15 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "tiktok", @@ -3104,6 +3099,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -3124,11 +3124,6 @@ "slug": "tusimple", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3139,6 +3134,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3194,7 +3194,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -3222,9 +3222,9 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -3232,13 +3232,13 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -3252,8 +3252,18 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { @@ -3271,11 +3281,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3321,7 +3326,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Facebook", @@ -3329,14 +3334,14 @@ "frequency": 11 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 9 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 9 }, { "name": "Adobe", @@ -3351,11 +3356,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 4 }, { @@ -3369,13 +3369,13 @@ "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -3403,6 +3403,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3502,6 +3507,11 @@ "slug": "lyft", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Snapchat", "slug": "snapchat", @@ -3522,16 +3532,6 @@ "slug": "square", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -3557,6 +3557,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -3582,7 +3587,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Google", @@ -3592,7 +3597,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -3612,7 +3617,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Yahoo", @@ -3649,11 +3654,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3685,7 +3685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Microsoft", @@ -3697,29 +3697,24 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -3732,16 +3727,16 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Flipkart", "slug": "flipkart", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -3757,6 +3752,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -3777,16 +3777,16 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 11 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -3888,11 +3888,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -3918,7 +3913,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -4010,6 +4005,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4020,11 +4020,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4065,7 +4060,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -4073,14 +4068,14 @@ "frequency": 4 }, { - "name": "Visa", - "slug": "visa", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Visa", + "slug": "visa", + "frequency": 3 }, { "name": "Bloomberg", @@ -4107,16 +4102,6 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4137,13 +4122,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -4155,13 +4145,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4173,11 +4163,6 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -4194,7 +4179,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", @@ -4211,16 +4196,16 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4315,14 +4300,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -4402,7 +4387,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "Apple", @@ -4432,7 +4417,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -4447,11 +4432,6 @@ { "name": "Capital One", "slug": "capital-one", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 3 }, { @@ -4464,6 +4444,11 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -4479,6 +4464,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -4609,9 +4599,9 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 }, { "name": "Microsoft", @@ -4619,8 +4609,8 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -4729,35 +4719,30 @@ "slug": "facebook", "frequency": 12 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Google", "slug": "google", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -4773,6 +4758,11 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -4790,7 +4780,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -4817,11 +4807,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -4854,12 +4839,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 134 + "frequency": 132 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 32 + "frequency": 34 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 24 }, { "name": "Google", @@ -4867,24 +4857,19 @@ "frequency": 24 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 23 + "name": "Facebook", + "slug": "facebook", + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 16 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 + "frequency": 15 }, { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -4894,17 +4879,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 7 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 7 + "frequency": 6 }, { "name": "DoorDash", @@ -4912,18 +4887,13 @@ "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 6 - }, - { - "name": "SAP", - "slug": "sap", + "name": "tiktok", + "slug": "tiktok", "frequency": 6 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Salesforce", + "slug": "salesforce", "frequency": 6 }, { @@ -4936,11 +4906,21 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "SAP", + "slug": "sap", + "frequency": 5 + }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 5 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 5 + }, { "name": "Shopee", "slug": "shopee", @@ -4951,6 +4931,16 @@ "slug": "paypal", "frequency": 4 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "eBay", "slug": "ebay", @@ -4961,11 +4951,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "Twitch", "slug": "twitch", @@ -4981,19 +4966,19 @@ "slug": "nvidia", "frequency": 3 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, { - "name": "Dropbox", - "slug": "dropbox", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { @@ -5022,8 +5007,8 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Intel", + "slug": "intel", "frequency": 2 }, { @@ -5036,11 +5021,6 @@ "slug": "audible", "frequency": 2 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -5082,15 +5062,20 @@ "premium": true, "companies": [ { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -5101,11 +5086,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -5134,7 +5114,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 6 }, { "name": "Google", @@ -5146,16 +5126,16 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -5181,7 +5161,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -5198,14 +5178,14 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 5 + }, + { + "name": "Nvidia", + "slug": "nvidia", "frequency": 4 }, { @@ -5268,11 +5248,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "Dell", "slug": "dell", @@ -5315,16 +5290,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5335,6 +5300,16 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -5409,6 +5384,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 12 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5429,25 +5409,10 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 } ] }, @@ -5476,6 +5441,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5518,6 +5488,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 19 + }, { "name": "Amazon", "slug": "amazon", @@ -5526,7 +5501,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -5541,7 +5516,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Yahoo", @@ -5563,16 +5543,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "Zenefits", "slug": "zenefits", @@ -5583,11 +5553,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5608,7 +5573,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 20 }, { "name": "Adobe", @@ -5633,16 +5598,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -5721,7 +5686,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -5830,18 +5795,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -5877,11 +5842,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5912,6 +5872,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -5967,7 +5932,7 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -5977,7 +5942,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 4 }, { "name": "Apple", @@ -6051,12 +6016,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 43 }, { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Bloomberg", @@ -6066,12 +6031,12 @@ { "name": "Google", "slug": "google", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -6081,17 +6046,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", "slug": "uber", - "frequency": 12 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 9 + "frequency": 13 }, { "name": "Snapchat", @@ -6104,13 +6064,8 @@ "frequency": 5 }, { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 5 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { @@ -6118,6 +6073,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", @@ -6128,6 +6088,11 @@ "slug": "bookingcom", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, { "name": "Shopee", "slug": "shopee", @@ -6139,8 +6104,8 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -6148,11 +6113,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "IBM", "slug": "ibm", @@ -6163,11 +6123,6 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 3 - }, { "name": "Cisco", "slug": "cisco", @@ -6203,6 +6158,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -6253,7 +6213,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -6292,16 +6252,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -6338,12 +6298,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 44 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 28 + "frequency": 32 }, { "name": "Google", @@ -6353,23 +6313,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "eBay", "slug": "ebay", @@ -6493,11 +6453,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -6517,6 +6472,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -6587,15 +6547,15 @@ "slug": "robinhood", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Microsoft", @@ -6613,8 +6573,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -6631,6 +6591,11 @@ "name": "Twitter", "slug": "twitter", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6665,19 +6630,14 @@ "slug": "pinterest", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -6695,6 +6655,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -6732,11 +6697,6 @@ "slug": "amazon", "frequency": 10 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -6747,6 +6707,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6871,18 +6836,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -6942,6 +6907,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -6958,27 +6928,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 31 }, { "name": "Google", "slug": "google", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "HRT", "slug": "hrt", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Snapchat", @@ -7010,21 +6980,11 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -7034,6 +6994,11 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7050,7 +7015,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "LinkedIn", @@ -7060,7 +7025,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "ByteDance", @@ -7077,16 +7042,16 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Media.net", "slug": "medianet", @@ -7097,6 +7062,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Expedia", "slug": "expedia", @@ -7107,11 +7077,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7176,11 +7141,6 @@ "name": "PayTM", "slug": "paytm", "frequency": 2 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 } ] }, @@ -7197,12 +7157,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -7241,10 +7201,15 @@ "slug": "amazon", "frequency": 18 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 17 + }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -7256,20 +7221,15 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -7333,6 +7293,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -7358,11 +7323,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -7386,18 +7346,18 @@ "frequency": 12 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -7406,23 +7366,18 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7523,7 +7478,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -7627,7 +7582,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -7669,28 +7624,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 39 }, { "name": "Google", "slug": "google", "frequency": 14 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 7 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 7 + }, { "name": "Coinbase", "slug": "coinbase", @@ -7699,12 +7654,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -7741,31 +7691,41 @@ "slug": "twitter", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Booking.com", "slug": "bookingcom", "frequency": 3 }, { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -7801,12 +7761,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 57 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 34 }, { "name": "Microsoft", @@ -7821,16 +7781,16 @@ { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 11 }, { @@ -7841,7 +7801,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", @@ -7863,6 +7823,11 @@ "slug": "paypal", "frequency": 5 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7879,20 +7844,15 @@ "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -7909,13 +7869,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Accenture", + "slug": "accenture", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Samsung", + "slug": "samsung", "frequency": 3 }, { @@ -7923,6 +7883,16 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 + }, + { + "name": "Alibaba", + "slug": "alibaba", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -7933,6 +7903,11 @@ "slug": "sumologic", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7958,16 +7933,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 2 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7983,11 +7948,6 @@ "slug": "lyft", "frequency": 2 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -8035,7 +7995,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 43 }, { "name": "Google", @@ -8057,7 +8017,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Lyft", @@ -8079,11 +8039,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -8094,6 +8049,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Airbnb", "slug": "airbnb", @@ -8196,7 +8156,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 }, { "name": "Microsoft", @@ -8243,7 +8203,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 25 }, { "name": "Asana", @@ -8305,17 +8265,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 31 }, { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 28 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Oracle", + "slug": "oracle", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Google", @@ -8323,35 +8288,20 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8363,13 +8313,18 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -8412,14 +8367,19 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", "frequency": 2 }, { - "name": "Cashfree", - "slug": "cashfree", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 } ] @@ -8434,26 +8394,26 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8480,17 +8440,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 47 + "frequency": 42 }, { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Spotify", "slug": "spotify", - "frequency": 12 + "frequency": 13 }, { "name": "LinkedIn", @@ -8522,11 +8482,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -8542,6 +8497,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -8593,7 +8553,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -8615,11 +8575,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -8699,20 +8654,20 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -8762,33 +8717,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 50 }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "tiktok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -8814,16 +8769,6 @@ "slug": "coupang", "frequency": 3 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 3 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8859,6 +8804,16 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -8897,7 +8852,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Google", @@ -8909,6 +8864,11 @@ "slug": "microsoft", "frequency": 11 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -8919,11 +8879,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", @@ -8944,11 +8899,6 @@ "slug": "wayfair", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -8985,8 +8935,8 @@ "frequency": 2 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Twilio", + "slug": "twilio", "frequency": 2 }, { @@ -9054,12 +9004,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -9079,16 +9029,16 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Snapchat", "slug": "snapchat", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -9129,7 +9079,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 } ] }, @@ -9151,7 +9101,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -9179,7 +9129,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -9249,8 +9199,8 @@ "frequency": 2 }, { - "name": "Accolite", - "slug": "accolite", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -9270,15 +9220,15 @@ "slug": "amazon", "frequency": 23 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Google", @@ -9470,7 +9420,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 34 }, { "name": "Amazon", @@ -9482,6 +9432,11 @@ "slug": "qualtrics", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9498,9 +9453,9 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Oracle", @@ -9517,11 +9472,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9548,7 +9498,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 24 }, { "name": "Facebook", @@ -9687,12 +9637,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -9702,12 +9652,12 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 2 }, { "name": "Walmart Global Tech", @@ -9729,7 +9679,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "LinkedIn", @@ -9746,20 +9696,20 @@ "slug": "google", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -9786,13 +9736,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 21 }, { "name": "Amazon", "slug": "amazon", "frequency": 18 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9803,19 +9758,19 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -9880,12 +9835,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -9937,23 +9892,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9981,6 +9936,11 @@ "slug": "amazon", "frequency": 11 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -9997,20 +9957,15 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10043,6 +9998,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10058,11 +10018,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10100,6 +10055,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10129,11 +10089,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -10150,12 +10105,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 60 + "frequency": 51 }, { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Microsoft", @@ -10163,8 +10118,8 @@ "frequency": 6 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -10178,9 +10133,9 @@ "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { "name": "Oracle", @@ -10188,8 +10143,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -10197,6 +10152,11 @@ "slug": "palantir-technologies", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Sumologic", "slug": "sumologic", @@ -10261,11 +10221,6 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -10298,18 +10253,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -10324,11 +10279,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -10407,23 +10357,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -10434,6 +10379,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -10444,24 +10394,24 @@ "slug": "zillow", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -10507,6 +10457,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -10515,11 +10470,6 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 5 - }, - { - "name": "Snapchat", - "slug": "snapchat", "frequency": 3 }, { @@ -10548,8 +10498,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -10582,7 +10532,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", @@ -10594,24 +10544,19 @@ "slug": "google", "frequency": 4 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "tiktok", + "slug": "tiktok", "frequency": 3 }, { @@ -10629,6 +10574,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10644,11 +10594,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -10668,6 +10613,11 @@ "name": "Twilio", "slug": "twilio", "frequency": 2 + }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 } ] }, @@ -10686,6 +10636,11 @@ "slug": "amazon", "frequency": 25 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 24 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10711,16 +10666,16 @@ "slug": "nutanix", "frequency": 5 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, { "name": "tiktok", "slug": "tiktok", @@ -10741,11 +10696,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -10792,22 +10742,17 @@ { "name": "Uber", "slug": "uber", - "frequency": 15 + "frequency": 14 }, { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -10815,8 +10760,8 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Snapchat", + "slug": "snapchat", "frequency": 6 }, { @@ -10829,19 +10774,14 @@ "slug": "karat", "frequency": 4 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Indeed", + "slug": "indeed", "frequency": 3 }, { @@ -10849,6 +10789,16 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10879,7 +10829,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 32 }, { "name": "Facebook", @@ -10911,11 +10861,21 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10926,21 +10886,11 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Zoom", "slug": "zoom", @@ -10987,15 +10937,15 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, + "companies": [ { "name": "Spotify", "slug": "spotify", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -11028,17 +10978,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 127 + "frequency": 128 }, { "name": "Adobe", "slug": "adobe", - "frequency": 61 + "frequency": 63 }, { "name": "Apple", "slug": "apple", - "frequency": 47 + "frequency": 49 }, { "name": "Google", @@ -11048,7 +10998,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 28 }, { "name": "Bloomberg", @@ -11063,12 +11013,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 11 }, { "name": "Spotify", "slug": "spotify", - "frequency": 10 + "frequency": 9 }, { "name": "Goldman Sachs", @@ -11088,13 +11038,18 @@ { "name": "Accenture", "slug": "accenture", - "frequency": 7 + "frequency": 6 }, { "name": "Dell", "slug": "dell", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11131,18 +11086,18 @@ "frequency": 4 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -11160,6 +11115,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -11170,21 +11130,11 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -11205,11 +11155,6 @@ "slug": "zoom", "frequency": 2 }, - { - "name": "Siemens", - "slug": "siemens", - "frequency": 2 - }, { "name": "Capgemini", "slug": "capgemini", @@ -11260,6 +11205,11 @@ "slug": "zscaler", "frequency": 2 }, + { + "name": "Siemens", + "slug": "siemens", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -11295,7 +11245,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 8 }, { "name": "Amazon", @@ -11312,29 +11262,19 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -11342,6 +11282,16 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11404,11 +11354,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11423,6 +11368,11 @@ "name": "Twilio", "slug": "twilio", "frequency": 2 + }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -11439,7 +11389,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 }, { "name": "Apple", @@ -11454,12 +11404,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -11474,22 +11424,17 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 7 + "frequency": 6 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 6 + "frequency": 5 }, { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 6 + "frequency": 5 }, { "name": "Oracle", @@ -11512,13 +11457,13 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -11531,6 +11476,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -11591,17 +11541,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Apple", @@ -11618,6 +11568,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Capital One", "slug": "capital-one", @@ -11628,11 +11583,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11705,12 +11655,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Salesforce", @@ -11777,11 +11727,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -11802,7 +11747,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 63 + "frequency": 62 }, { "name": "Goldman Sachs", @@ -11812,7 +11757,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 17 }, { "name": "Bloomberg", @@ -11822,12 +11767,12 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -11839,21 +11784,11 @@ "slug": "qualtrics", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 5 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -11889,6 +11824,16 @@ "slug": "sapient", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -12001,11 +11946,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -12021,6 +11961,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -12036,11 +11981,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -12066,6 +12006,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -12106,7 +12051,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 4 + "frequency": 3 } ] }, @@ -12166,7 +12111,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 41 }, { "name": "Microsoft", @@ -12205,7 +12150,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 }, { "name": "Apple", @@ -12222,11 +12172,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -12274,11 +12219,6 @@ "slug": "lyft", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -12299,6 +12239,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -12360,22 +12305,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 18 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 19 }, { - "name": "Google", - "slug": "google", - "frequency": 15 + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Microsoft", @@ -12383,15 +12323,20 @@ "frequency": 15 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 10 + "name": "Google", + "slug": "google", + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 10 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 9 + }, { "name": "Uber", "slug": "uber", @@ -12487,7 +12432,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", From 6e5259dbdfc90cfc2f2770f1e103494e4b7267fc Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 16 Oct 2022 12:02:57 +0000 Subject: [PATCH 190/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2386 +++++++++++++++++++-------------------- 1 file changed, 1168 insertions(+), 1218 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index d359fbdd..f5ea2643 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-09T12:02:53.974374", + "updated": "2022-10-16T12:02:56.536341", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -59,7 +59,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { "name": "Atlassian", @@ -71,6 +71,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -85,6 +90,11 @@ "name": "Qualtrics", "slug": "qualtrics", "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 } ] }, @@ -102,18 +112,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -186,14 +196,14 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -299,7 +309,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", @@ -322,13 +332,8 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, - { - "name": "Lyft", - "slug": "lyft", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -337,13 +342,8 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Lyft", + "slug": "lyft", "frequency": 4 }, { @@ -356,6 +356,16 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -376,6 +386,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -552,7 +567,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -614,7 +629,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", @@ -634,7 +649,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "tiktok", @@ -676,6 +691,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Dunzo", "slug": "dunzo", @@ -691,11 +711,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -731,7 +746,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", @@ -748,16 +763,16 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -783,11 +798,21 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + }, { "name": "Rubrik", "slug": "rubrik", @@ -833,7 +858,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 27 }, { "name": "Bloomberg", @@ -843,23 +868,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 13 }, { "name": "Karat", "slug": "karat", - "frequency": 14 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Indeed", "slug": "indeed", "frequency": 10 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 9 + }, { "name": "Cisco", "slug": "cisco", @@ -898,7 +923,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 4 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -925,11 +950,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -972,11 +992,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -987,6 +1002,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1089,16 +1109,16 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1114,11 +1134,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1139,6 +1154,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -1186,18 +1206,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Twitter", "slug": "twitter", @@ -1218,11 +1243,6 @@ "slug": "reddit", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1278,7 +1298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -1330,7 +1350,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "LinkedIn", @@ -1342,6 +1362,11 @@ "slug": "godaddy", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1352,11 +1377,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -1416,11 +1436,6 @@ "name": "Nvidia", "slug": "nvidia", "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 } ] }, @@ -1471,14 +1486,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -1526,16 +1541,11 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -1553,11 +1563,26 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1568,11 +1593,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1588,11 +1608,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -1615,16 +1630,16 @@ "slug": "reddit", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1675,7 +1690,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -1707,27 +1722,32 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 + }, { "name": "Facebook", "slug": "facebook", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 6 }, { "name": "Uber", @@ -1740,9 +1760,9 @@ "frequency": 4 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 + "name": "C3 IoT", + "slug": "c3-iot", + "frequency": 4 }, { "name": "Oracle", @@ -1759,11 +1779,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "C3 IoT", - "slug": "c3-iot", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1775,8 +1790,8 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { @@ -1845,7 +1860,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -1949,7 +1964,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 42 }, { "name": "Microsoft", @@ -1959,7 +1974,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -2016,11 +2031,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Twilio", "slug": "twilio", @@ -2047,8 +2057,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -2079,11 +2089,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", @@ -2095,13 +2100,13 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "DoorDash", + "slug": "doordash", "frequency": 5 }, { @@ -2109,6 +2114,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -2164,7 +2174,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -2226,12 +2236,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 19 }, { "name": "Expedia", "slug": "expedia", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -2308,12 +2318,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 13 }, { "name": "Apple", @@ -2328,16 +2338,11 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -2345,6 +2350,11 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2356,8 +2366,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2375,11 +2385,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -2412,16 +2417,16 @@ "slug": "amazon", "frequency": 59 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 16 - }, { "name": "Adobe", "slug": "adobe", "frequency": 15 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 15 + }, { "name": "Apple", "slug": "apple", @@ -2430,33 +2435,33 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Bolt", "slug": "bolt", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Cisco", "slug": "cisco", @@ -2512,14 +2517,19 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, { "name": "tcs", "slug": "tcs", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -2537,11 +2547,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2557,11 +2562,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2572,11 +2572,6 @@ "slug": "paytm", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -2587,6 +2582,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Zynga", "slug": "zynga", @@ -2654,15 +2654,15 @@ "slug": "amazon", "frequency": 47 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 16 - }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 14 }, { "name": "Adobe", @@ -2677,18 +2677,18 @@ { "name": "Google", "slug": "google", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2709,11 +2709,6 @@ "slug": "twilio", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -2725,8 +2720,8 @@ "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -2759,6 +2754,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2843,14 +2843,14 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2883,21 +2883,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "tiktok", "slug": "tiktok", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 8 }, { @@ -2905,10 +2900,15 @@ "slug": "adobe", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -2925,11 +2925,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -2945,6 +2940,11 @@ "slug": "mathworks", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2995,12 +2995,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 7 }, { "name": "Microsoft", @@ -3017,26 +3017,26 @@ "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Infosys", + "slug": "infosys", + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -3074,26 +3074,31 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -3114,11 +3119,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "TuSimple", "slug": "tusimple", @@ -3164,18 +3164,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 37 }, { "name": "Google", "slug": "google", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3184,7 +3184,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 8 }, { "name": "Apple", @@ -3194,7 +3194,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -3214,16 +3214,11 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "Visa", "slug": "visa", - "frequency": 4 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 3 }, { @@ -3231,11 +3226,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -3256,11 +3246,21 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -3291,11 +3291,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Grab", - "slug": "grab", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", @@ -3326,7 +3321,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Facebook", @@ -3351,7 +3346,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -3368,16 +3363,16 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -3475,7 +3470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Cisco", @@ -3513,8 +3508,8 @@ "frequency": 4 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { @@ -3537,11 +3532,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Duolingo", "slug": "duolingo", @@ -3557,6 +3547,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3594,16 +3589,16 @@ "slug": "google", "frequency": 18 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -3659,11 +3654,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -3722,6 +3712,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "DoorDash", "slug": "doordash", @@ -3737,11 +3732,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3787,7 +3777,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -3804,11 +3794,6 @@ "slug": "akuna-capital", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -3819,6 +3804,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3913,7 +3903,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -3967,11 +3957,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -3983,8 +3968,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -4005,6 +3990,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4025,11 +4015,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4047,21 +4032,26 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -4097,11 +4087,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4129,6 +4114,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -4139,11 +4129,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -4179,12 +4164,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 15 }, { "name": "Microsoft", @@ -4196,24 +4176,34 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { @@ -4226,11 +4216,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -4258,11 +4243,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4282,6 +4262,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -4310,20 +4295,20 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Microsoft", @@ -4422,7 +4407,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "IBM", @@ -4491,16 +4476,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 14 - }, { "name": "Amazon", "slug": "amazon", "frequency": 12 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, { "name": "Apple", "slug": "apple", @@ -4509,21 +4494,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -4717,7 +4702,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -4749,11 +4734,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -4787,16 +4767,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4839,32 +4819,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 132 + "frequency": 130 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 24 + "frequency": 37 }, { "name": "Google", "slug": "google", - "frequency": 24 + "frequency": 23 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 16 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 17 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 }, { "name": "Uber", @@ -4876,26 +4856,21 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 6 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 6 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -4906,6 +4881,11 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "SAP", "slug": "sap", @@ -4936,11 +4916,6 @@ "slug": "dropbox", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "eBay", "slug": "ebay", @@ -4956,16 +4931,31 @@ "slug": "twitch", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4986,11 +4976,6 @@ "slug": "karat", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5001,6 +4986,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -5011,11 +5001,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Audible", "slug": "audible", @@ -5062,20 +5047,15 @@ "premium": true, "companies": [ { - "name": "Google", - "slug": "google", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -5116,16 +5096,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5161,23 +5141,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Yandex", "slug": "yandex", @@ -5278,7 +5258,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Media.net", @@ -5394,25 +5374,25 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -5488,20 +5468,20 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 19 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 18 + }, + { + "name": "Capital One", + "slug": "capital-one", "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -5513,15 +5493,15 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Yahoo", @@ -5573,28 +5553,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 11 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Adobe", + "slug": "adobe", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5615,11 +5595,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Shopee", "slug": "shopee", @@ -5669,6 +5644,11 @@ "name": "GoDaddy", "slug": "godaddy", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -5698,11 +5678,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -5718,6 +5693,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5745,11 +5725,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5765,6 +5740,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Hotstar", "slug": "hotstar", @@ -5790,42 +5770,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Google", + "slug": "google", "frequency": 6 }, { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -5837,20 +5807,30 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 4 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Shopee", @@ -5902,11 +5882,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "TuSimple", "slug": "tusimple", @@ -5981,11 +5956,6 @@ "slug": "google", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5996,6 +5966,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6016,12 +5991,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 43 + "frequency": 37 }, { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 33 }, { "name": "Bloomberg", @@ -6031,27 +6006,27 @@ { "name": "Google", "slug": "google", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 15 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 13 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 + }, { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Snapchat", @@ -6059,8 +6034,8 @@ "frequency": 7 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Salesforce", + "slug": "salesforce", "frequency": 5 }, { @@ -6069,18 +6044,13 @@ "frequency": 4 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "VMware", + "slug": "vmware", "frequency": 4 }, { @@ -6108,6 +6078,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -6119,14 +6094,14 @@ "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 + "name": "Twitter", + "slug": "twitter", + "frequency": 3 }, { "name": "Palantir Technologies", @@ -6210,16 +6185,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6298,22 +6273,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 43 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 32 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 26 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 8 }, { "name": "Microsoft", @@ -6335,16 +6310,6 @@ "slug": "ebay", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6355,11 +6320,21 @@ "slug": "visa", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "tiktok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6434,8 +6409,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -6444,13 +6419,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6621,25 +6596,20 @@ "frequency": 6 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Pinterest", + "slug": "pinterest", "frequency": 5 }, { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6655,6 +6625,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -6665,11 +6640,6 @@ "slug": "airbnb", "frequency": 2 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6695,7 +6665,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Uber", @@ -6707,6 +6677,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6717,11 +6692,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -6797,29 +6767,29 @@ "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 4 }, { "name": "Uber", "slug": "uber", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -6873,11 +6843,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6888,6 +6853,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6928,38 +6898,33 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 27 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { - "name": "HRT", - "slug": "hrt", - "frequency": 6 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "HRT", + "slug": "hrt", + "frequency": 4 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 4 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6980,6 +6945,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7015,22 +6985,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 13 + "frequency": 24 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 11 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 11 + }, { "name": "ByteDance", "slug": "bytedance", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -7057,11 +7027,6 @@ "slug": "medianet", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -7093,9 +7058,14 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 }, { "name": "Splunk", @@ -7113,13 +7083,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7159,6 +7129,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -7169,11 +7144,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7199,7 +7169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 21 }, { "name": "Facebook", @@ -7222,15 +7192,20 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7241,11 +7216,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -7350,11 +7320,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -7366,13 +7331,18 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "tiktok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -7411,17 +7381,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -7438,11 +7398,21 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -7478,7 +7448,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -7513,14 +7483,14 @@ "premium": false, "companies": [ { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Yandex", + "slug": "yandex", + "frequency": 7 }, { "name": "Amazon", @@ -7589,16 +7559,16 @@ "slug": "google", "frequency": 6 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7624,7 +7594,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Google", @@ -7644,7 +7614,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 7 + "frequency": 6 }, { "name": "Coinbase", @@ -7652,13 +7622,13 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Citadel", + "slug": "citadel", "frequency": 4 }, { @@ -7672,18 +7642,18 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7761,22 +7731,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 59 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 33 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 19 }, { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 14 }, { "name": "Apple", @@ -7784,14 +7754,14 @@ "frequency": 14 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 12 }, { - "name": "Google", - "slug": "google", - "frequency": 11 + "name": "Facebook", + "slug": "facebook", + "frequency": 12 }, { "name": "Uber", @@ -7804,9 +7774,9 @@ "frequency": 7 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "VMware", + "slug": "vmware", + "frequency": 6 }, { "name": "Yandex", @@ -7828,16 +7798,6 @@ "slug": "ebay", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Zoho", "slug": "zoho", @@ -7848,6 +7808,21 @@ "slug": "salesforce", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7878,11 +7853,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Rubrik", "slug": "rubrik", @@ -7893,6 +7863,11 @@ "slug": "alibaba", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -7903,11 +7878,6 @@ "slug": "sumologic", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -7933,11 +7903,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Twitch", "slug": "twitch", @@ -7953,6 +7918,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -7995,7 +7965,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 39 }, { "name": "Google", @@ -8022,21 +7992,16 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -8049,19 +8014,19 @@ "slug": "apple", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Airbnb", "slug": "airbnb", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -8069,6 +8034,11 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -8109,13 +8079,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -8130,11 +8105,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -8151,33 +8121,33 @@ { "name": "Uber", "slug": "uber", - "frequency": 17 + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8198,28 +8168,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 67 + "frequency": 65 }, { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 21 }, { "name": "Asana", "slug": "asana", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -8240,6 +8205,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "tiktok", "slug": "tiktok", @@ -8265,28 +8235,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 27 }, { "name": "Oracle", "slug": "oracle", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8295,7 +8265,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -8307,6 +8277,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -8322,11 +8297,6 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -8392,13 +8362,8 @@ "Heap" ], "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, + "premium": false, + "companies": [ { "name": "Facebook", "slug": "facebook", @@ -8409,6 +8374,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8440,12 +8410,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 39 }, { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Spotify", @@ -8460,7 +8430,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -8543,7 +8513,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 24 }, { "name": "Facebook", @@ -8553,7 +8523,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -8563,7 +8533,7 @@ { "name": "eBay", "slug": "ebay", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -8575,6 +8545,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -8655,14 +8630,14 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Microsoft", @@ -8724,11 +8699,6 @@ "slug": "google", "frequency": 8 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8740,25 +8710,20 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "tiktok", + "slug": "tiktok", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -8769,16 +8734,31 @@ "slug": "coupang", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", @@ -8799,11 +8779,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "Robinhood", "slug": "robinhood", @@ -8824,11 +8799,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -8852,7 +8822,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 34 }, { "name": "Google", @@ -8864,6 +8834,11 @@ "slug": "microsoft", "frequency": 11 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 7 + }, { "name": "tiktok", "slug": "tiktok", @@ -8889,16 +8864,16 @@ "slug": "palantir-technologies", "frequency": 4 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 4 - }, { "name": "Wayfair", "slug": "wayfair", "frequency": 4 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -8929,11 +8904,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 2 - }, { "name": "Twilio", "slug": "twilio", @@ -8974,13 +8944,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -9004,28 +8974,23 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 14 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -9036,6 +9001,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9156,12 +9126,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 8 }, { "name": "LinkedIn", @@ -9230,20 +9200,15 @@ "slug": "facebook", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Adobe", @@ -9260,6 +9225,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9377,7 +9347,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -9420,7 +9390,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 34 + "frequency": 31 }, { "name": "Amazon", @@ -9428,23 +9398,28 @@ "frequency": 14 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Oracle", + "slug": "oracle", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -9457,11 +9432,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -9503,11 +9473,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -9520,6 +9485,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9585,11 +9555,6 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", "frequency": 5 }, { @@ -9597,6 +9562,11 @@ "slug": "american-express", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -9640,19 +9610,19 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 }, { "name": "Oracle", @@ -9679,26 +9649,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -9706,6 +9671,11 @@ "slug": "spotify", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -9746,7 +9716,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -9785,6 +9755,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -9800,11 +9775,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9830,7 +9800,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", @@ -9887,16 +9857,16 @@ "DFS" ], "difficulty": "Easy", - "premium": false, - "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, + "premium": false, + "companies": [ { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { @@ -9936,11 +9906,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9961,6 +9926,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10050,6 +10020,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -10080,11 +10055,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10105,17 +10075,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 51 + "frequency": 44 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -10162,6 +10132,11 @@ "slug": "sumologic", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -10177,11 +10152,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -10207,11 +10177,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -10248,7 +10213,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -10260,6 +10225,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10274,11 +10244,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -10295,33 +10260,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -10332,6 +10287,16 @@ "slug": "uber", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10352,12 +10317,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 13 }, { "name": "Microsoft", @@ -10379,11 +10344,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -10414,6 +10374,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -10468,13 +10433,13 @@ "frequency": 5 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { @@ -10498,13 +10463,13 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -10532,12 +10497,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -10559,11 +10529,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10579,6 +10544,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10589,11 +10559,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -10614,6 +10579,11 @@ "slug": "twilio", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", @@ -10634,17 +10604,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 24 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 8 }, { "name": "Uber", @@ -10659,18 +10629,18 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 5 - }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", @@ -10686,6 +10656,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -10696,11 +10671,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10749,14 +10719,14 @@ "slug": "cisco", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -10804,11 +10774,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -10829,12 +10794,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 31 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -10844,7 +10809,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -10856,6 +10821,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 4 + }, { "name": "Nvidia", "slug": "nvidia", @@ -10881,11 +10851,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -10978,7 +10943,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 128 + "frequency": 133 }, { "name": "Adobe", @@ -10988,17 +10953,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 49 + "frequency": 48 }, { "name": "Google", "slug": "google", - "frequency": 45 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 28 + "frequency": 26 }, { "name": "Bloomberg", @@ -11013,7 +10978,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Spotify", @@ -11033,21 +10998,26 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 7 + "frequency": 6 }, { "name": "Accenture", "slug": "accenture", "frequency": 6 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "Dell", "slug": "dell", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -11090,19 +11060,14 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", + "name": "Infosys", + "slug": "infosys", "frequency": 3 }, { @@ -11115,6 +11080,16 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 3 + }, + { + "name": "Zomato", + "slug": "zomato", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -11131,8 +11106,13 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { @@ -11145,14 +11125,14 @@ "slug": "factset", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", + { + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { - "name": "Zoom", - "slug": "zoom", + "name": "Info Edge", + "slug": "info-edge", "frequency": 2 }, { @@ -11171,13 +11151,13 @@ "frequency": 2 }, { - "name": "Grab", - "slug": "grab", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { @@ -11219,16 +11199,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Zomato", - "slug": "zomato", - "frequency": 2 - }, - { - "name": "Info Edge", - "slug": "info-edge", - "frequency": 2 } ] }, @@ -11242,16 +11212,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -11292,11 +11262,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -11317,22 +11282,12 @@ { "name": "IBM", "slug": "ibm", - "frequency": 9 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -11340,8 +11295,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -11349,6 +11304,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -11389,7 +11349,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Apple", @@ -11399,28 +11359,28 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { "name": "Uber", "slug": "uber", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -11461,6 +11421,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11496,11 +11461,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -11541,7 +11501,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -11551,7 +11511,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -11563,11 +11523,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11583,6 +11538,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11610,16 +11570,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -11650,7 +11610,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -11662,6 +11622,11 @@ "slug": "apple", "frequency": 8 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11697,11 +11662,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -11747,12 +11707,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 62 + "frequency": 60 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 42 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 29 + "frequency": 26 }, { "name": "Microsoft", @@ -11769,14 +11734,14 @@ "slug": "google", "frequency": 12 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { @@ -11809,6 +11774,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -11824,11 +11794,6 @@ "slug": "sapient", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -11859,16 +11824,6 @@ "slug": "rubrik", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -11911,26 +11866,21 @@ "slug": "amazon", "frequency": 28 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11941,6 +11891,11 @@ "slug": "swiggy", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12111,7 +12066,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 42 }, { "name": "Microsoft", @@ -12150,12 +12105,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { "name": "Expedia", "slug": "expedia", - "frequency": 4 + "frequency": 6 }, { "name": "Apple", @@ -12202,17 +12157,17 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Lyft", @@ -12229,11 +12184,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -12305,17 +12255,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 + }, + { + "name": "Google", + "slug": "google", + "frequency": 15 }, { "name": "Microsoft", @@ -12323,18 +12278,13 @@ "frequency": 15 }, { - "name": "Google", - "slug": "google", - "frequency": 14 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 9 }, { @@ -12352,6 +12302,11 @@ "slug": "tcs", "frequency": 4 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -12377,16 +12332,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -12412,6 +12357,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -12437,11 +12387,6 @@ { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 5 }, { @@ -12449,6 +12394,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Rubrik", "slug": "rubrik", From e873acac24582af33b237ac7201911b10a3265d3 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 23 Oct 2022 12:02:58 +0000 Subject: [PATCH 191/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2315 +++++++++++++++++++-------------------- 1 file changed, 1120 insertions(+), 1195 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index f5ea2643..0570e340 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-16T12:02:56.536341", + "updated": "2022-10-23T12:02:58.083398", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Apple", @@ -34,7 +34,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -46,16 +46,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -112,7 +112,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Microsoft", @@ -125,25 +125,25 @@ "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -232,7 +232,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Apple", @@ -275,24 +275,19 @@ "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { "name": "Atlassian", "slug": "atlassian", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -309,7 +304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Bloomberg", @@ -321,16 +316,16 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Asana", "slug": "asana", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", @@ -372,13 +367,13 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -391,11 +386,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -411,6 +401,16 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -441,14 +441,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Apple", @@ -574,16 +574,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -604,11 +604,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -629,7 +624,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -651,11 +646,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -681,11 +671,21 @@ "slug": "liveramp", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -748,16 +748,16 @@ "slug": "cisco", "frequency": 15 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 12 - }, { "name": "Adobe", "slug": "adobe", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", @@ -788,14 +788,14 @@ "slug": "epam-systems", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -858,12 +858,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 29 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 20 }, { "name": "Microsoft", @@ -873,23 +873,28 @@ { "name": "Karat", "slug": "karat", - "frequency": 13 + "frequency": 12 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Uber", + "slug": "uber", "frequency": 10 }, { - "name": "Uber", - "slug": "uber", - "frequency": 9 + "name": "Indeed", + "slug": "indeed", + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", "frequency": 9 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -920,21 +925,11 @@ "slug": "wayfair", "frequency": 5 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -946,8 +941,18 @@ "frequency": 3 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -1012,14 +1017,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -1097,7 +1102,7 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -1117,7 +1122,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -1134,11 +1139,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1149,6 +1149,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1203,20 +1208,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Amazon", "slug": "amazon", "frequency": 11 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -1224,8 +1229,8 @@ "frequency": 4 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -1239,14 +1244,14 @@ "frequency": 3 }, { - "name": "Reddit", - "slug": "reddit", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Reddit", + "slug": "reddit", + "frequency": 3 }, { "name": "Google", @@ -1315,14 +1320,14 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1353,19 +1358,24 @@ "frequency": 14 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 7 - }, + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 6 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 6 + }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 5 }, { "name": "Adobe", @@ -1392,11 +1402,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1452,7 +1457,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -1544,13 +1549,13 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { - "name": "Reddit", - "slug": "reddit", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -1563,19 +1568,14 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Reddit", + "slug": "reddit", "frequency": 3 }, { @@ -1584,8 +1584,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -1593,6 +1593,11 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1640,11 +1645,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -1665,6 +1665,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1729,16 +1734,16 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1774,6 +1779,11 @@ "slug": "huawei", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -1804,19 +1814,14 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, { - "name": "Grab", - "slug": "grab", + "name": "TripAdvisor", + "slug": "tripadvisor", "frequency": 2 }, { @@ -1843,6 +1848,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Grab", + "slug": "grab", + "frequency": 2 } ] }, @@ -1969,17 +1979,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -1996,11 +2006,6 @@ "slug": "epic-systems", "frequency": 4 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -2016,6 +2021,11 @@ "slug": "twitter", "frequency": 3 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -2036,11 +2046,6 @@ "slug": "twilio", "frequency": 2 }, - { - "name": "Twitch", - "slug": "twitch", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2061,6 +2066,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -2099,19 +2109,14 @@ "slug": "google", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2124,6 +2129,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2236,7 +2246,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Expedia", @@ -2246,7 +2256,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -2259,13 +2269,18 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -2273,11 +2288,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2323,7 +2333,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", @@ -2333,17 +2343,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Infosys", @@ -2365,6 +2375,11 @@ "slug": "arcesium", "frequency": 3 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2394,11 +2409,6 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 - }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -2420,7 +2430,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", @@ -2435,12 +2445,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Bolt", @@ -2450,18 +2460,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -2472,6 +2477,11 @@ "slug": "expedia", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Capital One", "slug": "capital-one", @@ -2537,11 +2547,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Riot Games", - "slug": "riot-games", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -2577,11 +2582,6 @@ "slug": "wayfair", "frequency": 2 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -2622,6 +2622,11 @@ "slug": "alation", "frequency": 2 }, + { + "name": "Riot Games", + "slug": "riot-games", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -2652,7 +2657,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 46 }, { "name": "Apple", @@ -2662,26 +2667,26 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 14 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 11 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 - }, - { - "name": "Cisco", - "slug": "cisco", "frequency": 8 }, { @@ -2769,6 +2774,11 @@ "slug": "poshmark", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -2809,7 +2819,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Amazon", @@ -2831,7 +2841,7 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 8 }, { "name": "tiktok", @@ -2921,8 +2931,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Mathworks", + "slug": "mathworks", "frequency": 3 }, { @@ -2931,13 +2941,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Mathworks", - "slug": "mathworks", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -2995,7 +3005,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", @@ -3005,7 +3015,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -3164,12 +3174,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 - }, - { - "name": "Google", - "slug": "google", - "frequency": 11 + "frequency": 38 }, { "name": "Microsoft", @@ -3177,24 +3182,24 @@ "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Uber", @@ -3206,19 +3211,24 @@ "slug": "tiktok", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Infosys", "slug": "infosys", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Cisco", + "slug": "cisco", + "frequency": 4 }, { - "name": "Visa", - "slug": "visa", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -3242,8 +3252,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -3261,11 +3271,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -3291,6 +3296,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -3336,7 +3346,7 @@ { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -3363,15 +3373,20 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Twitter", @@ -3403,11 +3418,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3435,24 +3445,19 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -3485,12 +3490,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -3512,6 +3512,11 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3527,6 +3532,16 @@ "slug": "square", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -3537,11 +3552,6 @@ "slug": "duolingo", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -3552,16 +3562,6 @@ "slug": "snapchat", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -3587,7 +3587,7 @@ { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 17 }, { "name": "Apple", @@ -3607,7 +3607,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Facebook", @@ -3615,8 +3620,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "tiktok", + "slug": "tiktok", "frequency": 2 }, { @@ -3675,7 +3680,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 23 }, { "name": "Microsoft", @@ -3697,11 +3702,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3727,6 +3727,11 @@ "slug": "flipkart", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3772,18 +3777,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -3795,8 +3805,8 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3808,11 +3818,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -3869,14 +3874,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Infosys", @@ -3910,11 +3915,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Zomato", - "slug": "zomato", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3944,6 +3944,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Zomato", + "slug": "zomato", + "frequency": 2 } ] }, @@ -3966,11 +3971,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -3995,6 +3995,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4005,11 +4010,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4045,7 +4045,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Spotify", @@ -4057,6 +4057,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -4072,11 +4077,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -4164,7 +4164,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -4179,12 +4179,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -4238,6 +4238,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -4258,11 +4263,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -4280,16 +4280,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -4342,16 +4342,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -4372,7 +4372,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Apple", @@ -4382,12 +4382,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -4407,7 +4407,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "IBM", @@ -4415,9 +4415,19 @@ "frequency": 5 }, { - "name": "Capital One", - "slug": "capital-one", - "frequency": 3 + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 3 }, { "name": "JPMorgan", @@ -4434,11 +4444,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4449,11 +4454,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -4484,7 +4484,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -4501,16 +4501,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4576,7 +4576,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -4679,11 +4679,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -4702,7 +4697,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -4819,32 +4814,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 130 + "frequency": 132 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 35 }, { "name": "Google", "slug": "google", - "frequency": 23 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Uber", @@ -4857,9 +4852,9 @@ "frequency": 9 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 6 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 7 }, { "name": "Salesforce", @@ -4872,8 +4867,8 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "DoorDash", + "slug": "doordash", "frequency": 5 }, { @@ -4906,29 +4901,29 @@ "slug": "shopee", "frequency": 5 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "Dropbox", "slug": "dropbox", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", + "name": "Paypal", + "slug": "paypal", "frequency": 3 }, { - "name": "Twitch", - "slug": "twitch", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -4956,6 +4951,11 @@ "slug": "cruise-automation", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4972,13 +4972,13 @@ "frequency": 2 }, { - "name": "Karat", - "slug": "karat", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Karat", + "slug": "karat", "frequency": 2 }, { @@ -5001,11 +5001,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Audible", - "slug": "audible", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -5067,8 +5062,8 @@ "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5121,6 +5116,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -5141,7 +5141,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -5161,11 +5161,6 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 5 - }, - { - "name": "Nvidia", - "slug": "nvidia", "frequency": 4 }, { @@ -5198,6 +5193,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -5261,20 +5261,15 @@ "frequency": 10 }, { - "name": "Media.net", - "slug": "medianet", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Media.net", + "slug": "medianet", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5286,8 +5281,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5299,6 +5294,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -5330,7 +5330,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -5382,7 +5382,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -5471,28 +5471,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5508,11 +5508,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Zoom", "slug": "zoom", @@ -5523,6 +5518,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Zenefits", "slug": "zenefits", @@ -5575,20 +5575,20 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", @@ -5666,7 +5666,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -5679,23 +5679,23 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5770,12 +5770,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", @@ -5792,6 +5792,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -5817,11 +5822,6 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5838,8 +5838,8 @@ "frequency": 3 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Sprinklr", + "slug": "sprinklr", "frequency": 3 }, { @@ -5848,8 +5848,8 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -5873,13 +5873,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -5902,22 +5902,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -5988,20 +5988,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 37 - }, { "name": "Amazon", "slug": "amazon", "frequency": 33 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 31 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 27 + "frequency": 26 }, { "name": "Google", @@ -6018,26 +6018,21 @@ "slug": "microsoft", "frequency": 13 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 7 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6053,6 +6048,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -6063,16 +6063,6 @@ "slug": "expedia", "frequency": 4 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 4 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6089,13 +6079,13 @@ "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "IBM", + "slug": "ibm", "frequency": 3 }, { @@ -6103,6 +6093,16 @@ "slug": "twitter", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -6124,13 +6124,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, - { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -6159,8 +6154,8 @@ "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 2 }, { @@ -6185,15 +6180,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Microsoft", @@ -6205,6 +6200,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6230,7 +6230,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 8 }, { "name": "Amazon", @@ -6273,17 +6273,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 43 + "frequency": 44 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 39 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 24 }, { "name": "Facebook", @@ -6303,7 +6303,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "eBay", @@ -6320,6 +6320,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6335,11 +6340,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -6369,11 +6369,6 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 - }, - { - "name": "Quora", - "slug": "quora", - "frequency": 2 } ] }, @@ -6393,16 +6388,16 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -6423,6 +6418,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6433,11 +6433,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6475,11 +6470,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -6495,6 +6485,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6522,19 +6517,14 @@ "slug": "robinhood", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6547,6 +6537,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -6590,31 +6585,26 @@ "slug": "google", "frequency": 8 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 + }, { "name": "Wayfair", "slug": "wayfair", - "frequency": 6 + "frequency": 5 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 5 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -6640,6 +6630,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -6667,20 +6662,20 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "Microsoft", @@ -6700,16 +6695,6 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, - { - "name": "SAP", - "slug": "sap", "frequency": 2 }, { @@ -6718,8 +6703,8 @@ "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "tcs", + "slug": "tcs", "frequency": 2 } ] @@ -6772,9 +6757,9 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Uber", @@ -6782,9 +6767,9 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Apple", @@ -6808,20 +6793,15 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Apple", @@ -6838,6 +6818,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6898,7 +6883,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 24 }, { "name": "Google", @@ -6926,23 +6911,23 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6950,11 +6935,6 @@ "slug": "roblox", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -6985,7 +6965,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 22 }, { "name": "Microsoft", @@ -6995,13 +6975,18 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 9 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7012,11 +6997,6 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -7032,21 +7012,11 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Visa", "slug": "visa", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "tiktok", "slug": "tiktok", @@ -7057,6 +7027,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7092,6 +7067,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7102,11 +7082,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -7174,7 +7149,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 15 }, { "name": "Apple", @@ -7256,23 +7231,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7350,6 +7325,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7378,14 +7358,29 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -7393,26 +7388,11 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -7508,14 +7488,14 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -7547,12 +7527,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -7594,7 +7574,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 39 }, { "name": "Google", @@ -7611,16 +7591,16 @@ "slug": "salesforce", "frequency": 7 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 6 - }, { "name": "Coinbase", "slug": "coinbase", "frequency": 6 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7631,11 +7611,6 @@ "slug": "citadel", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "tiktok", "slug": "tiktok", @@ -7646,19 +7621,14 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Twilio", + "slug": "twilio", "frequency": 3 }, { @@ -7666,6 +7636,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7676,6 +7651,11 @@ "slug": "vmware", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7731,12 +7711,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 58 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 33 + "frequency": 31 }, { "name": "Microsoft", @@ -7751,7 +7731,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 13 }, { "name": "Google", @@ -7761,7 +7741,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Uber", @@ -7774,14 +7754,14 @@ "frequency": 7 }, { - "name": "VMware", - "slug": "vmware", + "name": "Yandex", + "slug": "yandex", "frequency": 6 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "name": "VMware", + "slug": "vmware", + "frequency": 6 }, { "name": "tiktok", @@ -7828,11 +7808,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -7853,11 +7828,6 @@ "slug": "samsung", "frequency": 3 }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "Alibaba", "slug": "alibaba", @@ -7893,6 +7863,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -7908,11 +7883,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -7923,11 +7893,21 @@ "slug": "american-express", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "Airtel", "slug": "airtel", @@ -7965,7 +7945,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 36 }, { "name": "Google", @@ -7987,7 +7967,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Lyft", @@ -7999,6 +7979,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -8014,19 +7999,9 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 3 }, { @@ -8044,6 +8019,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8054,11 +8034,6 @@ "slug": "nagarro", "frequency": 2 }, - { - "name": "SAP", - "slug": "sap", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -8121,22 +8096,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 16 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "LinkedIn", @@ -8173,26 +8148,26 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 17 }, { "name": "Asana", "slug": "asana", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8235,12 +8210,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 25 }, { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 24 }, { "name": "Oracle", @@ -8248,24 +8223,24 @@ "frequency": 8 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -8312,11 +8287,6 @@ "slug": "arcesium", "frequency": 2 }, - { - "name": "Deloitte", - "slug": "deloitte", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -8327,11 +8297,6 @@ "slug": "dropbox", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -8351,6 +8316,11 @@ "name": "tiktok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Deloitte", + "slug": "deloitte", + "frequency": 2 } ] }, @@ -8364,6 +8334,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -8374,24 +8349,19 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -8410,7 +8380,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 38 }, { "name": "Amazon", @@ -8420,12 +8390,12 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 13 + "frequency": 14 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", @@ -8435,22 +8405,22 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "tiktok", @@ -8530,6 +8500,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -8545,11 +8520,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -8639,21 +8609,21 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8697,12 +8667,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 9 }, { "name": "Uber", @@ -8724,6 +8689,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -8827,12 +8797,12 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Robinhood", @@ -8849,6 +8819,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8904,19 +8879,14 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -8943,11 +8913,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -8974,7 +8939,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 13 + "frequency": 15 }, { "name": "Facebook", @@ -8989,11 +8954,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 3 }, { @@ -9006,6 +8966,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9049,7 +9014,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 } ] }, @@ -9099,7 +9064,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -9138,20 +9103,20 @@ "slug": "linkedin", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "ServiceNow", @@ -9188,22 +9153,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -9216,8 +9181,8 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -9245,11 +9210,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -9270,6 +9230,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -9295,7 +9260,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 7 }, { "name": "Bloomberg", @@ -9308,13 +9273,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -9347,12 +9312,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 7 }, { "name": "Facebook", @@ -9364,6 +9324,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9390,23 +9355,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -9480,6 +9445,11 @@ "slug": "vmware", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9500,16 +9470,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -9521,13 +9481,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Nutanix", + "slug": "nutanix", "frequency": 2 }, { @@ -9555,12 +9510,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -9577,6 +9527,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -9604,10 +9559,15 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -9616,13 +9576,8 @@ }, { "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "slug": "facebook", + "frequency": 3 }, { "name": "Oracle", @@ -9651,25 +9606,25 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Spotify", + "slug": "spotify", + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -9706,12 +9661,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 16 }, { "name": "Microsoft", @@ -9904,7 +9859,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -9941,11 +9896,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9978,11 +9928,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9998,6 +9943,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -10025,11 +9975,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "tiktok", "slug": "tiktok", @@ -10045,6 +9990,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Visa", "slug": "visa", @@ -10075,17 +10025,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 44 + "frequency": 35 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 + }, + { + "name": "Google", + "slug": "google", + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -10113,8 +10068,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -10137,16 +10092,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -10183,8 +10128,8 @@ "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -10225,16 +10170,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -10260,12 +10205,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -10287,11 +10232,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -10301,6 +10241,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -10322,12 +10267,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -10420,7 +10365,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -10438,8 +10383,8 @@ "frequency": 5 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Pinterest", + "slug": "pinterest", "frequency": 3 }, { @@ -10463,8 +10408,8 @@ "frequency": 3 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Twitter", + "slug": "twitter", "frequency": 2 }, { @@ -10492,7 +10437,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 23 + "frequency": 22 }, { "name": "Amazon", @@ -10514,11 +10459,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -10539,6 +10479,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10601,16 +10546,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 23 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 23 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 22 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10631,11 +10576,6 @@ "slug": "doordash", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Nutanix", "slug": "nutanix", @@ -10666,6 +10606,11 @@ "slug": "c3-iot", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10707,12 +10652,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 14 + "frequency": 22 }, { "name": "Cisco", @@ -10720,9 +10660,9 @@ "frequency": 14 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 + "name": "Uber", + "slug": "uber", + "frequency": 13 }, { "name": "Microsoft", @@ -10750,18 +10690,18 @@ "frequency": 3 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Indeed", + "slug": "indeed", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -10769,6 +10709,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "tiktok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10794,32 +10739,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 30 }, { "name": "Facebook", "slug": "facebook", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Indeed", @@ -10836,6 +10776,11 @@ "slug": "ixl", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10908,16 +10853,16 @@ "slug": "spotify", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10948,32 +10893,32 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 63 + "frequency": 64 }, { "name": "Apple", "slug": "apple", - "frequency": 48 + "frequency": 49 }, { "name": "Google", "slug": "google", - "frequency": 46 + "frequency": 47 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 26 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 24 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 18 }, { "name": "Uber", @@ -10983,11 +10928,6 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 9 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", "frequency": 8 }, { @@ -11010,15 +10950,10 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Dell", - "slug": "dell", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", - "frequency": 4 + "frequency": 5 }, { "name": "MakeMyTrip", @@ -11050,21 +10985,11 @@ "slug": "intel", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", "frequency": 3 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "Infosys", "slug": "infosys", @@ -11080,6 +11005,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Zoom", "slug": "zoom", @@ -11090,6 +11020,16 @@ "slug": "zomato", "frequency": 3 }, + { + "name": "Info Edge", + "slug": "info-edge", + "frequency": 3 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -11115,6 +11055,16 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -11126,18 +11076,13 @@ "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, - { - "name": "Info Edge", - "slug": "info-edge", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { - "name": "Capgemini", - "slug": "capgemini", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { @@ -11170,16 +11115,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "ZScaler", "slug": "zscaler", @@ -11199,6 +11134,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -11220,27 +11160,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -11252,6 +11187,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11284,16 +11224,16 @@ "slug": "ibm", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -11349,7 +11289,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", @@ -11359,28 +11299,28 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", "frequency": 10 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -11396,6 +11336,11 @@ "slug": "qualtrics", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -11437,20 +11382,15 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 + "name": "Infosys", + "slug": "infosys", + "frequency": 3 }, { "name": "Cisco", "slug": "cisco", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "tiktok", "slug": "tiktok", @@ -11461,11 +11401,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -11501,7 +11436,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -11511,7 +11446,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11524,13 +11459,13 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -11539,13 +11474,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { @@ -11589,11 +11524,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -11627,16 +11557,16 @@ "slug": "vmware", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -11667,6 +11597,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -11686,11 +11621,6 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 2 } ] }, @@ -11707,26 +11637,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 60 + "frequency": 61 }, { "name": "Facebook", "slug": "facebook", - "frequency": 42 + "frequency": 39 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 26 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 17 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 18 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 16 }, { @@ -11744,16 +11674,16 @@ "slug": "adobe", "frequency": 9 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 6 - }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 5 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11789,6 +11719,11 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Sapient", "slug": "sapient", @@ -11814,21 +11749,11 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Rubrik", "slug": "rubrik", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -11864,7 +11789,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Google", @@ -12006,7 +11931,7 @@ { "name": "tiktok", "slug": "tiktok", - "frequency": 3 + "frequency": 2 } ] }, @@ -12066,7 +11991,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 41 }, { "name": "Microsoft", @@ -12159,16 +12084,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Lyft", "slug": "lyft", @@ -12255,21 +12180,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 19 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 16 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { @@ -12277,19 +12202,19 @@ "slug": "microsoft", "frequency": 15 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Uber", "slug": "uber", + "frequency": 8 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 7 }, { @@ -12317,6 +12242,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -12352,11 +12282,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -12394,11 +12319,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Rubrik", "slug": "rubrik", @@ -12415,14 +12335,19 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { "name": "Uber", "slug": "uber", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, From 7a32cb1880229320e533051911a9c80553bf7883 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 30 Oct 2022 12:03:01 +0000 Subject: [PATCH 192/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2395 +++++++++++++++++++-------------------- 1 file changed, 1180 insertions(+), 1215 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 0570e340..72c9c678 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-23T12:02:58.083398", + "updated": "2022-10-30T12:03:00.323667", "data": [ { "id": 0, @@ -14,17 +14,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -61,11 +61,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -95,6 +90,11 @@ "name": "Accenture", "slug": "accenture", "frequency": 2 + }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 } ] }, @@ -122,7 +122,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -264,16 +264,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -304,12 +304,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "frequency": 19 }, { "name": "Apple", @@ -321,10 +316,15 @@ "slug": "asana", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -341,11 +341,6 @@ "slug": "lyft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -369,6 +364,11 @@ { "name": "Yahoo", "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -402,7 +402,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -433,7 +433,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Microsoft", @@ -470,11 +470,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -489,6 +484,11 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -512,6 +512,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -522,11 +527,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -567,26 +567,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -594,6 +589,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -624,12 +624,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -644,7 +644,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -652,8 +652,8 @@ "frequency": 3 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { @@ -671,11 +671,6 @@ "slug": "liveramp", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -692,8 +687,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -706,6 +701,11 @@ "slug": "virtu", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -741,7 +741,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Cisco", @@ -768,11 +768,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -789,9 +784,9 @@ "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Oracle", @@ -818,6 +813,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -834,7 +834,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -878,22 +878,22 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 - }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", "frequency": 9 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 9 + }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -906,15 +906,10 @@ "frequency": 6 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -925,6 +920,11 @@ "slug": "wayfair", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -990,12 +990,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 19 }, { "name": "Google", @@ -1003,8 +998,8 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -1012,6 +1007,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1027,6 +1027,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -1037,19 +1042,24 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Snapdeal", "slug": "snapdeal", "frequency": 2 }, { - "name": "Databricks", - "slug": "databricks", + "name": "Hudson River Trading", + "slug": "hudson-river-trading", "frequency": 2 }, { - "name": "Toptal", - "slug": "toptal", + "name": "Databricks", + "slug": "databricks", "frequency": 2 }, { @@ -1072,11 +1082,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Shopee", "slug": "shopee", @@ -1097,7 +1102,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Google", @@ -1107,7 +1112,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -1144,11 +1149,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1211,12 +1211,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -1233,11 +1233,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1253,6 +1248,11 @@ "slug": "reddit", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1264,7 +1264,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -1300,20 +1300,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Bloomberg", @@ -1325,13 +1320,18 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -1355,12 +1355,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "LinkedIn", @@ -1368,14 +1368,14 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Adobe", @@ -1388,30 +1388,30 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1441,6 +1441,11 @@ "name": "Nvidia", "slug": "nvidia", "frequency": 2 + }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 } ] }, @@ -1536,7 +1541,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -1549,13 +1554,13 @@ "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1568,6 +1573,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1578,16 +1588,6 @@ "slug": "reddit", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1614,7 +1614,17 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -1635,6 +1645,11 @@ "slug": "reddit", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Airbnb", "slug": "airbnb", @@ -1650,11 +1665,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1722,12 +1732,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "frequency": 25 }, { "name": "Adobe", @@ -1744,6 +1749,11 @@ "slug": "apple", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1752,7 +1762,7 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -1780,7 +1790,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -1927,7 +1937,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1940,7 +1950,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -1991,14 +2001,14 @@ "slug": "google", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -2011,11 +2021,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -2027,8 +2032,8 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2051,6 +2056,11 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -2104,24 +2114,19 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2154,6 +2159,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2227,7 +2237,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -2246,7 +2256,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Expedia", @@ -2259,33 +2269,38 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2303,11 +2318,6 @@ "slug": "nagarro", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -2328,7 +2338,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Cisco", @@ -2338,17 +2348,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -2376,7 +2386,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -2425,27 +2435,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 59 + "frequency": 55 }, { "name": "Adobe", "slug": "adobe", "frequency": 16 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 - }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Google", @@ -2462,11 +2472,6 @@ "slug": "facebook", "frequency": 8 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -2478,8 +2483,13 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -2508,8 +2518,8 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -2517,16 +2527,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Intel", "slug": "intel", @@ -2537,6 +2537,11 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -2548,7 +2553,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -2557,6 +2562,21 @@ "slug": "de-shaw", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2572,21 +2592,11 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Zynga", "slug": "zynga", @@ -2657,17 +2667,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 47 }, { "name": "Apple", "slug": "apple", - "frequency": 15 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 13 + "frequency": 16 }, { "name": "Adobe", @@ -2677,17 +2682,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", "frequency": 10 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 9 + }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -2724,21 +2734,11 @@ "slug": "samsung", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2775,8 +2775,18 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -2800,7 +2810,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -2843,11 +2853,6 @@ "slug": "google", "frequency": 8 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -2858,6 +2863,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2872,11 +2882,6 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -2896,10 +2901,15 @@ "frequency": 28 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 11 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -2913,12 +2923,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -3010,17 +3015,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -3042,6 +3042,11 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3053,8 +3058,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -3077,12 +3082,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -3090,19 +3095,9 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, - { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", - "frequency": 4 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3129,14 +3124,24 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "TuSimple", "slug": "tusimple", "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3153,11 +3158,6 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 } ] }, @@ -3186,16 +3186,16 @@ "slug": "google", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -3207,7 +3207,12 @@ "frequency": 6 }, { - "name": "tiktok", + "name": "Cisco", + "slug": "cisco", + "frequency": 6 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 6 }, @@ -3221,11 +3226,6 @@ "slug": "infosys", "frequency": 5 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3331,16 +3331,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 9 }, { @@ -3399,7 +3399,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -3438,7 +3438,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -3480,10 +3480,10 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 9 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 7 }, @@ -3497,11 +3497,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -3523,13 +3518,13 @@ "frequency": 3 }, { - "name": "Commvault", - "slug": "commvault", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { - "name": "Square", - "slug": "square", + "name": "Commvault", + "slug": "commvault", "frequency": 3 }, { @@ -3547,11 +3542,21 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Duolingo", "slug": "duolingo", "frequency": 2 }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -3582,12 +3587,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", "slug": "google", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", @@ -3614,13 +3619,18 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -3649,11 +3659,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3680,7 +3685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", @@ -3748,7 +3753,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -3856,7 +3861,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", @@ -3868,11 +3873,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -3883,6 +3883,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -3908,7 +3913,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -4040,7 +4045,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -4058,15 +4063,20 @@ "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -4082,11 +4092,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4104,6 +4109,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -4114,11 +4124,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4164,31 +4169,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 13 }, { "name": "Apple", "slug": "apple", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 3 }, { @@ -4196,6 +4191,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4211,6 +4211,11 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -4236,7 +4241,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -4280,11 +4285,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4295,6 +4295,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4342,16 +4347,16 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ShareChat", "slug": "sharechat", @@ -4372,17 +4377,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", @@ -4392,17 +4397,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", @@ -4424,11 +4429,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4449,14 +4449,19 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "PayTM", + "slug": "paytm", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", + "name": "Capital One", + "slug": "capital-one", "frequency": 2 }, { @@ -4479,12 +4484,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 8 }, { "name": "Apple", @@ -4496,16 +4501,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4583,6 +4588,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4593,18 +4603,13 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -4714,16 +4719,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4755,12 +4760,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -4814,37 +4819,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 132 + "frequency": 131 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 38 }, { "name": "Google", "slug": "google", - "frequency": 25 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 15 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 }, { "name": "Adobe", @@ -4857,40 +4862,25 @@ "frequency": 7 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "TikTok", + "slug": "tiktok", "frequency": 6 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 5 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 6 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 5 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "SAP", "slug": "sap", "frequency": 5 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 5 - }, { "name": "Docusign", "slug": "docusign", @@ -4902,10 +4892,15 @@ "frequency": 5 }, { - "name": "Dropbox", - "slug": "dropbox", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4917,13 +4912,8 @@ "frequency": 3 }, { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Zillow", + "slug": "zillow", "frequency": 3 }, { @@ -4936,6 +4926,11 @@ "slug": "qualtrics", "frequency": 3 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4946,19 +4941,29 @@ "slug": "nvidia", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 3 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -5001,6 +5006,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "Audible", + "slug": "audible", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -5051,14 +5061,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -5067,7 +5077,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -5089,7 +5099,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "LinkedIn", @@ -5112,12 +5127,7 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -5141,7 +5151,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", @@ -5168,46 +5178,41 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -5218,6 +5223,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5263,7 +5273,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Media.net", @@ -5315,7 +5325,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -5367,7 +5377,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 10 }, { "name": "Microsoft", @@ -5431,11 +5441,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5452,7 +5457,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -5503,6 +5508,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5553,7 +5563,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Apple", @@ -5583,7 +5593,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -5605,6 +5615,16 @@ "slug": "indeed", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5626,28 +5646,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", + "name": "GoDaddy", + "slug": "godaddy", "frequency": 2 } ] @@ -5678,11 +5678,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -5693,6 +5688,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5770,12 +5770,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 55 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 8 }, { "name": "Microsoft", @@ -5785,7 +5785,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -5795,7 +5795,7 @@ { "name": "VMware", "slug": "vmware", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -5807,11 +5807,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5827,6 +5822,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -5858,7 +5858,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -5902,7 +5902,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -5920,13 +5920,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5991,17 +5991,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 35 }, { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 28 }, { "name": "Google", @@ -6016,22 +6016,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", + "frequency": 12 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 11 }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -6068,11 +6068,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -6083,11 +6078,6 @@ "slug": "shopee", "frequency": 3 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Twitter", "slug": "twitter", @@ -6118,6 +6108,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -6129,10 +6124,15 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -6191,14 +6191,14 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Yandex", @@ -6209,11 +6209,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -6253,7 +6248,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -6273,27 +6268,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 45 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 39 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 24 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Uber", @@ -6306,8 +6301,8 @@ "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Visa", + "slug": "visa", "frequency": 4 }, { @@ -6316,8 +6311,8 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -6331,7 +6326,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -6340,11 +6335,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -6360,11 +6350,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -6413,11 +6398,6 @@ "slug": "rubrik", "frequency": 3 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6433,6 +6413,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6510,23 +6495,23 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Robinhood", "slug": "robinhood", - "frequency": 6 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -6605,16 +6590,16 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6625,11 +6610,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -6657,14 +6637,14 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { @@ -6675,7 +6655,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -6727,7 +6707,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Amazon", @@ -6756,6 +6736,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6766,11 +6751,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6823,11 +6803,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6838,6 +6813,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6859,7 +6839,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -6883,27 +6863,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "HRT", - "slug": "hrt", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { "name": "Snapchat", @@ -6920,6 +6895,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6946,7 +6926,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -6965,7 +6945,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Microsoft", @@ -6973,13 +6953,13 @@ "frequency": 11 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 9 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 8 }, { @@ -6988,29 +6968,34 @@ "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 7 }, { - "name": "Oracle", - "slug": "oracle", + "name": "ByteDance", + "slug": "bytedance", "frequency": 7 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Media.net", + "slug": "medianet", + "frequency": 5 }, { "name": "Visa", @@ -7018,7 +7003,7 @@ "frequency": 4 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -7037,11 +7022,6 @@ "slug": "salesforce", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Splunk", "slug": "splunk", @@ -7068,13 +7048,13 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -7099,16 +7079,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -7125,7 +7105,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -7144,12 +7124,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -7311,7 +7291,7 @@ "frequency": 3 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 3 }, @@ -7368,16 +7348,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -7388,6 +7358,16 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -7444,11 +7424,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -7462,15 +7437,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Amazon", @@ -7478,14 +7453,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { "name": "Google", @@ -7498,8 +7473,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -7532,12 +7507,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -7574,7 +7549,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Google", @@ -7594,11 +7569,6 @@ { "name": "Coinbase", "slug": "coinbase", - "frequency": 6 - }, - { - "name": "DoorDash", - "slug": "doordash", "frequency": 5 }, { @@ -7612,8 +7582,8 @@ "frequency": 4 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { @@ -7621,11 +7591,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -7636,11 +7601,21 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7690,11 +7665,6 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -7711,17 +7681,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 56 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 34 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 + "frequency": 16 }, { "name": "Adobe", @@ -7741,36 +7711,36 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 9 }, { "name": "Uber", "slug": "uber", "frequency": 7 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 7 - }, { "name": "Yandex", "slug": "yandex", "frequency": 6 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 6 + }, { "name": "VMware", "slug": "vmware", "frequency": 6 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 5 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -7803,11 +7773,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -7823,6 +7788,11 @@ "slug": "accenture", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "Samsung", "slug": "samsung", @@ -7844,13 +7814,13 @@ "frequency": 2 }, { - "name": "Sumologic", - "slug": "sumologic", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Sumologic", + "slug": "sumologic", "frequency": 2 }, { @@ -7878,11 +7848,21 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", "frequency": 2 }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -7893,11 +7873,6 @@ "slug": "american-express", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -7945,7 +7920,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 28 }, { "name": "Google", @@ -7975,9 +7950,9 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Airbnb", @@ -7990,13 +7965,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -8004,11 +7979,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -8024,6 +7994,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8096,12 +8071,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -8113,6 +8088,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -8143,12 +8123,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 65 + "frequency": 58 }, { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 16 }, { "name": "Asana", @@ -8186,7 +8166,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -8210,17 +8190,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 21 }, { "name": "Oracle", "slug": "oracle", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -8228,25 +8208,20 @@ "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8267,6 +8242,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Indeed", "slug": "indeed", @@ -8313,7 +8293,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -8380,12 +8360,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 36 }, { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Spotify", @@ -8395,7 +8375,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", @@ -8407,15 +8387,10 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -8423,38 +8398,43 @@ "frequency": 3 }, { - "name": "tiktok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -8483,7 +8463,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Facebook", @@ -8662,41 +8642,41 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 51 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { "name": "Google", "slug": "google", "frequency": 9 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Intuit", + "slug": "intuit", "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -8802,17 +8782,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { - "name": "Robinhood", - "slug": "robinhood", + "name": "TikTok", + "slug": "tiktok", "frequency": 7 }, { - "name": "tiktok", - "slug": "tiktok", - "frequency": 6 + "name": "Robinhood", + "slug": "robinhood", + "frequency": 7 }, { "name": "Facebook", @@ -8839,6 +8819,11 @@ "slug": "palantir-technologies", "frequency": 4 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8849,26 +8834,11 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -8879,6 +8849,16 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, + { + "name": "Coinbase", + "slug": "coinbase", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8942,15 +8922,20 @@ "frequency": 15 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8961,11 +8946,6 @@ "slug": "snapchat", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -9028,16 +9008,16 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -9070,11 +9050,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -9098,6 +9073,11 @@ "slug": "bloomberg", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9113,19 +9093,14 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -9168,7 +9143,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -9244,6 +9219,11 @@ "name": "Docusign", "slug": "docusign", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -9260,7 +9240,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -9272,21 +9252,26 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -9335,7 +9320,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -9355,31 +9340,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 24 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 4 }, { @@ -9407,11 +9392,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -9433,7 +9413,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Facebook", @@ -9527,11 +9507,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9541,11 +9516,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -9577,7 +9547,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Oracle", @@ -9661,22 +9631,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -9757,26 +9727,26 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9824,16 +9794,16 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -9938,6 +9908,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -9970,21 +9945,21 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10025,22 +10000,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 32 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 - }, - { - "name": "Google", - "slug": "google", - "frequency": 11 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -10052,11 +10022,6 @@ "slug": "karat", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -10072,6 +10037,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -10092,13 +10062,23 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "tiktok", + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -10155,16 +10135,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10210,7 +10190,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -10222,11 +10202,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -10237,6 +10212,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -10262,12 +10242,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 17 }, { "name": "Microsoft", @@ -10287,7 +10267,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Uber", @@ -10309,11 +10294,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -10345,7 +10325,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -10362,6 +10342,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Twitter", + "slug": "twitter", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -10370,18 +10355,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Snapchat", "slug": "snapchat", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Pinterest", "slug": "pinterest", @@ -10405,11 +10390,6 @@ { "name": "Opendoor", "slug": "opendoor", - "frequency": 3 - }, - { - "name": "Twitter", - "slug": "twitter", "frequency": 2 }, { @@ -10437,7 +10417,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 22 + "frequency": 21 }, { "name": "Amazon", @@ -10445,14 +10425,14 @@ "frequency": 8 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 6 }, { "name": "Google", @@ -10464,11 +10444,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10504,6 +10479,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -10546,16 +10526,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 23 - }, { "name": "Amazon", "slug": "amazon", "frequency": 22 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 22 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10564,7 +10544,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -10576,18 +10556,13 @@ "slug": "doordash", "frequency": 4 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 4 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 4 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 4 }, @@ -10611,6 +10586,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10621,11 +10601,6 @@ "slug": "sprinklr", "frequency": 2 }, - { - "name": "Quora", - "slug": "quora", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10652,17 +10627,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 17 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Uber", + "slug": "uber", "frequency": 14 }, { - "name": "Uber", - "slug": "uber", - "frequency": 13 + "name": "Cisco", + "slug": "cisco", + "frequency": 14 }, { "name": "Microsoft", @@ -10679,11 +10654,6 @@ "slug": "twitter", "frequency": 6 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10695,8 +10665,8 @@ "frequency": 3 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Karat", + "slug": "karat", "frequency": 3 }, { @@ -10710,7 +10680,12 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "Indeed", + "slug": "indeed", + "frequency": 2 + }, + { + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -10739,23 +10714,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", "frequency": 10 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -10776,11 +10751,6 @@ "slug": "ixl", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10811,6 +10781,16 @@ "slug": "servicenow", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10861,7 +10841,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -10888,68 +10868,68 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 133 + "frequency": 132 }, { "name": "Adobe", "slug": "adobe", - "frequency": 64 + "frequency": 65 }, { "name": "Apple", "slug": "apple", - "frequency": 49 + "frequency": 50 }, { "name": "Google", "slug": "google", - "frequency": 47 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 24 + "frequency": 23 }, { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 11 }, { "name": "Spotify", "slug": "spotify", - "frequency": 8 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 7 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 6 + { + "name": "Oracle", + "slug": "oracle", + "frequency": 7 }, { "name": "Accenture", "slug": "accenture", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 5 + }, { "name": "Expedia", "slug": "expedia", @@ -10960,6 +10940,11 @@ "slug": "makemytrip", "frequency": 4 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 4 + }, { "name": "IBM", "slug": "ibm", @@ -10985,6 +10970,11 @@ "slug": "intel", "frequency": 4 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -10995,11 +10985,6 @@ "slug": "infosys", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -11030,11 +11015,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -11225,14 +11205,9 @@ "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Apple", @@ -11245,8 +11220,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -11254,6 +11229,11 @@ "slug": "bookingcom", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11270,7 +11250,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -11294,17 +11274,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -11319,7 +11299,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -11392,7 +11372,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -11401,11 +11381,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -11453,11 +11428,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -11474,13 +11444,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Capital One", - "slug": "capital-one", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -11489,7 +11459,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -11505,6 +11475,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -11515,11 +11490,6 @@ "slug": "linkedin", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11552,16 +11522,6 @@ "slug": "apple", "frequency": 8 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11587,11 +11547,21 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -11602,11 +11572,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -11621,6 +11586,11 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 } ] }, @@ -11637,17 +11607,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 61 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 38 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 24 + "frequency": 23 }, { "name": "Bloomberg", @@ -11667,12 +11637,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Epam Systems", @@ -11680,8 +11650,8 @@ "frequency": 5 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Intel", + "slug": "intel", "frequency": 5 }, { @@ -11689,6 +11659,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 4 + }, { "name": "Citadel", "slug": "citadel", @@ -11699,11 +11674,6 @@ "slug": "tesla", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11730,13 +11700,13 @@ "frequency": 3 }, { - "name": "Intel", - "slug": "intel", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -11791,20 +11761,20 @@ "slug": "amazon", "frequency": 27 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -11826,11 +11796,21 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -11846,11 +11826,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -11861,29 +11836,19 @@ "slug": "intel", "frequency": 2 }, - { - "name": "tiktok", - "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -11929,7 +11894,7 @@ "frequency": 7 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 } @@ -11991,7 +11956,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 38 }, { "name": "Microsoft", @@ -12030,23 +11995,18 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 9 }, { "name": "Expedia", "slug": "expedia", - "frequency": 6 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, - { - "name": "Shopee", - "slug": "shopee", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -12057,6 +12017,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -12082,11 +12047,6 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 4 }, { @@ -12094,6 +12054,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Lyft", "slug": "lyft", @@ -12180,28 +12145,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 17 }, { "name": "Google", "slug": "google", "frequency": 16 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 15 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 15 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 14 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -12242,11 +12207,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -12263,7 +12223,7 @@ "frequency": 2 }, { - "name": "tiktok", + "name": "TikTok", "slug": "tiktok", "frequency": 2 }, @@ -12282,6 +12242,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -12317,12 +12282,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -12334,6 +12294,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12345,9 +12310,9 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Rubrik", + "slug": "rubrik", + "frequency": 3 } ] }, From bcbb5ebeffe13dd9d62ce0388774b9939219cf10 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 6 Nov 2022 12:02:55 +0000 Subject: [PATCH 193/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2122 +++++++++++++++++++-------------------- 1 file changed, 1026 insertions(+), 1096 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 72c9c678..4a9cd8f3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-10-30T12:03:00.323667", + "updated": "2022-11-06T12:02:54.813144", "data": [ { "id": 0, @@ -19,17 +19,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 14 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 }, { "name": "Google", @@ -52,14 +52,14 @@ "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 }, { "name": "Intel", @@ -112,28 +112,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -144,11 +134,21 @@ "slug": "nvidia", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -237,7 +237,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -312,8 +312,8 @@ "frequency": 7 }, { - "name": "Asana", - "slug": "asana", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -321,11 +321,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -336,6 +331,11 @@ "slug": "american-express", "frequency": 5 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 4 + }, { "name": "Lyft", "slug": "lyft", @@ -406,11 +406,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -433,7 +428,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", @@ -470,11 +465,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -507,16 +497,16 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -577,12 +567,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -621,45 +611,35 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Intuit", @@ -676,6 +656,16 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -691,11 +681,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Dunzo", - "slug": "dunzo", - "frequency": 2 - }, { "name": "Virtu Financial", "slug": "virtu", @@ -725,6 +710,11 @@ "name": "Snapdeal", "slug": "snapdeal", "frequency": 2 + }, + { + "name": "Dunzo", + "slug": "dunzo", + "frequency": 2 } ] }, @@ -756,12 +746,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -774,8 +764,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -784,8 +774,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -823,6 +813,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -860,15 +855,20 @@ "slug": "amazon", "frequency": 29 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 25 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 20 + "frequency": 21 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 12 }, { "name": "Karat", @@ -878,7 +878,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 11 }, { "name": "Cisco", @@ -888,33 +888,33 @@ { "name": "Indeed", "slug": "indeed", - "frequency": 9 + "frequency": 8 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Wayfair", "slug": "wayfair", @@ -923,7 +923,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -941,8 +941,8 @@ "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -955,21 +955,11 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Bolt", "slug": "bolt", "frequency": 2 }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, { "name": "Epic Systems", "slug": "epic-systems", @@ -990,23 +980,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1047,11 +1037,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Snapdeal", - "slug": "snapdeal", - "frequency": 2 - }, { "name": "Hudson River Trading", "slug": "hudson-river-trading", @@ -1086,6 +1071,11 @@ "name": "Shopee", "slug": "shopee", "frequency": 2 + }, + { + "name": "Snapdeal", + "slug": "snapdeal", + "frequency": 2 } ] }, @@ -1102,7 +1092,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -1127,7 +1117,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -1144,11 +1134,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -1216,7 +1201,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -1228,11 +1213,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -1253,6 +1233,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1308,7 +1293,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -1355,7 +1340,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Facebook", @@ -1397,11 +1382,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -1437,6 +1417,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "GoDaddy", + "slug": "godaddy", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -1551,12 +1536,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -1583,11 +1568,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -1598,6 +1578,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1646,25 +1631,20 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Airbnb", + "slug": "airbnb", "frequency": 5 }, { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1680,6 +1660,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1732,43 +1717,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Lyft", "slug": "lyft", @@ -1779,6 +1759,11 @@ "slug": "c3-iot", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -1849,11 +1834,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -1984,17 +1964,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 39 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 22 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 + "frequency": 18 }, { "name": "Google", @@ -2002,15 +1977,20 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Epic Systems", "slug": "epic-systems", @@ -2021,11 +2001,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 3 - }, { "name": "Swiggy", "slug": "swiggy", @@ -2061,6 +2036,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -2080,11 +2060,6 @@ "name": "Twitch", "slug": "twitch", "frequency": 2 - }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 2 } ] }, @@ -2194,7 +2169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -2211,11 +2186,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2226,6 +2196,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2256,22 +2231,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 10 + "frequency": 19 }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -2289,8 +2264,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -2299,8 +2274,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -2338,21 +2313,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 9 }, { @@ -2380,11 +2355,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -2419,6 +2389,11 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -2435,33 +2410,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 16 + "frequency": 54 }, { "name": "Apple", "slug": "apple", "frequency": 16 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 15 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 12 }, - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, { "name": "Bolt", "slug": "bolt", @@ -2472,6 +2442,11 @@ "slug": "facebook", "frequency": 8 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Cisco", "slug": "cisco", @@ -2507,16 +2482,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 4 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -2548,15 +2513,20 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2632,6 +2602,11 @@ "slug": "alation", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Riot Games", "slug": "riot-games", @@ -2667,7 +2642,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 45 }, { "name": "Apple", @@ -2677,27 +2652,27 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 9 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -2734,6 +2709,11 @@ "slug": "samsung", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2749,11 +2729,6 @@ "slug": "docusign", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2851,7 +2826,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -2898,7 +2873,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "TikTok", @@ -2906,14 +2881,14 @@ "frequency": 11 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 }, { "name": "Adobe", @@ -2923,26 +2898,21 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Mathworks", "slug": "mathworks", - "frequency": 3 + "frequency": 4 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { @@ -2980,6 +2950,11 @@ "slug": "groupon", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -3010,26 +2985,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 17 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -3099,6 +3074,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -3114,11 +3094,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -3129,16 +3104,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3149,6 +3114,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "TuSimple", + "slug": "tusimple", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -3158,6 +3128,11 @@ "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -3184,21 +3159,21 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Cisco", + "slug": "cisco", "frequency": 7 }, { @@ -3207,13 +3182,8 @@ "frequency": 6 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 6 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -3226,6 +3196,11 @@ "slug": "infosys", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3236,11 +3211,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Samsung", "slug": "samsung", @@ -3301,6 +3271,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -3331,7 +3306,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Bloomberg", @@ -3341,7 +3316,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Qualtrics", @@ -3353,6 +3328,11 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -3363,11 +3343,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -3378,24 +3353,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -3408,6 +3373,11 @@ "slug": "cohesity", "frequency": 2 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -3418,6 +3388,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3492,11 +3467,6 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -3512,6 +3482,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3592,18 +3567,13 @@ { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -3612,16 +3582,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -3659,6 +3629,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -3782,7 +3757,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -3799,16 +3774,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3876,13 +3851,18 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3920,11 +3900,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3936,8 +3911,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3946,13 +3921,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Zomato", - "slug": "zomato", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -4037,14 +4012,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 7 }, { @@ -4065,7 +4040,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -4109,11 +4084,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -4124,6 +4094,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -4134,11 +4109,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4153,6 +4123,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 2 } ] }, @@ -4169,7 +4144,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -4377,12 +4352,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 17 }, { "name": "Adobe", @@ -4392,23 +4367,23 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 12 }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", @@ -4420,10 +4395,15 @@ "frequency": 5 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -4434,16 +4414,6 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Huawei", - "slug": "huawei", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4468,6 +4438,11 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Huawei", + "slug": "huawei", + "frequency": 2 } ] }, @@ -4484,7 +4459,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -4494,7 +4469,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -4598,6 +4573,11 @@ "slug": "bytedance", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4607,11 +4587,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4670,11 +4645,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -4702,17 +4672,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -4767,11 +4737,6 @@ "slug": "google", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4782,6 +4747,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4819,12 +4789,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 131 + "frequency": 128 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 38 + "frequency": 37 }, { "name": "Google", @@ -4834,7 +4804,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Apple", @@ -4844,28 +4814,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 7 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4877,8 +4842,13 @@ "frequency": 5 }, { - "name": "SAP", - "slug": "sap", + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Karat", + "slug": "karat", "frequency": 5 }, { @@ -4892,13 +4862,13 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "SAP", + "slug": "sap", "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "DoorDash", + "slug": "doordash", "frequency": 3 }, { @@ -4951,6 +4921,11 @@ "slug": "cruise-automation", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -4981,11 +4956,6 @@ "slug": "twitch", "frequency": 2 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5021,11 +4991,6 @@ "slug": "arcesium", "frequency": 2 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 2 - }, { "name": "HBO", "slug": "hbo", @@ -5096,19 +5061,14 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -5117,23 +5077,23 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 } ] @@ -5151,12 +5111,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -5188,11 +5148,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -5203,6 +5158,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -5327,11 +5287,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5342,6 +5297,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5387,12 +5347,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -5403,6 +5363,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -5481,7 +5446,7 @@ { "name": "Capital One", "slug": "capital-one", - "frequency": 15 + "frequency": 13 }, { "name": "Microsoft", @@ -5538,11 +5503,6 @@ "slug": "zenefits", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -5563,17 +5523,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -5583,12 +5543,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -5605,6 +5565,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5620,11 +5585,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5635,11 +5595,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -5649,6 +5604,11 @@ "name": "GoDaddy", "slug": "godaddy", "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 } ] }, @@ -5663,25 +5623,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Adobe", @@ -5698,6 +5653,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5770,7 +5730,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 53 }, { "name": "Facebook", @@ -5780,7 +5740,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -5808,23 +5768,23 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -5970,11 +5930,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -5993,25 +5948,25 @@ "slug": "amazon", "frequency": 35 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 28 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 28 + "frequency": 30 }, { - "name": "Google", + "name": "Facebook", + "slug": "facebook", + "frequency": 27 + }, + { + "name": "Google", "slug": "google", "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -6019,13 +5974,13 @@ "frequency": 12 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 12 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 11 }, { @@ -6038,11 +5993,6 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -6068,6 +6018,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -6138,6 +6093,11 @@ "slug": "cognizant", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -6240,17 +6200,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -6268,17 +6223,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 43 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 40 + "frequency": 42 }, { "name": "Google", "slug": "google", - "frequency": 23 + "frequency": 21 }, { "name": "Microsoft", @@ -6296,24 +6251,19 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "Visa", - "slug": "visa", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 3 + "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "name": "Visa", + "slug": "visa", + "frequency": 4 }, { "name": "Goldman Sachs", @@ -6331,8 +6281,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -6418,11 +6373,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -6451,13 +6401,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -6498,30 +6448,30 @@ "frequency": 12 }, { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 5 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Robinhood", + "slug": "robinhood", + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6575,11 +6525,6 @@ "slug": "snapchat", "frequency": 5 }, - { - "name": "Wayfair", - "slug": "wayfair", - "frequency": 5 - }, { "name": "Pinterest", "slug": "pinterest", @@ -6596,8 +6541,13 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Wayfair", + "slug": "wayfair", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6606,13 +6556,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -6642,16 +6587,16 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -6732,29 +6677,34 @@ "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -6771,7 +6721,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -6781,11 +6731,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 3 }, { @@ -6803,6 +6748,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -6863,7 +6813,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 21 }, { "name": "Google", @@ -6873,7 +6823,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -6915,16 +6865,6 @@ "slug": "roblox", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6945,17 +6885,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "LinkedIn", @@ -7002,11 +6942,6 @@ "slug": "visa", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -7047,6 +6982,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -7136,21 +7076,26 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -7161,11 +7106,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -7206,23 +7146,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -7252,6 +7187,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -7280,16 +7220,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -7450,7 +7390,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -7502,12 +7442,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -7549,17 +7489,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 39 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Salesforce", @@ -7567,8 +7507,8 @@ "frequency": 7 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "ByteDance", + "slug": "bytedance", "frequency": 5 }, { @@ -7577,13 +7517,13 @@ "frequency": 4 }, { - "name": "Citadel", - "slug": "citadel", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Coinbase", + "slug": "coinbase", "frequency": 4 }, { @@ -7591,6 +7531,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", @@ -7606,6 +7551,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7631,11 +7581,6 @@ "slug": "twitter", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -7646,16 +7591,6 @@ "slug": "hrt", "frequency": 2 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 - }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Quora", "slug": "quora", @@ -7681,7 +7616,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 55 }, { "name": "Bloomberg", @@ -7691,7 +7626,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -7706,7 +7641,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -7723,11 +7658,6 @@ "slug": "yandex", "frequency": 6 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 6 - }, { "name": "VMware", "slug": "vmware", @@ -7749,8 +7679,8 @@ "frequency": 4 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { @@ -7764,13 +7694,13 @@ "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Expedia", + "slug": "expedia", "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -7808,6 +7738,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -7823,6 +7758,11 @@ "slug": "sumologic", "frequency": 2 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -7848,11 +7788,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Twitch", "slug": "twitch", @@ -7873,6 +7808,11 @@ "slug": "american-express", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -7920,7 +7860,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Google", @@ -7949,16 +7889,6 @@ "slug": "lyft", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -7969,10 +7899,20 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -8091,7 +8031,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 2 + "frequency": 3 }, { "name": "LinkedIn", @@ -8123,12 +8063,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 58 + "frequency": 57 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 15 }, { "name": "Asana", @@ -8165,11 +8105,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Sumologic", "slug": "sumologic", @@ -8190,12 +8125,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 16 }, { "name": "Oracle", @@ -8222,6 +8157,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8232,14 +8172,19 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -8287,11 +8232,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -8319,11 +8259,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -8334,6 +8269,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8360,22 +8300,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 36 + "frequency": 33 }, { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Spotify", "slug": "spotify", - "frequency": 14 + "frequency": 13 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -8392,6 +8332,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8417,11 +8362,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -8463,7 +8403,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Facebook", @@ -8518,16 +8458,16 @@ "difficulty": "Hard", "premium": true, "companies": [ - { - "name": "Twitter", - "slug": "twitter", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Twitter", + "slug": "twitter", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -8642,17 +8582,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 49 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", @@ -8699,6 +8634,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8729,11 +8669,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 2 - }, { "name": "Twilio", "slug": "twilio", @@ -8772,7 +8707,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 31 }, { "name": "Google", @@ -8787,7 +8722,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 8 }, { "name": "Robinhood", @@ -8810,8 +8745,8 @@ "frequency": 5 }, { - "name": "Karat", - "slug": "karat", + "name": "VMware", + "slug": "vmware", "frequency": 5 }, { @@ -8829,14 +8764,19 @@ "slug": "wayfair", "frequency": 4 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 4 + }, { "name": "Roblox", "slug": "roblox", "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "ByteDance", + "slug": "bytedance", "frequency": 3 }, { @@ -8845,18 +8785,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", + "name": "Coinbase", + "slug": "coinbase", "frequency": 2 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -8919,12 +8854,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 15 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -8934,13 +8869,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -8951,11 +8891,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -8994,7 +8929,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 } ] }, @@ -9011,7 +8946,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -9071,7 +9006,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 11 }, { "name": "Facebook", @@ -9081,7 +9016,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -9093,6 +9028,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -9103,11 +9043,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -9131,24 +9066,24 @@ "frequency": 25 }, { - "name": "Microsoft", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -9250,7 +9185,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -9289,15 +9224,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { "name": "Facebook", @@ -9340,7 +9275,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 22 }, { "name": "Amazon", @@ -9413,7 +9348,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Facebook", @@ -9445,24 +9380,19 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { @@ -9576,24 +9506,24 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Spotify", "slug": "spotify", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -9628,26 +9558,26 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 14 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 13 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 15 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -9698,7 +9628,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -9766,11 +9696,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -9787,7 +9712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -9841,26 +9766,26 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9891,13 +9816,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -9970,14 +9900,14 @@ "slug": "google", "frequency": 4 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "DoorDash", "slug": "doordash", + "frequency": 4 + }, + { + "name": "Visa", + "slug": "visa", "frequency": 3 }, { @@ -10000,12 +9930,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 32 + "frequency": 29 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Microsoft", @@ -10092,11 +10022,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -10135,16 +10060,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10185,7 +10110,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -10247,12 +10172,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 17 + "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -10264,11 +10189,6 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -10289,6 +10209,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -10342,20 +10267,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Twitter", - "slug": "twitter", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Twitter", + "slug": "twitter", + "frequency": 8 }, { "name": "Snapchat", @@ -10372,11 +10292,6 @@ "slug": "pinterest", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -10387,6 +10302,11 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Opendoor", "slug": "opendoor", @@ -10397,6 +10317,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -10422,12 +10347,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "ByteDance", @@ -10435,9 +10355,14 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Apple", @@ -10460,8 +10385,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -10529,17 +10454,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 22 + "frequency": 19 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", @@ -10586,11 +10511,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10601,6 +10521,11 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -10627,7 +10552,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Uber", @@ -10657,13 +10582,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Karat", "slug": "karat", @@ -10674,11 +10604,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Indeed", "slug": "indeed", @@ -10724,7 +10649,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -10747,24 +10672,29 @@ "frequency": 4 }, { - "name": "IXL", - "slug": "ixl", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "IXL", + "slug": "ixl", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 }, { "name": "Intuit", @@ -10776,11 +10706,6 @@ "slug": "zoom", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -10868,17 +10793,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 132 + "frequency": 129 }, { "name": "Adobe", "slug": "adobe", - "frequency": 65 + "frequency": 66 }, { "name": "Apple", "slug": "apple", - "frequency": 50 + "frequency": 52 }, { "name": "Google", @@ -10888,7 +10813,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 26 + "frequency": 27 }, { "name": "Bloomberg", @@ -10903,18 +10828,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 10 }, { "name": "Spotify", "slug": "spotify", - "frequency": 7 + "frequency": 8 }, { "name": "Oracle", "slug": "oracle", "frequency": 7 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 7 + }, { "name": "Accenture", "slug": "accenture", @@ -10928,16 +10858,6 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 5 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", "frequency": 4 }, { @@ -10950,21 +10870,11 @@ "slug": "ibm", "frequency": 4 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Intel", "slug": "intel", @@ -10985,6 +10895,21 @@ "slug": "infosys", "frequency": 3 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 3 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -11016,13 +10941,13 @@ "frequency": 2 }, { - "name": "SAP", - "slug": "sap", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -11051,13 +10976,13 @@ "frequency": 2 }, { - "name": "FactSet", - "slug": "factset", + "name": "Dell", + "slug": "dell", "frequency": 2 }, { - "name": "Dell", - "slug": "dell", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { @@ -11066,13 +10991,13 @@ "frequency": 2 }, { - "name": "BlackRock", - "slug": "blackrock", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "BlackRock", + "slug": "blackrock", "frequency": 2 }, { @@ -11095,6 +11020,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "FactSet", + "slug": "factset", + "frequency": 2 + }, { "name": "ZScaler", "slug": "zscaler", @@ -11137,16 +11067,16 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -11269,7 +11199,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Apple", @@ -11281,40 +11211,45 @@ "slug": "microsoft", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Uber", "slug": "uber", "frequency": 6 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 5 + }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 4 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 5 + "frequency": 4 }, { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 5 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 4 }, { "name": "VMware", @@ -11331,11 +11266,6 @@ "slug": "american-express", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11362,15 +11292,20 @@ "frequency": 3 }, { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 }, { "name": "Cisco", "slug": "cisco", "frequency": 2 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -11381,11 +11316,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -11416,12 +11346,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -11453,11 +11383,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -11485,15 +11410,15 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 } ] }, @@ -11520,7 +11445,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Salesforce", @@ -11567,6 +11492,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -11577,11 +11507,6 @@ "slug": "intel", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -11607,27 +11532,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 56 }, { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 35 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 23 + "frequency": 20 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 18 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 16 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 18 }, { "name": "Google", @@ -11642,23 +11567,23 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 5 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 4 + }, { "name": "Qualtrics", "slug": "qualtrics", @@ -11759,28 +11684,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 24 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Swiggy", "slug": "swiggy", @@ -11806,6 +11736,11 @@ "slug": "qualtrics", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -11821,21 +11756,11 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -11891,7 +11816,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 5 }, { "name": "TikTok", @@ -11956,7 +11881,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 36 }, { "name": "Microsoft", @@ -12000,7 +11925,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -12049,11 +11974,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -12067,6 +11987,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -12145,7 +12070,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 34 }, { "name": "Apple", @@ -12165,12 +12090,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 14 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Uber", @@ -12180,7 +12105,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -12208,9 +12133,9 @@ "frequency": 3 }, { - "name": "VMware", - "slug": "vmware", - "frequency": 2 + "name": "Paypal", + "slug": "paypal", + "frequency": 3 }, { "name": "LinkedIn", @@ -12218,8 +12143,8 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Mathworks", + "slug": "mathworks", "frequency": 2 }, { @@ -12228,8 +12153,8 @@ "frequency": 2 }, { - "name": "Arcesium", - "slug": "arcesium", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -12256,6 +12181,11 @@ "name": "SAP", "slug": "sap", "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -12272,7 +12202,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -12284,6 +12214,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -12294,11 +12229,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", From 0230f20a1b2a55cccc4cfb48fdaf6213aa9b7016 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 13 Nov 2022 12:03:13 +0000 Subject: [PATCH 194/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1786 ++++++++++++++++++--------------------- 1 file changed, 828 insertions(+), 958 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 4a9cd8f3..daa4ed61 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-11-06T12:02:54.813144", + "updated": "2022-11-13T12:03:12.926639", "data": [ { "id": 0, @@ -19,7 +19,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -29,7 +29,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 8 }, { "name": "Google", @@ -117,12 +117,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 7 }, { "name": "Apple", @@ -130,14 +125,19 @@ "frequency": 4 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Google", + "slug": "google", "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 }, { "name": "Bloomberg", @@ -242,7 +242,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -265,14 +265,14 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Yahoo", @@ -307,18 +307,18 @@ "frequency": 19 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -331,11 +331,6 @@ "slug": "american-express", "frequency": 5 }, - { - "name": "Asana", - "slug": "asana", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -351,6 +346,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -428,16 +428,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -497,15 +497,10 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 6 }, { "name": "Facebook", @@ -517,6 +512,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -532,11 +532,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -557,28 +552,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -639,7 +634,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 4 + "frequency": 3 }, { "name": "Intuit", @@ -746,7 +741,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", @@ -813,11 +808,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Databricks", - "slug": "databricks", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -853,32 +843,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Twitter", "slug": "twitter", - "frequency": 25 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 20 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "name": "Uber", + "slug": "uber", + "frequency": 11 }, { "name": "Karat", "slug": "karat", - "frequency": 12 + "frequency": 10 }, { - "name": "Uber", - "slug": "uber", - "frequency": 11 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Cisco", @@ -886,13 +876,13 @@ "frequency": 9 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Google", + "slug": "google", "frequency": 8 }, { - "name": "Google", - "slug": "google", + "name": "Indeed", + "slug": "indeed", "frequency": 7 }, { @@ -945,11 +935,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -980,18 +965,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -1007,6 +987,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1092,7 +1077,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Google", @@ -1196,16 +1181,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 8 }, { @@ -1213,6 +1198,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -1248,11 +1238,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1288,7 +1273,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -1316,14 +1301,19 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1340,7 +1330,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Facebook", @@ -1352,11 +1342,6 @@ "slug": "linkedin", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1367,6 +1352,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -1377,11 +1367,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -1392,6 +1377,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -1403,13 +1393,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -1444,19 +1434,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -1464,6 +1449,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1496,6 +1486,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1526,7 +1521,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -1625,16 +1620,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Reddit", - "slug": "reddit", - "frequency": 6 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 5 }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1648,7 +1643,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 4 }, { "name": "Google", @@ -1682,16 +1677,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1717,7 +1712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Adobe", @@ -1727,7 +1722,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -1737,18 +1732,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1780,9 +1770,9 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Google", @@ -1819,6 +1809,11 @@ "slug": "tripadvisor", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1969,7 +1964,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Google", @@ -1989,7 +1984,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Epic Systems", @@ -2001,11 +1996,26 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "Swiggy", "slug": "swiggy", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2016,26 +2026,11 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -2084,6 +2079,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -2105,13 +2105,8 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2120,8 +2115,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2179,7 +2174,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -2231,23 +2226,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 7 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -2258,6 +2253,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2278,11 +2278,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -2313,7 +2308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Cisco", @@ -2338,7 +2333,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Infosys", @@ -2375,11 +2370,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "PayTM", "slug": "paytm", @@ -2410,7 +2400,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 54 + "frequency": 51 }, { "name": "Apple", @@ -2425,18 +2415,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 12 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", @@ -2447,6 +2432,11 @@ "slug": "google", "frequency": 8 }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 8 + }, { "name": "Cisco", "slug": "cisco", @@ -2457,6 +2447,11 @@ "slug": "expedia", "frequency": 5 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 5 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2477,11 +2472,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -2512,6 +2502,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -2542,11 +2537,6 @@ "slug": "citadel", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2592,11 +2582,6 @@ "slug": "qualcomm", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, { "name": "Alation", "slug": "alation", @@ -2612,11 +2597,6 @@ "slug": "riot-games", "frequency": 2 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 2 - }, { "name": "Zoom", "slug": "zoom", @@ -2642,23 +2622,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 44 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, { "name": "Cisco", "slug": "cisco", @@ -2669,11 +2654,6 @@ "slug": "linkedin", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", @@ -2682,18 +2662,13 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Shopee", "slug": "shopee", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Twilio", "slug": "twilio", @@ -2714,6 +2689,16 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2734,11 +2719,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2759,11 +2739,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -2826,7 +2801,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 5 }, { "name": "Adobe", @@ -2873,7 +2848,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "TikTok", @@ -2883,12 +2858,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -2898,7 +2873,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -2913,7 +2888,7 @@ { "name": "Walmart Global Tech", "slug": "walmart-labs", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -2950,11 +2925,6 @@ "slug": "groupon", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "FactSet", "slug": "factset", @@ -2985,7 +2955,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "LinkedIn", @@ -3094,11 +3064,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -3125,13 +3090,13 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 } ] @@ -3149,12 +3114,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -3169,12 +3134,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 8 }, { "name": "Uber", @@ -3204,6 +3169,11 @@ { "name": "Yahoo", "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -3226,11 +3196,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -3241,11 +3206,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -3262,13 +3222,13 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { @@ -3306,23 +3266,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -3338,6 +3298,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3348,11 +3313,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3460,7 +3420,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -3532,11 +3492,6 @@ "slug": "square", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -3562,12 +3517,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 13 }, { "name": "Apple", @@ -3629,11 +3584,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3660,7 +3610,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Microsoft", @@ -3893,7 +3843,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -4022,11 +3972,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Spotify", "slug": "spotify", @@ -4042,6 +3987,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4052,11 +4002,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4144,7 +4089,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -4156,11 +4101,6 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -4186,6 +4126,11 @@ "slug": "spotify", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4260,11 +4205,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -4281,15 +4221,20 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4352,17 +4297,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 17 }, { "name": "Bloomberg", @@ -4429,11 +4374,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -4516,11 +4456,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -4532,13 +4467,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 } ] @@ -4553,16 +4488,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -4603,7 +4538,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -4730,7 +4665,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -4789,12 +4724,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 128 + "frequency": 122 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 35 }, { "name": "Google", @@ -4802,15 +4737,20 @@ "frequency": 26 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 18 }, { "name": "Apple", "slug": "apple", "frequency": 14 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 12 + }, { "name": "Uber", "slug": "uber", @@ -4841,11 +4781,6 @@ "slug": "walmart-labs", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", @@ -4857,9 +4792,9 @@ "frequency": 5 }, { - "name": "Shopee", - "slug": "shopee", - "frequency": 5 + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { "name": "SAP", @@ -4867,19 +4802,9 @@ "frequency": 4 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 + "name": "Shopee", + "slug": "shopee", + "frequency": 4 }, { "name": "Zillow", @@ -4922,8 +4847,18 @@ "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -5019,7 +4954,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 3 + "frequency": 11 }, { "name": "Google", @@ -5061,16 +4996,16 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5111,7 +5046,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -5121,18 +5056,23 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Yandex", "slug": "yandex", "frequency": 4 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5163,11 +5103,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -5287,11 +5222,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5302,6 +5232,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5337,7 +5272,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -5399,7 +5334,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -5451,7 +5386,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -5528,7 +5463,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -5560,16 +5495,16 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5678,18 +5613,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -5705,6 +5635,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Hotstar", "slug": "hotstar", @@ -5730,17 +5665,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -5752,6 +5682,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "VMware", "slug": "vmware", @@ -5762,11 +5697,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5783,13 +5713,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -5807,6 +5732,11 @@ "slug": "indeed", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -5833,13 +5763,13 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -5874,16 +5804,16 @@ "slug": "pinterest", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5951,33 +5881,33 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 30 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 24 }, { "name": "Google", "slug": "google", - "frequency": 19 + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 13 }, { "name": "Uber", "slug": "uber", "frequency": 12 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", @@ -5993,11 +5923,6 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -6013,14 +5938,19 @@ "slug": "expedia", "frequency": 4 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 4 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { @@ -6064,8 +5994,8 @@ "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -6118,11 +6048,6 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Hotstar", "slug": "hotstar", @@ -6140,11 +6065,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -6160,6 +6080,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -6185,7 +6110,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -6220,20 +6145,20 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 43 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 44 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 42 }, { "name": "Google", "slug": "google", - "frequency": 21 + "frequency": 20 }, { "name": "Microsoft", @@ -6243,7 +6168,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -6263,7 +6188,7 @@ { "name": "Visa", "slug": "visa", - "frequency": 4 + "frequency": 3 }, { "name": "Goldman Sachs", @@ -6290,16 +6215,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6395,11 +6310,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6425,6 +6335,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6452,6 +6367,11 @@ "slug": "linkedin", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "Robinhood", "slug": "robinhood", @@ -6467,11 +6387,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6585,7 +6500,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -6602,11 +6517,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6618,13 +6528,13 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -6734,8 +6644,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -6748,11 +6658,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -6763,6 +6668,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6813,7 +6723,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 20 }, { "name": "Google", @@ -6823,7 +6733,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -6895,7 +6805,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "LinkedIn", @@ -6907,11 +6817,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 7 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6922,6 +6827,11 @@ "slug": "walmart-labs", "frequency": 6 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -7001,11 +6911,6 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 - }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 } ] }, @@ -7069,21 +6974,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -7111,11 +7016,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -7146,7 +7046,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -7168,11 +7068,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7189,8 +7084,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "PayTM", + "slug": "paytm", "frequency": 2 } ] @@ -7208,7 +7103,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -7240,6 +7135,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7281,7 +7181,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -7358,7 +7258,7 @@ { "name": "Groupon", "slug": "groupon", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -7380,7 +7280,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -7400,23 +7300,23 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7452,7 +7352,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -7494,36 +7394,36 @@ { "name": "Google", "slug": "google", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "frequency": 11 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -7531,6 +7431,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -7547,13 +7452,13 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 3 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Coinbase", + "slug": "coinbase", "frequency": 3 }, { @@ -7561,11 +7466,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -7616,7 +7516,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 52 }, { "name": "Bloomberg", @@ -7626,7 +7526,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 16 }, { "name": "Adobe", @@ -7646,7 +7546,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -7658,16 +7558,16 @@ "slug": "yandex", "frequency": 6 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -7678,11 +7578,6 @@ "slug": "ebay", "frequency": 4 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -7693,14 +7588,19 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { @@ -7738,11 +7638,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -7778,6 +7673,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -7823,6 +7723,11 @@ "slug": "rubrik", "frequency": 2 }, + { + "name": "Shopee", + "slug": "shopee", + "frequency": 2 + }, { "name": "Airtel", "slug": "airtel", @@ -7860,7 +7765,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 22 }, { "name": "Google", @@ -7882,7 +7787,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Lyft", @@ -7894,24 +7804,24 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { "name": "Airbnb", "slug": "airbnb", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -7925,13 +7835,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8011,12 +7916,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -8063,18 +7968,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 57 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", "frequency": 15 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Asana", "slug": "asana", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -8085,16 +8000,6 @@ "slug": "linkedin", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -8125,7 +8030,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Facebook", @@ -8137,6 +8042,11 @@ "slug": "oracle", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -8147,11 +8057,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -8254,6 +8159,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8269,11 +8179,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -8300,7 +8205,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 31 }, { "name": "Amazon", @@ -8310,7 +8215,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 13 + "frequency": 12 }, { "name": "LinkedIn", @@ -8320,11 +8225,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 5 }, { @@ -8332,6 +8232,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -8342,16 +8247,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -8362,6 +8257,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -8377,6 +8277,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Shopee", "slug": "shopee", @@ -8403,7 +8308,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 19 }, { "name": "Facebook", @@ -8522,7 +8427,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -8582,7 +8487,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 47 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 }, { "name": "Google", @@ -8634,11 +8544,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8684,6 +8589,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -8707,7 +8617,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 29 }, { "name": "Google", @@ -8780,18 +8690,18 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Coinbase", - "slug": "coinbase", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Coinbase", + "slug": "coinbase", "frequency": 2 }, { @@ -8854,7 +8764,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -8876,11 +8786,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8891,6 +8796,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -8929,7 +8839,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 } ] }, @@ -9043,6 +8953,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9073,12 +8988,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -9095,11 +9010,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -9145,6 +9055,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "SAP", "slug": "sap", @@ -9190,18 +9105,13 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "TuSimple", "slug": "tusimple", @@ -9227,26 +9137,26 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -9275,12 +9185,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Bloomberg", @@ -9415,7 +9325,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "LinkedIn", @@ -9435,7 +9345,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", @@ -9459,6 +9369,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9474,11 +9389,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -9507,14 +9417,14 @@ "frequency": 6 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Spotify", + "slug": "spotify", + "frequency": 5 }, { "name": "Google", @@ -9561,7 +9471,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Facebook", @@ -9630,11 +9540,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -9655,18 +9560,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -9678,13 +9583,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -9717,7 +9622,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -9754,18 +9659,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -9829,14 +9734,14 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Zillow", @@ -9870,16 +9775,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -9910,6 +9815,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9930,27 +9840,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 27 }, { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Karat", "slug": "karat", - "frequency": 4 + "frequency": 5 }, { "name": "LinkedIn", @@ -10002,6 +9912,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Splunk", + "slug": "splunk", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -10026,16 +9941,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -10110,17 +10015,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -10146,11 +10051,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -10177,7 +10077,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -10229,11 +10129,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10275,7 +10170,7 @@ { "name": "Twitter", "slug": "twitter", - "frequency": 8 + "frequency": 7 }, { "name": "Snapchat", @@ -10297,11 +10192,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -10312,11 +10202,6 @@ "slug": "opendoor", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -10326,6 +10211,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 } ] }, @@ -10342,7 +10232,12 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 21 + "frequency": 23 + }, + { + "name": "Google", + "slug": "google", + "frequency": 8 }, { "name": "Amazon", @@ -10357,7 +10252,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -10384,11 +10279,6 @@ "slug": "sprinklr", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10459,16 +10349,11 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 19 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 6 }, { @@ -10477,13 +10362,13 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "DoorDash", + "slug": "doordash", "frequency": 4 }, { @@ -10511,6 +10396,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", @@ -10554,24 +10444,19 @@ "slug": "amazon", "frequency": 19 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 14 - }, { "name": "Cisco", "slug": "cisco", "frequency": 14 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Uber", + "slug": "uber", + "frequency": 12 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -10585,18 +10470,18 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "Karat", - "slug": "karat", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -10604,6 +10489,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 + }, { "name": "Indeed", "slug": "indeed", @@ -10639,12 +10529,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 29 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -10659,7 +10549,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 7 }, { "name": "Indeed", @@ -10696,6 +10586,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -10711,11 +10606,6 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -10772,11 +10662,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 3 - }, - { - "name": "HBO", - "slug": "hbo", - "frequency": 2 } ] }, @@ -10793,17 +10678,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 129 + "frequency": 133 }, { "name": "Adobe", "slug": "adobe", - "frequency": 66 + "frequency": 65 }, { "name": "Apple", "slug": "apple", - "frequency": 52 + "frequency": 50 }, { "name": "Google", @@ -10818,7 +10703,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 23 + "frequency": 25 }, { "name": "Facebook", @@ -10860,11 +10745,6 @@ "slug": "zoho", "frequency": 4 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 4 - }, { "name": "IBM", "slug": "ibm", @@ -10900,6 +10780,11 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -10910,11 +10795,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -11020,6 +10900,11 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "FactSet", "slug": "factset", @@ -11072,29 +10957,29 @@ "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Yandex", "slug": "yandex", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -11134,6 +11019,11 @@ "slug": "ibm", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -11149,11 +11039,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -11199,17 +11084,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", "slug": "apple", - "frequency": 17 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 + "frequency": 16 }, { "name": "Adobe", @@ -11224,12 +11104,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "Qualtrics", @@ -11251,21 +11136,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11281,6 +11151,11 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -11312,18 +11187,23 @@ "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", "frequency": 2 } ] @@ -11414,11 +11294,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 } ] }, @@ -11447,6 +11322,11 @@ "slug": "apple", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11462,11 +11342,6 @@ "slug": "grab", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -11537,22 +11412,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 33 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 20 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 18 + "frequency": 17 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 18 + "frequency": 16 }, { "name": "Google", @@ -11562,12 +11437,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Epam Systems", @@ -11589,11 +11464,6 @@ "slug": "qualtrics", "frequency": 4 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 4 - }, { "name": "Tesla", "slug": "tesla", @@ -11609,6 +11479,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Paypal", "slug": "paypal", @@ -11684,7 +11559,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -11706,11 +11581,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Swiggy", "slug": "swiggy", @@ -11727,18 +11597,18 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, { - "name": "Intel", - "slug": "intel", + "name": "Qualtrics", + "slug": "qualtrics", "frequency": 3 }, { @@ -11752,13 +11622,13 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -11776,6 +11646,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -11999,11 +11874,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -12070,47 +11940,47 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 }, { "name": "Apple", "slug": "apple", "frequency": 17 }, - { - "name": "Google", - "slug": "google", - "frequency": 16 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 + "frequency": 14 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 + "name": "Google", + "slug": "google", + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 11 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 + "frequency": 5 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 4 }, { "name": "tcs", @@ -12202,7 +12072,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Google", From 2f6cd7820004cc16f0934ca647aa72d71cc1e585 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 13:26:22 -0500 Subject: [PATCH 195/386] Move reverse linked list infront of palindrome linked list (#244) Solving these questions in order will develop a better intuition! Fixes #243 --- src/data/questions.json | 958 ++++++++++++---------------------------- 1 file changed, 286 insertions(+), 672 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index daa4ed61..04f8a7cf 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -5,9 +5,7 @@ "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -102,10 +100,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -185,9 +180,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -222,10 +215,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -295,9 +285,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -417,11 +405,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -486,9 +470,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -543,9 +525,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -600,9 +580,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -717,9 +695,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -834,9 +810,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -956,9 +930,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1068,9 +1040,7 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1145,9 +1115,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1172,9 +1140,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1264,9 +1230,7 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1321,9 +1285,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1428,9 +1390,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1465,9 +1425,7 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1512,9 +1470,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1614,9 +1570,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1671,9 +1625,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1703,9 +1655,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1845,10 +1795,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1898,9 +1845,7 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1950,9 +1895,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2062,9 +2005,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -2073,9 +2014,7 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2155,9 +2094,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -2217,9 +2154,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2299,9 +2234,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2391,9 +2324,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2613,9 +2544,7 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2770,9 +2699,7 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2792,9 +2719,7 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2839,9 +2764,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2946,9 +2869,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3018,9 +2939,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3105,9 +3024,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3257,9 +3174,7 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3364,9 +3279,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3401,9 +3314,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3508,9 +3419,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3600,10 +3509,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3693,9 +3599,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3755,9 +3659,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3777,9 +3679,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3834,9 +3734,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3886,9 +3784,7 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3908,10 +3804,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3956,9 +3849,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4023,9 +3914,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4076,13 +3965,126 @@ } ] }, + { + "id": 65, + "title": "Reverse Linked List", + "slug": "reverse-linked-list", + "pattern": ["In-place reversal of a linked list"], + "difficulty": "Easy", + "premium": false, + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, + { + "name": "Dell", + "slug": "dell", + "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Canonical", + "slug": "canonical", + "frequency": 2 + } + ] + }, { "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4152,9 +4154,7 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4199,9 +4199,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4251,9 +4249,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4288,9 +4284,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4390,9 +4384,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4482,9 +4474,7 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4529,9 +4519,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4596,11 +4584,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4655,10 +4639,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4713,11 +4694,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4942,12 +4919,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -4987,12 +4959,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -5033,130 +5000,11 @@ } ] }, - { - "id": 65, - "title": "Reverse Linked List", - "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], - "difficulty": "Easy", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 12 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, - { - "name": "Dell", - "slug": "dell", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, - { - "name": "Canonical", - "slug": "canonical", - "frequency": 2 - } - ] - }, { "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5211,9 +5059,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5263,9 +5109,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5310,9 +5154,7 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5367,9 +5209,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5449,9 +5289,7 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5551,10 +5389,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5604,9 +5439,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5656,9 +5489,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5783,9 +5614,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5835,9 +5664,7 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ @@ -5867,9 +5694,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6059,9 +5884,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6101,9 +5924,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6138,10 +5959,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -6231,10 +6049,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6304,9 +6119,7 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6351,9 +6164,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6423,10 +6234,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -6486,9 +6294,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6548,9 +6354,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6575,9 +6379,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6622,9 +6424,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6714,9 +6514,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6786,9 +6584,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6918,9 +6714,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6960,9 +6754,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7037,9 +6829,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7094,9 +6884,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7161,9 +6949,7 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [] @@ -7172,9 +6958,7 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7239,9 +7023,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7271,9 +7053,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7333,9 +7113,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7380,9 +7158,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7507,9 +7283,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7739,9 +7513,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7756,9 +7528,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7778,9 +7548,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7865,9 +7633,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7907,9 +7673,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7959,9 +7723,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8021,9 +7783,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8153,9 +7913,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8195,10 +7953,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8298,10 +8053,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8356,10 +8108,7 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8394,10 +8143,7 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8417,10 +8163,7 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -8475,12 +8218,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8605,12 +8343,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8720,11 +8453,7 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8754,10 +8483,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -8812,10 +8538,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [ @@ -8830,9 +8553,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8847,9 +8568,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8874,10 +8593,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8902,9 +8618,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -8969,9 +8683,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9081,9 +8793,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9128,9 +8838,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9175,10 +8883,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9248,10 +8953,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9316,9 +9018,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9363,9 +9063,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9405,9 +9103,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9462,9 +9158,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9514,9 +9208,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9551,9 +9243,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9608,9 +9298,7 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9650,9 +9338,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -9707,9 +9393,7 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9769,9 +9453,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9831,9 +9513,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -9948,9 +9628,7 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [] @@ -9959,9 +9637,7 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10006,9 +9682,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10058,9 +9732,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10155,10 +9827,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -10223,9 +9892,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10335,9 +10002,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10432,10 +10097,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10520,9 +10182,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10637,9 +10297,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -10669,9 +10327,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -10941,9 +10597,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11008,9 +10662,7 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -11075,9 +10727,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11212,9 +10862,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11274,9 +10922,7 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11301,9 +10947,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11398,9 +11042,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11550,9 +11192,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11682,9 +11322,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11704,9 +11342,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -11715,9 +11351,7 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -11747,9 +11381,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11769,9 +11401,7 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11786,9 +11416,7 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11838,9 +11466,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -11890,9 +11516,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -11912,11 +11536,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [ @@ -11931,9 +11551,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -12063,9 +11681,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -12120,12 +11736,10 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [] } ] -} \ No newline at end of file +} From a1c47854e28872588e0942653adcbd813f88273d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:06:08 -0500 Subject: [PATCH 196/386] Bump loader-utils and react-scripts (#245) Bumps [loader-utils](https://github.com/webpack/loader-utils) to 2.0.4 and updates ancestor dependency [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts). These dependencies need to be updated together. Updates `loader-utils` from 1.2.3 to 2.0.4 - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md) - [Commits](https://github.com/webpack/loader-utils/compare/v1.2.3...v2.0.4) Updates `react-scripts` from 4.0.0 to 5.0.1 - [Release notes](https://github.com/facebook/create-react-app/releases) - [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-4.x.md) - [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@5.0.1/packages/react-scripts) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect - dependency-name: react-scripts dependency-type: direct:production ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 42301 +++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 17985 insertions(+), 24318 deletions(-) diff --git a/package-lock.json b/package-lock.json index b6ecb594..66ac92b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^4.0.0", + "react-scripts": "^5.0.1", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -44,299 +44,474 @@ "pretty-quick": "^2.0.2" } }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "dependencies": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "dependencies": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "dependencies": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", - "dependencies": { - "@babel/types": "^7.12.1" + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dependencies": { - "@babel/types": "^7.12.10" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "dependencies": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "dependencies": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "dependencies": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "dependencies": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "dependencies": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "dependencies": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "dependencies": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "dependencies": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -344,137 +519,286 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", - "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-async-generators": { @@ -483,6 +807,9 @@ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-bigint": { @@ -491,22 +818,48 @@ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", - "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-dynamic-import": { @@ -515,6 +868,9 @@ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-export-namespace-from": { @@ -523,14 +879,37 @@ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", - "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-import-meta": { @@ -539,6 +918,9 @@ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-json-strings": { @@ -547,14 +929,23 @@ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { @@ -563,6 +954,9 @@ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { @@ -571,6 +965,9 @@ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-numeric-separator": { @@ -579,6 +976,9 @@ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-object-rest-spread": { @@ -587,6 +987,9 @@ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { @@ -595,6 +998,9 @@ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-chaining": { @@ -603,508 +1009,815 @@ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", - "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", - "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-flow": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "dependencies": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dependencies": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", - "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", - "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", - "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.10", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1", - "@babel/types": "^7.12.12" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", - "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.12.12" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", - "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", - "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "dependencies": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", - "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "dependencies": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-react": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", - "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.10", - "@babel/plugin-transform-react-jsx-development": "^7.12.7", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", - "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.10" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { @@ -1117,39 +1830,49 @@ } }, "node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1157,172 +1880,369 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "dependencies": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "bin": { - "watch": "cli.js" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=0.1.95" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" - }, - "node_modules/@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", "dependencies": { - "type-fest": "^0.8.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, - "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", "dependencies": { - "@hapi/hoek": "^8.3.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" - } + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", "dependencies": { - "p-locate": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", "dependencies": { - "p-limit": "^2.2.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" }, "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, "engines": { "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -1332,56 +2252,56 @@ } }, "node_modules/@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/console/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/console/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -1395,18 +2315,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/console/node_modules/color-convert": { @@ -1445,82 +2371,82 @@ } }, "node_modules/@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/core/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/core/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/@jest/core/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1530,18 +2456,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/core/node_modules/color-convert": { @@ -1560,18 +2492,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@jest/core/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1580,213 +2500,100 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/@jest/core/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dependencies": { - "p-locate": "^4.1.0" + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "p-limit": "^2.2.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@jest/core/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@jest/core/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@jest/core/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/core/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@jest/core/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", - "dependencies": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "jest-mock": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "node": ">=7.0.0" } }, "node_modules/@jest/environment/node_modules/color-name": { @@ -1814,48 +2621,48 @@ } }, "node_modules/@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dependencies": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -1869,18 +2676,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/color-convert": { @@ -1919,45 +2732,45 @@ } }, "node_modules/@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -1971,18 +2784,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/globals/node_modules/color-convert": { @@ -2021,69 +2840,75 @@ } }, "node_modules/@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "optionalDependencies": { - "node-notifier": "^8.0.0" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2097,18 +2922,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/color-convert": { @@ -2127,18 +2958,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@jest/reporters/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2147,103 +2966,6 @@ "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@jest/reporters/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -2255,60 +2977,71 @@ "node": ">=8" } }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, "node_modules/@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dependencies": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2322,18 +3055,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/color-convert": { @@ -2372,72 +3111,71 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dependencies": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/transform/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2451,18 +3189,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/transform/node_modules/color-convert": { @@ -2514,13 +3258,12 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { "node": ">=6.0.0" @@ -2551,26 +3294,52 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" } }, "node_modules/@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" }, "engines": { @@ -2578,94 +3347,76 @@ } }, "node_modules/@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, - "node_modules/@npmcli/move-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", - "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^2.7.1" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" + "node": ">= 10.0.0" }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", - "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", - "dependencies": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dependencies": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.14.2" + "resolve": "^1.19.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, "node_modules/@rollup/plugin-replace": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", - "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" } }, "node_modules/@rollup/pluginutils": { @@ -2679,6 +3430,9 @@ }, "engines": { "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, "node_modules/@rollup/pluginutils/node_modules/@types/estree": { @@ -2686,34 +3440,46 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, "node_modules/@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, "node_modules/@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", - "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dependencies": { - "ejs": "^2.6.1", - "magic-string": "^0.25.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { @@ -2722,6 +3488,10 @@ "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { @@ -2730,6 +3500,10 @@ "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { @@ -2738,6 +3512,10 @@ "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { @@ -2746,6 +3524,10 @@ "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { @@ -2754,6 +3536,10 @@ "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { @@ -2762,6 +3548,10 @@ "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { @@ -2770,6 +3560,10 @@ "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-svg-component": { @@ -2778,6 +3572,10 @@ "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-preset": { @@ -2796,6 +3594,10 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/core": { @@ -2809,14 +3611,10 @@ }, "engines": { "node": ">=10" - } - }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "engines": { - "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/hast-util-to-babel-ast": { @@ -2828,6 +3626,10 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-jsx": { @@ -2842,6 +3644,10 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-svgo": { @@ -2855,24 +3661,32 @@ }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", - "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", - "dependencies": { - "@babel/core": "^7.9.0", - "@babel/plugin-transform-react-constant-elements": "^7.9.0", - "@babel/preset-env": "^7.9.5", - "@babel/preset-react": "^7.9.4", - "@svgr/core": "^5.4.0", - "@svgr/plugin-jsx": "^5.4.0", - "@svgr/plugin-svgo": "^5.4.0", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", "loader-utils": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@testing-library/dom": { @@ -3040,15 +3854,18 @@ "node": ">= 6" } }, - "node_modules/@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } }, "node_modules/@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -3058,65 +3875,128 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", "dependencies": { "@babel/types": "^7.3.0" } }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "node_modules/@types/eslint": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", - "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -3141,29 +4021,36 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true }, "node_modules/@types/node": { - "version": "14.14.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", - "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -3171,9 +4058,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", - "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" }, "node_modules/@types/prop-types": { "version": "15.7.3", @@ -3181,9 +4068,19 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "node_modules/@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/react": { "version": "17.0.0", @@ -3203,27 +4100,52 @@ } }, "node_modules/@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "dependencies": { "@types/node": "*" } }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "node_modules/@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, - "node_modules/@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "node_modules/@types/testing-library__dom": { "version": "6.14.0", @@ -3345,43 +4267,17 @@ "node": ">=8" } }, - "node_modules/@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", - "dependencies": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, - "node_modules/@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" + "@types/node": "*" } }, "node_modules/@types/yargs": { @@ -3398,38 +4294,41 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", - "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", + "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", "dependencies": { - "@typescript-eslint/experimental-utils": "4.14.0", - "@typescript-eslint/scope-manager": "4.14.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/type-utils": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3441,72 +4340,128 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", - "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", + "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/utils": "5.43.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", - "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", + "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", "dependencies": { - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "debug": "^4.1.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "debug": "^4.3.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", - "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", + "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", + "dependencies": { + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", + "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", "dependencies": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0" + "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@typescript-eslint/types": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", - "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", + "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", - "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", + "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", "dependencies": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - } + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { "version": "2.1.0", @@ -3517,36 +4472,84 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "yallist": "^4.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/@typescript-eslint/utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", + "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3558,171 +4561,157 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", - "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", + "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", "dependencies": { - "@typescript-eslint/types": "4.14.0", - "eslint-visitor-keys": "^2.0.0" + "@typescript-eslint/types": "5.43.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "dependencies": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -3737,17 +4726,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -3774,9 +4763,22 @@ } }, "node_modules/acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } }, "node_modules/acorn-walk": { "version": "7.2.0", @@ -3787,17 +4789,17 @@ } }, "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", "engines": { - "node": ">= 0.12.0" + "node": ">= 10.0.0" } }, "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -3817,18 +4819,6 @@ "node": ">= 6.0.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -3856,20 +4846,49 @@ "uri-js": "^4.2.2" } }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } }, "node_modules/ansi-colors": { "version": "4.1.1", @@ -3880,28 +4899,34 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dependencies": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "engines": [ "node >= 0.8.0" ], @@ -3929,9 +4954,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -3940,10 +4965,10 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "node_modules/argparse": { "version": "1.0.10", @@ -3965,35 +4990,6 @@ "node": ">=6.0" } }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -4014,18 +5010,21 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", - "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "get-intrinsic": "^1.0.1", - "is-string": "^1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-union": { @@ -4047,14 +5046,6 @@ "node": ">=0.10.0" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -4064,58 +5055,75 @@ "es-abstract": "^1.17.4" } }, - "node_modules/array.prototype.find/node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, "node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, "engines": { "node": ">=8" } @@ -4123,53 +5131,7 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/ast-types-flow": { "version": "0.0.7", @@ -4192,16 +5154,6 @@ "lodash": "^4.17.14" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -4227,26 +5179,41 @@ } }, "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, "node_modules/axe-core": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", - "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", "engines": { "node": ">=4" } @@ -4260,6 +5227,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -4276,66 +5244,59 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "dependencies": { - "babylon": "^6.18.0" - }, + "dev": true, "engines": { "node": ">=4" } }, "node_modules/babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "dependencies": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, "node_modules/babel-jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/babel-jest/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -4349,18 +5310,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/babel-jest/node_modules/color-convert": { @@ -4399,69 +5366,32 @@ } }, "node_modules/babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, "engines": { - "node": ">= 6.9" - } - }, - "node_modules/babel-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/babel-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "node": ">= 8.9" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/babel-loader/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, "node_modules/babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" }, "engines": { @@ -4469,9 +5399,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -4479,73 +5409,73 @@ "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=8" + "node": ">=10", + "npm": ">=6" } }, - "node_modules/babel-plugin-macros/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-macros/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" - }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { @@ -4570,182 +5500,47 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dependencies": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-react-app": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", - "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", - "dependencies": { - "@babel/core": "7.12.3", - "@babel/plugin-proposal-class-properties": "7.12.1", - "@babel/plugin-proposal-decorators": "7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", - "@babel/plugin-proposal-numeric-separator": "7.12.1", - "@babel/plugin-proposal-optional-chaining": "7.12.1", - "@babel/plugin-transform-flow-strip-types": "7.12.1", - "@babel/plugin-transform-react-display-name": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.1", - "@babel/preset-env": "7.12.1", - "@babel/preset-react": "7.12.1", - "@babel/preset-typescript": "7.12.1", - "@babel/runtime": "7.12.1", - "babel-plugin-macros": "2.8.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", - "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "dependencies": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", - "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.1", - "@babel/plugin-transform-react-jsx-development": "^7.12.1", - "@babel/plugin-transform-react-jsx-self": "^7.12.1", - "@babel/plugin-transform-react-jsx-source": "^7.12.1", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "hasInstallScript": true - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "bin": { - "babylon": "bin/babylon.js" + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, "node_modules/bail": { @@ -4758,78 +5553,10 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bfj": { "version": "7.0.2", @@ -4861,49 +5588,38 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" - }, "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -4916,30 +5632,31 @@ "ms": "2.0.0" } }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "node_modules/boolbase": { @@ -4972,111 +5689,30 @@ "node": ">=8" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dependencies": { - "pako": "~1.0.5" - } - }, "node_modules/browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "caniuse-lite": "^1.0.30001173", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", - "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -5093,144 +5729,44 @@ "node-int64": "^0.4.0" } }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { "node": ">= 0.8" } }, - "node_modules/cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, "node_modules/caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "dependencies": { "callsites": "^2.0.0" }, @@ -5242,6 +5778,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, "engines": { "node": ">=4" } @@ -5250,6 +5787,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "dependencies": { "caller-callsite": "^2.0.0" }, @@ -5274,10 +5812,24 @@ "tslib": "^2.0.3" } }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } }, "node_modules/caniuse-api": { "version": "3.0.0", @@ -5291,25 +5843,24 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" - }, - "node_modules/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] }, "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", "engines": { "node": ">=4" } @@ -5385,38 +5936,46 @@ } }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=10" + "node": ">= 6" } }, "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dependencies": { - "tslib": "^1.9.0" - }, + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "engines": { "node": ">=6.0" } @@ -5424,46 +5983,13 @@ "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "node_modules/cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "node_modules/classnames": { "version": "2.2.6", @@ -5471,83 +5997,30 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" + "node": ">= 10.0" } }, "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5576,27 +6049,6 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dependencies": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -5610,19 +6062,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "node_modules/color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -5640,10 +6088,15 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, "node_modules/common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "engines": { "node": ">=4.0.0" } @@ -5651,20 +6104,7 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "dependencies": { - "arity-n": "^1.0.4" - } + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "node_modules/compressible": { "version": "2.0.18", @@ -5705,64 +6145,37 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", "engines": { "node": ">=0.8" } }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "node_modules/contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" @@ -5777,17 +6190,14 @@ } }, "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -5795,67 +6205,49 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "node_modules/core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", - "hasInstallScript": true + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-js-compat": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", - "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", "dependencies": { - "browserslist": "^4.16.1", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-pure": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", - "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", - "hasInstallScript": true + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -5879,53 +6271,9 @@ }, "engines": { "node": ">=8" - } - }, - "node_modules/cosmiconfig/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/create-react-context": { @@ -5937,33 +6285,66 @@ "warning": "^4.0.3" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": "*" + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/css": { @@ -5978,145 +6359,187 @@ } }, "node_modules/css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "dependencies": { - "postcss": "^7.0.5" + "postcss-selector-parser": "^6.0.9" }, "bin": { - "css-blank-pseudo": "cli.js" + "css-blank-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "engines": { - "node": "*" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "engines": { - "node": ">4" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, "node_modules/css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" + "postcss-selector-parser": "^6.0.9" }, "bin": { - "css-has-pseudo": "cli.js" + "css-has-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" + "node": "^12 || ^14 || >=16" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "engines": { - "node": ">=4" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } } }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "yallist": "^4.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "lru-cache": "^6.0.0" + "fast-deep-equal": "^3.1.3" }, - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "dependencies": { - "postcss": "^7.0.5" - }, + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "bin": { - "css-prefers-color-scheme": "cli.js" + "css-prefers-color-scheme": "dist/cli.cjs" }, "engines": { - "node": ">=6.0.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, "node_modules/css-select": { @@ -6162,9 +6585,13 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "node_modules/cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } }, "node_modules/cssesc": { "version": "3.0.0", @@ -6178,138 +6605,76 @@ } }, "node_modules/cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "dependencies": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dependencies": { - "postcss": "^7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/cssnano/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/cssnano/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "node": "^10 || ^12 || >=14.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" + "peerDependencies": { + "postcss": "^8.2.15" } }, "node_modules/csso": { @@ -6324,9 +6689,9 @@ } }, "node_modules/csso/node_modules/css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6366,24 +6731,10 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "node_modules/damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "node_modules/data-urls": { "version": "2.0.0", @@ -6399,28 +6750,25 @@ } }, "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dependencies": { "ms": "2.1.2" }, "engines": { "node": ">=6.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "engines": { - "node": ">=0.10.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" }, "node_modules/decode-uri-component": { "version": "0.2.0", @@ -6433,7 +6781,7 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "node_modules/deep-equal": { "version": "1.1.1", @@ -6462,106 +6810,108 @@ } }, "node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "execa": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">= 10" } }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "object-keys": "^1.0.12" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "kind-of": "^6.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/del/node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" + "node_modules/defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delayed-stream": { @@ -6573,26 +6923,21 @@ } }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "node": ">= 0.8" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -6603,9 +6948,9 @@ } }, "node_modules/detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "node_modules/detect-port-alt": { "version": "1.1.6", @@ -6634,7 +6979,28 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" }, "node_modules/diff-sequences": { "version": "24.9.0", @@ -6644,21 +7010,6 @@ "node": ">= 6" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -6670,39 +7021,30 @@ "node": ">=8" } }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "node_modules/dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "dependencies": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" } }, "node_modules/doctrine": { @@ -6747,19 +7089,16 @@ "entities": "^2.0.0" } }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, "node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] }, "node_modules/domexception": { "version": "2.0.1", @@ -6781,24 +7120,30 @@ } }, "node_modules/domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dependencies": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" }, "engines": { "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", - "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, "node_modules/dot-case": { @@ -6810,28 +7155,12 @@ "tslib": "^2.0.3" } }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/dotenv-expand": { @@ -6844,54 +7173,29 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "hasInstallScript": true, + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, "engines": { "node": ">=0.10.0" } }, "node_modules/electron-to-chromium": { - "version": "1.3.642", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", - "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, "node_modules/email-addresses": { "version": "3.1.0", @@ -6899,17 +7203,20 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "node_modules/emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -6922,7 +7229,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -6931,33 +7238,21 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">=10.13.0" } }, "node_modules/enquirer": { @@ -7044,17 +7339,6 @@ "object-is": "^1.1.2" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -7064,35 +7348,66 @@ } }, "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", - "object-inspect": "^1.9.0", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" } }, "node_modules/es-to-primitive": { @@ -7108,35 +7423,6 @@ "node": ">= 0.4" } }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -7148,7 +7434,7 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "node_modules/escape-string-regexp": { "version": "1.0.5", @@ -7333,351 +7619,158 @@ "node": ">=4" } }, - "node_modules/eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", - "dependencies": { - "confusing-browser-globals": "^1.0.10" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, "node_modules/eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "dependencies": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "dependencies": { - "locate-path": "^2.0.0" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/eslint-module-utils/node_modules/ms": { + "node_modules/eslint-plugin-import/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "dependencies": { - "p-try": "^1.0.0" + "@typescript-eslint/experimental-utils": "^5.0.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", - "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", - "dependencies": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-import/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-import/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "24.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", - "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^4.0.1" - }, - "engines": { - "node": ">=10" + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "dependencies": { - "@babel/runtime": "^7.11.2", + "@babel/runtime": "^7.18.9", "aria-query": "^4.2.2", - "array-includes": "^3.1.1", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", + "axe-core": "^4.4.3", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "engines": { "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", - "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } }, "node_modules/eslint-plugin-prettier": { "version": "3.3.1", @@ -7692,32 +7785,42 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", - "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", "dependencies": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "has": "^1.0.3", + "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "engines": { "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "node_modules/eslint-plugin-react/node_modules/doctrine": { @@ -7731,101 +7834,51 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", - "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0", - "npm": ">=6" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": ">=4.0" } }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "dependencies": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "bin": { + "resolve": "bin/resolve" }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "engines": { - "node": ">=4" + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", "dependencies": { - "yallist": "^4.0.0" + "@typescript-eslint/utils": "^5.13.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" } }, "node_modules/eslint-scope": { @@ -7868,43 +7921,114 @@ } }, "node_modules/eslint-webpack-plugin": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", - "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "dependencies": { - "@types/eslint": "^7.2.4", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "schema-utils": "^3.0.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 10.13.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { @@ -7942,19 +8066,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/eslint/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/eslint/node_modules/globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -7982,25 +8093,6 @@ "node": ">= 4" } }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -8015,36 +8107,6 @@ "node": ">=10" } }, - "node_modules/eslint/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8056,20 +8118,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -8104,9 +8152,9 @@ } }, "node_modules/esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dependencies": { "estraverse": "^5.1.0" }, @@ -8165,7 +8213,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -8176,42 +8224,18 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "engines": { "node": ">=0.8.x" } }, - "node_modules/eventsource": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", - "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" - }, "node_modules/execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -8229,6 +8253,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -8243,114 +8268,60 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "engines": { "node": ">= 0.8.0" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, "node_modules/expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/expect/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/expect/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -8364,18 +8335,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/expect/node_modules/color-convert": { @@ -8395,11 +8372,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/expect/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/has-flag": { @@ -8411,59 +8388,69 @@ } }, "node_modules/expect/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/expect/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/expect/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/expect/node_modules/supports-color": { "version": "7.2.0", @@ -8477,37 +8464,38 @@ } }, "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8519,7 +8507,7 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", @@ -8532,132 +8520,13 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -8670,19 +8539,29 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, "node_modules/fast-json-stable-stringify": { @@ -8696,41 +8575,36 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "node_modules/fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dependencies": { "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.8.0" } }, "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dependencies": { "bser": "2.1.1" } }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "node_modules/file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dependencies": { "flat-cache": "^3.0.4" }, @@ -8739,35 +8613,67 @@ } }, "node_modules/file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } }, "node_modules/filename-reserved-regex": { "version": "1.0.0", @@ -8803,9 +8709,9 @@ } }, "node_modules/filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "engines": { "node": ">= 0.4.0" } @@ -8822,16 +8728,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -8849,19 +8755,34 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dependencies": { "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/flat-cache": { @@ -8876,40 +8797,15 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, - "node_modules/flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", "funding": [ { "type": "individual", @@ -8925,143 +8821,210 @@ } } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "dependencies": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">=6.11.5", + "node": ">=10", "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-extendable": "^0.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "is-extendable": "^0.1.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "kind-of": "^3.0.2" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dependencies": { - "is-buffer": "^1.1.5" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" } }, "node_modules/form-data": { @@ -9078,41 +9041,33 @@ } }, "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dependencies": { - "map-cache": "^0.2.2" - }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "engines": { - "node": ">=0.10.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9126,27 +9081,10 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -9154,9 +9092,11 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "node_modules/fsevents": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, "os": [ "darwin" ], @@ -9170,17 +9110,20 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", - "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "dependencies": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "functions-have-names": "^1.2.1" + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/functional-red-black-tree": { @@ -9210,13 +9153,16 @@ } }, "node_modules/get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-own-enumerable-property-symbols": { @@ -9236,6 +9182,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -9243,12 +9190,19 @@ "node": ">=6" } }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gh-pages": { @@ -9298,6 +9252,11 @@ "node": ">= 6" } }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -9346,15 +9305,14 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "optional": true + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, "node_modules/gud": { "version": "1.0.0", @@ -9362,23 +9320,17 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "duplexer": "^0.1.2" }, "engines": { - "node": ">=6" - } - }, - "node_modules/gzip-size/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/handle-thing": { @@ -9402,6 +9354,14 @@ "node": ">= 0.4.0" } }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -9410,110 +9370,40 @@ "node": ">=4" } }, - "node_modules/has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { + "node_modules/has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "dependencies": { - "kind-of": "^3.0.2" + "get-intrinsic": "^1.1.1" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dependencies": { - "is-buffer": "^1.1.5" + "node": ">= 0.4" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "node": ">= 0.4" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/he": { @@ -9524,21 +9414,6 @@ "he": "bin/he" } }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -9550,12 +9425,13 @@ "node_modules/hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9563,20 +9439,32 @@ "wbuf": "^1.1.0" } }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, "node_modules/html-element-map": { "version": "1.2.0", @@ -9598,9 +9486,9 @@ } }, "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -9608,31 +9496,31 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "bin": { "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=12" } }, "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">= 6" + "node": ">= 12" } }, "node_modules/html-to-react": { @@ -9669,92 +9557,69 @@ } }, "node_modules/html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": ">=6.9" - } - }, - "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" + "node": ">=10.13.0" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/html-webpack-plugin/node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "peerDependencies": { + "webpack": "^5.20.0" } }, "node_modules/htmlparser2": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", - "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" } }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9783,137 +9648,39 @@ } }, "node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { - "is-extendable": "^0.1.0" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "node": ">=12.0.0" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" + "peerDependencies": { + "@types/express": "^4.17.13" }, - "engines": { - "node": ">=0.10.0" + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/http-proxy-middleware/node_modules/is-number": { + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -9927,11 +9694,11 @@ } }, "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "engines": { - "node": ">=8.12.0" + "node": ">=10.17.0" } }, "node_modules/humanize-url": { @@ -9988,19 +9755,6 @@ "node": ">=4" } }, - "node_modules/husky/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/husky/node_modules/get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -10023,92 +9777,47 @@ "node": ">=4" } }, - "node_modules/husky/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/husky/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/husky/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/husky/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { "node": ">=8" } }, - "node_modules/husky/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "node_modules/husky/node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "dependencies": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=4" - } - }, - "node_modules/husky/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/husky/node_modules/read-pkg/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" + "node": ">=8" } }, "node_modules/husky/node_modules/resolve-from": { @@ -10130,27 +9839,32 @@ } }, "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { "node": ">=0.10.0" } }, "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dependencies": { - "postcss": "^7.0.14" - }, + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", @@ -10162,40 +9876,28 @@ "node": ">=4" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "engines": { "node": ">= 4" } }, + "node_modules/immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, "node_modules/immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -10208,29 +9910,10 @@ "node": ">=6" } }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -10240,59 +9923,9 @@ }, "engines": { "node": ">=8" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imurmurhash": { @@ -10311,16 +9944,6 @@ "node": ">=8" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -10340,101 +9963,25 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", - "dependencies": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/internal-slot/node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "side-channel": "^1.0.4" }, "engines": { "node": ">= 0.4" } }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "engines": { - "node": ">=4" - } - }, "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "engines": { - "node": ">=0.10.0" + "node": ">= 10" } }, "node_modules/is-alphabetical": { @@ -10467,6 +10014,17 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -10495,65 +10053,25 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { "node": ">= 0.4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dependencies": { "has": "^1.0.3" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { @@ -10569,52 +10087,27 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "engines": { - "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extglob": { @@ -10625,6 +10118,14 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -10634,9 +10135,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10652,14 +10153,17 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-number": { @@ -10679,41 +10183,19 @@ } }, "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dependencies": { - "is-path-inside": "^2.1.0" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dependencies": { - "path-is-inside": "^1.0.2" - }, + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/is-plain-obj": { @@ -10724,46 +10206,34 @@ "node": ">=0.10.0" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, "node_modules/is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", @@ -10772,20 +10242,38 @@ "node": ">=6" } }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-subset": { @@ -10793,17 +10281,6 @@ "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, - "node_modules/is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -10818,21 +10295,24 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -10859,30 +10339,23 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dependencies": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "engines": { @@ -10918,25 +10391,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10949,22 +10403,22 @@ } }, "node_modules/istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10973,62 +10427,156 @@ "node": ">=8" } }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", - "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dependencies": { - "@jest/core": "^26.6.0", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^26.6.0" + "jest-cli": "^27.5.1" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, "node_modules/jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dependencies": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11042,18 +10590,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/color-convert": { @@ -11072,47 +10626,37 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-changed-files/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/jest-changed-files/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/has-flag": { @@ -11124,11 +10668,14 @@ } }, "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/npm-run-path": { @@ -11150,25 +10697,6 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-changed-files/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11180,86 +10708,70 @@ "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^26.6.0", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.0" + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-circus/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -11273,18 +10785,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-circus/node_modules/color-convert": { @@ -11304,11 +10822,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/has-flag": { @@ -11320,59 +10838,69 @@ } }, "node_modules/jest-circus/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-circus/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", @@ -11385,74 +10913,71 @@ "node": ">=8" } }, - "node_modules/jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-cli/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-cli/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-cli/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-config/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { + "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -11461,21 +10986,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/color-convert": { + "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -11486,24 +11017,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/color-name": { + "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-config/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/has-flag": { + "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -11511,130 +11030,213 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "dependencies": { - "@jest/types": "^26.6.2", + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "p-locate": "^4.1.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-config/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "p-limit": "^2.2.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-config/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-config/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-config/node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 10" + "node": ">=7.0.0" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "node_modules/jest-config/node_modules/read-pkg": { + "node_modules/jest-config/node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-config/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-config/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-config/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jest-config/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11661,66 +11263,66 @@ } }, "node_modules/jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-each/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-each/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -11734,18 +11336,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-each/node_modules/color-convert": { @@ -11773,31 +11381,41 @@ } }, "node_modules/jest-each/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", @@ -11811,49 +11429,49 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11867,18 +11485,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/color-convert": { @@ -11917,48 +11541,48 @@ } }, "node_modules/jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dependencies": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11972,18 +11596,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/color-convert": { @@ -12030,58 +11660,57 @@ } }, "node_modules/jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", "walker": "^1.0.7" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "optionalDependencies": { - "fsevents": "^2.1.2" + "fsevents": "^2.3.2" } }, "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-haste-map/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12095,18 +11724,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/color-convert": { @@ -12145,68 +11780,67 @@ } }, "node_modules/jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^26.6.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-jasmine2/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -12220,18 +11854,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/color-convert": { @@ -12251,11 +11891,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/has-flag": { @@ -12267,59 +11907,69 @@ } }, "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", @@ -12333,140 +11983,61 @@ } }, "node_modules/jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "dependencies": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-leak-detector/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" - } - }, - "node_modules/jest-leak-detector/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-leak-detector/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "node_modules/jest-leak-detector/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-matcher-utils": { "version": "24.9.0", @@ -12483,59 +12054,59 @@ } }, "node_modules/jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-message-util/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -12549,18 +12120,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-message-util/node_modules/color-convert": { @@ -12588,23 +12165,33 @@ } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "engines": { - "node": ">= 10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", @@ -12618,44 +12205,44 @@ } }, "node_modules/jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-mock/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12669,18 +12256,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-mock/node_modules/color-convert": { @@ -12719,79 +12312,89 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "engines": { "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, "node_modules/jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dependencies": { - "@jest/types": "^26.6.0", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dependencies": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12805,18 +12408,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/color-convert": { @@ -12855,32 +12464,32 @@ } }, "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12894,18 +12503,24 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve/node_modules/color-convert": { @@ -12924,18 +12539,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-resolve/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12944,86 +12547,133 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "p-locate": "^4.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-runner/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-resolve/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-runner/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-runner/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/supports-color": { + "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13034,68 +12684,70 @@ "node": ">=8" } }, - "node_modules/jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-runtime/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runner/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { + "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13104,21 +12756,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runner/node_modules/color-convert": { + "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13129,129 +12787,83 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runner/node_modules/color-name": { + "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runner/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-runtime/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-runner/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/jest-runner/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/jest-runtime/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "node": ">=10" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/path-exists": { + "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, + "node_modules/jest-runtime/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-runtime/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "path-key": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-runtime/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { "node": ">=8" } }, - "node_modules/jest-runner/node_modules/supports-color": { + "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13262,86 +12874,90 @@ "node": ">=8" } }, - "node_modules/jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "dependencies": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-snapshot/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-snapshot/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-runtime/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/jest-snapshot/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { + "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13350,42 +12966,30 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -13393,29 +12997,20 @@ "node": ">=7.0.0" } }, - "node_modules/jest-runtime/node_modules/color-name": { + "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runtime/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/jest-runtime/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13423,278 +13018,271 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dependencies": { - "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dependencies": { - "p-limit": "^2.2.0" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-runtime/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "node_modules/jest-util/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-runtime/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/jest-util/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" + "node_modules/jest-util/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "has-flag": "^4.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, + "node_modules/jest-util/node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, - "node_modules/jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", - "semver": "^7.3.2" + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-validate/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-validate/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-validate/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-snapshot/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/jest-validate/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13703,21 +13291,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { + "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13728,32 +13322,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-name": { + "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/jest-snapshot/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/has-flag": { + "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13761,184 +13335,406 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "node_modules/jest-validate/node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "dependencies": { + "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/types": "^28.1.3", + "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", "slash": "^3.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", "dependencies": { - "p-locate": "^4.1.0" + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", "dependencies": { - "yallist": "^4.0.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/jest-watch-typeahead/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { - "p-limit": "^2.2.0" + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/path-exists": { + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } }, - "node_modules/jest-snapshot/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "lru-cache": "^6.0.0" + "ansi-regex": "^5.0.1" }, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13949,54 +13745,55 @@ "node": ">=8" } }, - "node_modules/jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dependencies": { - "@jest/types": "^26.6.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", + "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-util/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-util/node_modules/ansi-styles": { + "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -14005,21 +13802,27 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-util/node_modules/color-convert": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -14030,12 +13833,12 @@ "node": ">=7.0.0" } }, - "node_modules/jest-util/node_modules/color-name": { + "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-util/node_modules/has-flag": { + "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -14043,7 +13846,7 @@ "node": ">=8" } }, - "node_modules/jest-util/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -14054,1657 +13857,1865 @@ "node": ">=8" } }, - "node_modules/jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", - "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 10.13.0" } }, - "node_modules/jest-validate/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 10.14.2" + "node": ">=8" } }, - "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "@types/istanbul-lib-report": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" }, - "node_modules/jest-validate/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { - "color-convert": "^2.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, "engines": { "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10" + "node": ">=0.4.0" } }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", - "engines": { - "node": ">= 10.14.2" - } + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", - "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^26.0.0", - "jest-watcher": "^26.3.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" + "graceful-fs": "^4.1.6" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dependencies": { - "color-convert": "^2.0.1" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" }, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "language-subtag-registry": "~0.3.2" } }, - "node_modules/jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", - "dependencies": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^26.6.2", - "string-length": "^4.0.1" - }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "engines": { - "node": ">= 10.14.2" + "node": ">=6" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 0.8.0" } }, - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "dependencies": { - "@types/istanbul-lib-report": "*" + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" } }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "dependencies": { - "@types/yargs-parser": "*" - } + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, - "node_modules/jest-watcher/node_modules/ansi-styles": { + "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "engines": { - "node": ">=8" + "node": ">=6.11.5" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=10" + "node": ">=8.9.0" } }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" + }, + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "has-flag": "^4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dependencies": { - "has-flag": "^4.0.0" + "semver": "^6.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest/node_modules/@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/jest/node_modules/@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dependencies": { - "@types/istanbul-lib-report": "*" + "tmpl": "1.0.5" } }, - "node_modules/jest/node_modules/@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "node_modules/mdast-add-list-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", + "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", "dependencies": { - "@types/yargs-parser": "*" + "unist-util-visit-parents": "1.1.2" } }, - "node_modules/jest/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "dependencies": { - "color-convert": "^2.0.1" + "fs-monkey": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/jest/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/jest/node_modules/chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "node_modules/jest/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "node_modules/jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/jest/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest/node_modules/jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "node_modules/mini-css-extract-plugin": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", "dependencies": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - }, - "bin": { - "jest": "bin/jest.js" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 10.14.2" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/jest/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "p-locate": "^4.1.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=8" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jest/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "p-limit": "^2.2.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/jest/node_modules/path-exists": { + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/jest/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/jest/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dependencies": { - "ansi-regex": "^5.0.0" + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "node_modules/mri": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", + "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "dependencies": { - "has-flag": "^4.0.0" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "engines": { - "node": ">=8" + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/jest/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "node_modules/multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" }, "engines": { "node": ">=8" } }, - "node_modules/jest/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/jest/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/nearley": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "nearley-railroad": "bin/nearley-railroad.js", + "nearley-test": "bin/nearley-test.js", + "nearley-unparse": "bin/nearley-unparse.js", + "nearleyc": "bin/nearleyc.js" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">= 0.6" } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", "engines": { - "node": ">=4" + "node": ">= 6.13.0" } }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, "dependencies": { - "graceful-fs": "^4.1.6" + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "node_modules/nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "dependencies": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" + "boolbase": "^1.0.0" } }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "engines": { "node": ">=0.10.0" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "node_modules/object-is": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "dependencies": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lines-and-columns": { + "node_modules/object.entries": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" + "node": ">= 0.4" } }, - "node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=8.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=6" + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/locate-path/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "node_modules/lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "lodash._reinterpolate": "^3.0.0" + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "engines": { - "node": ">= 0.6.0" + "node": ">= 0.8" } }, - "node_modules/loose-envify": { + "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" + "wrappy": "1" } }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "tslib": "^2.0.3" + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "dependencies": { - "sourcemap-codec": "^1.4.4" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { - "node": ">=6" + "node": ">= 0.8.0" } }, - "node_modules/make-dir/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "tmpl": "1.0.x" + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dependencies": { - "object-visit": "^1.0.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/mdast-add-list-metadata": { + "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", - "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "unist-util-visit-parents": "1.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "callsites": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "node_modules/parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dependencies": { + "parse5": "^6.0.1" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" - }, - "node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - }, + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dependencies": { - "mime-db": "1.45.0" + "pinkie": "^2.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "find-up": "^3.0.0" }, "engines": { - "node": ">= 6.9.0" + "node": ">=8" } }, - "node_modules/mini-css-extract-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dependencies": { - "minimist": "^1.2.0" + "locate-path": "^3.0.0" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": ">=6" } }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=6" } }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">= 4" + "node": ">=6" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "dependencies": { - "brace-expansion": "^1.1.7" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": "*" + "node": "^10 || ^12 || >=14" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "dependencies": { - "yallist": "^4.0.0" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", "engines": { "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "dependencies": { - "minipass": "^3.0.0" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "dependencies": { - "minipass": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 8" + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "dependencies": { - "minipass": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dependencies": { - "is-plain-object": "^2.0.4" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "dependencies": { - "minimist": "^1.2.5" + "postcss-value-parser": "^4.2.0" }, - "bin": { - "mkdirp": "bin/cmd.js" + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/moo": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", - "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "node_modules/postcss-custom-properties": { + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/mri": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", - "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", - "dev": true, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" + "postcss-selector-parser": "^6.0.10" }, - "bin": { - "multicast-dns": "cli.js" + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "node_modules/multimatch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", - "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", - "dev": true, - "dependencies": { - "@types/minimatch": "^3.0.3", - "array-differ": "^3.0.0", - "array-union": "^2.1.0", - "arrify": "^2.0.1", - "minimatch": "^3.0.4" - }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/multimatch/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "optional": true - }, - "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", - "bin": { - "nanoid": "bin/nanoid.cjs" + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "dependencies": { - "querystring": "^0.2.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } }, - "node_modules/nearley": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "dependencies": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" + "postcss-selector-parser": "^6.0.9" }, - "bin": { - "nearley-railroad": "bin/nearley-railroad.js", - "nearley-test": "bin/nearley-test.js", - "nearley-unparse": "bin/nearley-unparse.js", - "nearleyc": "bin/nearleyc.js" + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, "engines": { - "node": ">= 0.6" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, "engines": { - "node": ">= 6.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "optional": true, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/node-notifier/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "optional": true, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "dependencies": { - "yallist": "^4.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "optional": true, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15715,3213 +15726,3547 @@ "node": ">=10" } }, - "node_modules/node-notifier/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "optional": true, - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/node-notifier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "optional": true, - "dependencies": { - "isexe": "^2.0.0" + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" }, - "bin": { - "node-which": "bin/node-which" + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" }, "engines": { - "node": ">= 8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "dependencies": { - "path-key": "^2.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dependencies": { - "boolbase": "^1.0.0" + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dependencies": { - "is-descriptor": "^0.1.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", "dependencies": { - "is-buffer": "^1.1.5" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "node_modules/object-is": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", - "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": ">= 0.4" + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "dependencies": { - "isobject": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.fromentries": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", - "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dependencies": { - "isobject": "^3.0.1" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "dependencies": { - "ee-first": "1.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" + "node": "^12 || ^14 || >=16" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "dependencies": { - "mimic-fn": "^2.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/open": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", - "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true, - "bin": { - "opencollective-postinstall": "index.js" + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" } }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "dependencies": { - "is-wsl": "^1.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "dependencies": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 0.8.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "node_modules/p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "dependencies": { - "p-try": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "dependencies": { - "p-limit": "^2.0.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=6" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dependencies": { - "aggregate-error": "^3.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "dependencies": { - "retry": "^0.12.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "node": ">= 10" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "node_modules/postcss-svgo/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "callsites": "^3.0.0" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "node_modules/postcss-svgo/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "node_modules/postcss-svgo/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "error-ex": "^1.2.0" + "boolbase": "^1.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, "engines": { - "node": ">= 0.8" + "node": ">=10.13.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", "engines": { "node": ">=0.10.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "node_modules/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, "engines": { "node": ">=4" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "fast-diff": "^1.1.2" }, "engines": { - "node": ">=0.12" + "node": ">=6.0.0" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "engines": { - "node": ">=8.6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dependencies": { - "node-modules-regexp": "^1.0.0" + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" }, "engines": { "node": ">= 6" } }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "node_modules/pretty-quick": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.2.tgz", + "integrity": "sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A==", + "dev": true, "dependencies": { - "find-up": "^3.0.0" + "chalk": "^2.4.2", + "execa": "^2.1.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.4", + "multimatch": "^4.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/pretty-quick/node_modules/execa": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", + "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", + "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^3.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6" + "node": "^8.12.0 || >=9.7.0" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "node_modules/pretty-quick/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { - "find-up": "^3.0.0" + "pump": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, + "node_modules/pretty-quick/node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "node_modules/pretty-quick/node_modules/npm-run-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", + "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", "dev": true, "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "dependencies": { - "ts-pnp": "^1.1.6" + "path-key": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, + "node_modules/pretty-quick/node_modules/p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" + "node": ">=8" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "node_modules/pretty-quick/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "engines": { - "node": ">=6.0.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "asap": "~2.0.6" } }, - "node_modules/postcss-browser-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", - "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { - "postcss": "^7" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" }, "engines": { - "node": ">=8.0.0" + "node": ">= 6" } }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "node_modules/prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" } }, - "node_modules/postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.10" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": ">=6.0.0" + "node": ">= 0.10" } }, - "node_modules/postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" }, - "node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", "engines": { - "node": ">=6.9.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "postcss": "^7.0.14" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "performance-now": "^2.1.0" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "node_modules/railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + }, + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + }, + "node_modules/randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.12" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { - "postcss": "^7.0.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dependencies": { - "postcss": "^7.0.0" - }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "postcss": "^7.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "dependencies": { - "postcss": "^7.0.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=14" } }, - "node_modules/postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "dependencies": { - "postcss": "^7.0.26" + "node_modules/react-dev-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" } }, - "node_modules/postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "postcss": "^7.0.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "postcss": "^7.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "dependencies": { - "postcss": "^7.0.2" + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "postcss": "^7.0.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", - "dependencies": { - "lodash.template": "^4.5.0", - "postcss": "^7.0.2" + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "engines": { - "node": ">=6.0.0" + "node": ">= 12.13.0" } }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-load-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-load-config/node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-load-config/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postcss-load-config/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "engines": { - "node": ">=4" + "node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" } }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-ga": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", + "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + }, + "node_modules/react-icons": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", + "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", + "dependencies": { + "camelcase": "^5.0.0" + } + }, + "node_modules/react-icons/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": ">= 6" + "node": ">=6" } }, - "node_modules/postcss-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-markdown": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", + "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "html-to-react": "^1.3.4", + "mdast-add-list-metadata": "1.0.1", + "prop-types": "^15.7.2", + "react-is": "^16.8.6", + "remark-parse": "^5.0.0", + "unified": "^6.1.5", + "unist-util-visit": "^1.3.0", + "xtend": "^4.0.1" } }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/react-popper": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" } }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "dependencies": { - "postcss": "^7.0.2" + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "node_modules/react-scripts/node_modules/@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", "dependencies": { - "postcss": "^7.0.2" + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "node_modules/react-scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <4.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } } }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "node_modules/react-scripts/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "node_modules/react-scripts/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "node_modules/react-scripts/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/react-scripts/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "node_modules/react-scripts/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "node_modules/react-scripts/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "node_modules/react-scripts/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-scripts/node_modules/eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", "dependencies": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "node_modules/react-scripts/node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "node_modules/react-scripts/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "node_modules/react-scripts/node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dependencies": { - "postcss": "^7.0.5" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, + "node_modules/react-scripts/node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "node_modules/react-scripts/node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">= 6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "node_modules/react-scripts/node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "node_modules/react-scripts/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/react-scripts/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dependencies": { - "postcss": "^7.0.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", - "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "node_modules/react-scripts/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { - "@csstools/normalize.css": "^10.1.0", - "browserslist": "^4.6.2", - "postcss": "^7.0.17", - "postcss-browser-comments": "^3.0.0", - "sanitize.css": "^10.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=12" } }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "node_modules/react-scripts/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "postcss": "^7.0.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=6.9.0" + "node": ">=10.13.0" } }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "node_modules/react-scripts/node_modules/globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/react-scripts/node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, + "node_modules/react-scripts/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "node_modules/react-scripts/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "node_modules/react-scripts/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=6.9.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "node_modules/react-scripts/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "node_modules/react-scripts/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "node_modules/react-scripts/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "node_modules/react-scripts/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dependencies": { - "postcss": "^7.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "dependencies": { - "postcss": "^7.0.2" + "node_modules/react-scripts/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" } }, - "node_modules/postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "node_modules/react-scripts/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "dependencies": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, + "node_modules/react-scripts/node_modules/type-fest": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", + "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", + "optional": true, + "peer": true, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" + "node": ">=14.16" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "node_modules/react-scripts/node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", - "bin": { - "cssesc": "bin/cssesc" - }, + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "node_modules/react-scroll": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", + "integrity": "sha512-UAKmawFHn+c7x/DoXuHqOsQ5xwNk2Dxv7vP8Ft41K2hglPWkshcSos0tMTr8704UkFqImoUGzMTdN4vuZXoqbw==", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" } }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/react-table": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.6.3.tgz", + "integrity": "sha512-hfPF13zDLxPMpLKzIKCE8RZud9T/XrRTsaCIf8zXpWZIZ2juCl7qrGpo3AQw9eAetXV5DP7s2GDm+hht7qq5Dw==" }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "node_modules/react-test-renderer": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" } }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "node_modules/react-toggle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.1.tgz", + "integrity": "sha512-+wXlMcSpg8SmnIXauMaZiKpR+r2wp2gMUteroejp2UTSqGTVvZLN+m9EhMzFARBKEw7KpQOwzCyfzeHeAndQGw==", "dependencies": { - "postcss": "^7.0.2" + "classnames": "^2.2.5" } }, - "node_modules/postcss-safe-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", - "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "node_modules/react-tooltip": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.6.tgz", + "integrity": "sha512-nTc1yHHaPCHHURvMpf/VNF17pIZiU4zwUGFJBUVr1fZkezFC7E0VPMMVrCfDjt+IpwTHICyzlyx+1FiQ7lw5LQ==", "dependencies": { - "postcss": "^8.1.0" + "prop-types": "^15.6.0" }, "engines": { - "node": ">=10.0" + "node": ">=8", + "npm": ">=5" } }, - "node_modules/postcss-safe-parser/node_modules/postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "dependencies": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" } }, - "node_modules/postcss-selector-matches": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "node_modules/reactstrap": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", + "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "@babel/runtime": "^7.12.5", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^1.3.6", + "react-transition-group": "^2.3.1" } }, - "node_modules/postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "pify": "^2.3.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8.10.0" } }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "minimatch": "^3.0.5" }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">=6.14.4" + "node": ">=8" } }, - "node_modules/postcss/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dependencies": { - "has-flag": "^3.0.0" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" }, "engines": { "node": ">=4" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dependencies": { - "fast-diff": "^1.1.2" + "jsesc": "~0.5.0" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/pretty-bytes": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", - "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "engines": { - "node": ">=6" + "node": ">= 0.10" } }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "node_modules/remark-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" } }, - "node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, - "node_modules/pretty-quick": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.2.tgz", - "integrity": "sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A==", - "dev": true, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dependencies": { - "chalk": "^2.4.2", - "execa": "^2.1.0", - "find-up": "^4.1.0", - "ignore": "^5.1.4", - "mri": "^1.1.4", - "multimatch": "^4.0.0" - }, - "bin": { - "pretty-quick": "bin/pretty-quick.js" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/pretty-quick/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, + "node_modules/renderkid/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { - "node": ">= 8" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/pretty-quick/node_modules/execa": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", - "integrity": "sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==", - "dev": true, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^3.0.0", - "onetime": "^5.1.0", - "p-finally": "^2.0.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" + "boolbase": "^1.0.0" }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "engines": { - "node": "^8.12.0 || >=9.7.0" + "node": ">=0.10" } }, - "node_modules/pretty-quick/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, + "node_modules/replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/pretty-quick/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pretty-quick/node_modules/is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/pretty-quick/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "dependencies": { - "p-locate": "^4.1.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pretty-quick/node_modules/npm-run-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", - "integrity": "sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==", - "dev": true, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dependencies": { - "path-key": "^3.0.0" + "resolve-from": "^5.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/pretty-quick/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "engines": { "node": ">=8" } }, - "node_modules/pretty-quick/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/pretty-quick/node_modules/path-exists": { + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "node_modules/resolve-url-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, "engines": { - "node": ">=8" + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, - "node_modules/pretty-quick/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, - "node_modules/pretty-quick/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dependencies": { - "shebang-regex": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/pretty-quick/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/pretty-quick/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "engines": { - "node": ">= 8" + "node": ">=0.12" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", "engines": { - "node": ">= 0.6.0" + "node": ">= 4" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "engines": { - "node": ">=0.4.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { - "asap": "~2.0.6" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "node_modules/prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 6" + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" } }, - "node_modules/prop-types-exact": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", - "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", - "dependencies": { - "has": "^1.0.3", - "object.assign": "^4.1.0", - "reflect.ownkeys": "^0.2.0" + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, - "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dependencies": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "node": ">= 10.13.0" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "randombytes": "^2.1.0" } }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "node_modules/rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" } }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "node_modules/run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true, + "bin": { + "run-node": "run-node" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "engines": { - "node": ">=0.4.x" - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", + "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, "engines": { - "node": ">=0.4.x" + "node": ">=8.9.0" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "dependencies": { - "performance-now": "^2.1.0" + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "node_modules/railroad-diagrams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" - }, - "node_modules/ramda": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", - "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, - "node_modules/randexp": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dependencies": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">=0.12" + "node": ">=10" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "dependencies": { - "safe-buffer": "^5.1.0" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, "engines": { - "node": ">= 0.6" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "node-forge": "^1" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "engines": { - "node": ">= 0.8" + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" } }, - "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/react-app-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", - "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "core-js": "^3.6.5", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "whatwg-fetch": "^3.4.1" - }, - "engines": { - "node": ">=10" + "ms": "2.0.0" } }, - "node_modules/react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "dependencies": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/react-dev-utils/node_modules/@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "dependencies": { - "@babel/highlight": "^7.10.4" + "randombytes": "^2.1.0" } }, - "node_modules/react-dev-utils/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/react-dev-utils/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/react-dev-utils/node_modules/browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", - "dependencies": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" - }, - "bin": { - "browserslist": "cli.js" - }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/react-dev-utils/node_modules/globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-dev-utils/node_modules/immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/react-dev-utils/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" + "node_modules/shell-quote": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-dev-utils/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, - "node_modules/react-dev-utils/node_modules/react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, - "node_modules/react-dev-utils/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "node_modules/react-dev-utils/node_modules/shebang-regex": { + "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dependencies": { - "ansi-regex": "^5.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/react-dev-utils/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/react-ga": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", - "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/react-icons": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", - "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dependencies": { - "camelcase": "^5.0.0" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "node_modules/react-icons/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-markdown": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", - "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", - "dependencies": { - "html-to-react": "^1.3.4", - "mdast-add-list-metadata": "1.0.1", - "prop-types": "^15.7.2", - "react-is": "^16.8.6", - "remark-parse": "^5.0.0", - "unified": "^6.1.5", - "unist-util-visit": "^1.3.0", - "xtend": "^4.0.1" - } + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, - "node_modules/react-popper": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", - "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "create-react-context": "^0.3.0", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "engines": { "node": ">=0.10.0" } }, - "node_modules/react-scripts": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", - "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", - "dependencies": { - "@babel/core": "7.12.3", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", - "@svgr/webpack": "5.4.0", - "@typescript-eslint/eslint-plugin": "^4.5.0", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.0", - "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.7", - "babel-preset-react-app": "^10.0.0", - "bfj": "^7.0.2", - "camelcase": "^6.1.0", - "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "4.3.0", - "dotenv": "8.2.0", - "dotenv-expand": "5.1.0", - "eslint": "^7.11.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-testing-library": "^3.9.2", - "eslint-webpack-plugin": "^2.1.0", - "file-loader": "6.1.1", - "fs-extra": "^9.0.1", - "html-webpack-plugin": "4.5.0", - "identity-obj-proxy": "3.0.0", - "jest": "26.6.0", - "jest-circus": "26.6.0", - "jest-resolve": "26.6.0", - "jest-watch-typeahead": "0.6.1", - "mini-css-extract-plugin": "0.11.3", - "optimize-css-assets-webpack-plugin": "5.0.4", - "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.2.1", - "postcss-loader": "3.0.0", - "postcss-normalize": "8.0.1", - "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "5.0.2", - "react-app-polyfill": "^2.0.0", - "react-dev-utils": "^11.0.0", - "react-refresh": "^0.8.3", - "resolve": "1.18.1", - "resolve-url-loader": "^3.1.2", - "sass-loader": "8.0.2", - "semver": "7.3.2", - "style-loader": "1.3.0", - "terser-webpack-plugin": "4.2.3", - "ts-pnp": "1.2.0", - "url-loader": "4.1.1", - "webpack": "4.44.2", - "webpack-dev-server": "3.11.0", - "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 12.13.0" }, - "optionalDependencies": { - "fsevents": "^2.1.3" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "typescript": "^3.2.1" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "engines": { - "node": ">=10" + "webpack": "^5.0.0" } }, - "node_modules/react-scripts/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, - "node_modules/react-scripts/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dependencies": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/react-scripts/node_modules/resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "dependencies": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, - "node_modules/react-scripts/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, - "node_modules/react-scroll": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", - "integrity": "sha512-UAKmawFHn+c7x/DoXuHqOsQ5xwNk2Dxv7vP8Ft41K2hglPWkshcSos0tMTr8704UkFqImoUGzMTdN4vuZXoqbw==", + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { - "lodash.throttle": "^4.1.1", - "prop-types": "^15.7.2" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/react-table": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.6.3.tgz", - "integrity": "sha512-hfPF13zDLxPMpLKzIKCE8RZud9T/XrRTsaCIf8zXpWZIZ2juCl7qrGpo3AQw9eAetXV5DP7s2GDm+hht7qq5Dw==" + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, - "node_modules/react-test-renderer": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", - "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.8.6", - "scheduler": "^0.19.1" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/react-toggle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.1.tgz", - "integrity": "sha512-+wXlMcSpg8SmnIXauMaZiKpR+r2wp2gMUteroejp2UTSqGTVvZLN+m9EhMzFARBKEw7KpQOwzCyfzeHeAndQGw==", - "dependencies": { - "classnames": "^2.2.5" - } + "node_modules/spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true }, - "node_modules/react-tooltip": { - "version": "3.11.6", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.6.tgz", - "integrity": "sha512-nTc1yHHaPCHHURvMpf/VNF17pIZiU4zwUGFJBUVr1fZkezFC7E0VPMMVrCfDjt+IpwTHICyzlyx+1FiQ7lw5LQ==", + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dependencies": { - "prop-types": "^15.6.0" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "engines": { - "node": ">=8", - "npm": ">=5" + "node": ">=6.0.0" } }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", - "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "node_modules/reactstrap": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", - "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dependencies": { - "@babel/runtime": "^7.12.5", - "classnames": "^2.2.3", - "prop-types": "^15.5.8", - "react-popper": "^1.3.6", - "react-transition-group": "^2.3.1" + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" } }, - "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dependencies": { - "picomatch": "^2.2.1" - }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=8.10.0" + "node": ">= 0.8" } }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", "engines": { "node": ">=0.10.0" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/reflect.ownkeys": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "regenerate": "^1.4.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "dependencies": { - "@babel/runtime": "^7.8.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "node_modules/string.prototype.trim": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz", + "integrity": "sha512-16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg==", "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "engines": { - "node": ">= 0.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", - "engines": { - "node": ">=8" + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/regjsparser": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", - "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dependencies": { - "jsesc": "~0.5.0" + "min-indent": "^1.0.0" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">=8" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "node_modules/strip-url-auth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", + "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dependencies": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dependencies": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/renderkid/node_modules/css-select": { + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", @@ -18932,15 +19277,18 @@ "nth-check": "^1.0.2" } }, - "node_modules/renderkid/node_modules/css-what": { + "node_modules/svgo/node_modules/css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "engines": { "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/renderkid/node_modules/dom-serializer": { + "node_modules/svgo/node_modules/dom-serializer": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", @@ -18949,25 +19297,7 @@ "entities": "^2.0.0" } }, - "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/domutils": { + "node_modules/svgo/node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", @@ -18976,25 +19306,12 @@ "domelementtype": "1" } }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, - "node_modules/renderkid/node_modules/nth-check": { + "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", @@ -19002,3935 +19319,1191 @@ "boolbase": "~1.0.0" } }, - "node_modules/renderkid/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "engines": { - "node": ">=0.10.0" + "node": ">=10.0.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/table/node_modules/ajv": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", + "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "node_modules/resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "node_modules/resolve-url-loader/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "engines": { - "node": ">= 0.10" - } + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" + "node_modules/tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" }, "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=6" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", - "dependencies": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" + "node": ">=12.13.0" }, - "bin": { - "rollup": "dist/bin/rollup" - } - }, - "node_modules/rollup-plugin-babel": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", - "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "rollup-pluginutils": "^2.8.1" + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/rollup-plugin-terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", - "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", - "dependencies": { - "@babel/code-frame": "^7.5.5", - "jest-worker": "^24.9.0", - "rollup-pluginutils": "^2.8.2", - "serialize-javascript": "^4.0.0", - "terser": "^4.6.2" - } + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" + "node": ">=10.13.0" } }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { "node": ">=6" } }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - }, - "node_modules/rst-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", - "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", - "dependencies": { - "lodash.flattendeep": "^4.4.0", - "nearley": "^2.7.10" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", - "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", - "dev": true, - "bin": { - "run-node": "run-node" - }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", "engines": { - "node": ">=4" - } - }, - "node_modules/run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dependencies": { - "aproba": "^1.1.1" + "node": ">=8" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sanitize.css": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", - "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" - }, - "node_modules/sass": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.0.tgz", - "integrity": "sha512-TVwVdNDj6p6b4QymJtNtRS2YtLJ/CqZriGg0eIAbAKMlN8Xy6kbv33FsEZSF7FufFFM705SQviHjjThfaQ4VNw==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", - "dependencies": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/sass-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "optional": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "node_modules/sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", - "dependencies": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz", - "integrity": "sha512-16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "dependencies": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-url-auth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-url-auth/-/strip-url-auth-1.0.1.tgz", - "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - }, - "engines": { - "node": ">= 8.9.0" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - }, - "node_modules/svgo/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", - "dependencies": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", - "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", - "dependencies": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/terser-webpack-plugin/node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "node_modules/trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", - "dependencies": { - "escape-string-regexp": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/tsutils": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", - "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-styles": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", - "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^2.0.0", - "x-is-string": "^0.1.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" - }, - "node_modules/unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dependencies": { - "unist-util-visit": "^1.1.0" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" - }, - "node_modules/unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dependencies": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", - "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" - }, - "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "dependencies": { - "unist-util-is": "^3.0.0" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "node_modules/util.promisify/node_modules/es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dependencies": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", - "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" - }, - "node_modules/v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "node_modules/vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "dependencies": { - "is-buffer": "^1.1.4", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "node_modules/vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" - }, - "node_modules/vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "dependencies": { - "unist-util-stringify-position": "^1.1.1" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dependencies": { - "xml-name-validator": "^3.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/wait-for-expect": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", - "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" - }, - "node_modules/walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dependencies": { - "makeerror": "1.0.x" + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, + "node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dependencies": { - "chokidar": "^2.1.8" + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "remove-trailing-separator": "^1.0.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, + "node_modules/terser/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.4.0" } }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "is-extendable": "^0.1.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0" } }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" } }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "punycode": "^2.1.1" }, "engines": { - "node": ">= 4.0" + "node": ">=8" } }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dependencies": { - "is-extglob": "^2.1.0" + "escape-string-regexp": "^1.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "node_modules/tryer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/watchpack-chokidar2/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "kind-of": "^3.0.2" + "minimist": "^1.2.0" }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "optional": true, + "node_modules/tslib": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dependencies": { - "is-buffer": "^1.1.5" + "tslib": "^1.8.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/watchpack-chokidar2/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8.0" } }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } + "node_modules/typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" } }, - "node_modules/webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, + "node_modules/typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true, "bin": { - "webpack": "bin/webpack.js" + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": ">=6.11.5" + "node": ">=4.2.0" } }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" } }, - "node_modules/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "dependencies": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "engines": { - "node": ">= 6.11.5" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/anymatch": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" } }, - "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dependencies": { - "is-extendable": "^0.1.0" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "node_modules/unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" + "unist-util-visit": "^1.1.0" } }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" + "unist-util-visit-parents": "^2.0.0" } }, - "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/unist-util-visit-parents": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", + "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" + }, + "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" + "unist-util-is": "^3.0.0" } }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "engines": { - "node": ">= 4.0" + "node": ">= 4.0.0" } }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dependencies": { - "is-extglob": "^2.1.0" - }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "engines": { - "node": ">=0.10.0" + "node": ">=4", + "yarn": "*" } }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, "bin": { - "import-local-fixture": "fixtures/cli.js" + "browserslist-lint": "cli.js" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "engines": { - "node": ">=8" + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dependencies": { - "kind-of": "^3.0.2" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4.0" } }, - "node_modules/webpack-dev-server/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dependencies": { - "resolve-from": "^3.0.0" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": ">=4" + "node": ">=10.12.0" } }, - "node_modules/webpack-dev-server/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" } }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "node_modules/vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" + "unist-util-stringify-position": "^1.1.1" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dependencies": { - "async-limiter": "~1.0.0" + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/webpack-log": { + "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/webpack-log/node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "engines": { - "node": ">=6" + "node_modules/wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" } }, - "node_modules/webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.11.5" + "loose-envify": "^1.0.0" } }, - "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10.13.0" } }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "minimalistic-assert": "^1.0.0" } }, - "node_modules/webpack/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "engines": { - "node": ">=0.4.0" + "node": ">=10.4" } }, - "node_modules/webpack/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "dependencies": { - "is-extendable": "^0.1.0" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/webpack/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/webpack/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/webpack/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "is-extendable": "^0.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dependencies": { - "kind-of": "^3.0.2" + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">=0.10.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "dependencies": { - "is-buffer": "^1.1.5" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "minimist": "^1.2.0" + "fast-deep-equal": "^3.1.3" }, - "bin": { - "json5": "lib/cli.js" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/webpack/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/webpack/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 4" + "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, - "node_modules/webpack/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">= 6.9.0" + "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "node_modules/webpack/node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/webpack/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=0.6.0" + "node": ">=0.8.0" } }, "node_modules/websocket-extensions": { @@ -22949,10 +20522,21 @@ "iconv-lite": "0.4.24" } }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/whatwg-fetch": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", - "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", @@ -22983,10 +20567,20 @@ "which": "bin/which" } }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/word-wrap": { "version": "1.2.3", @@ -22997,247 +20591,356 @@ } }, "node_modules/workbox-background-sync": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", - "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "dependencies": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "node_modules/workbox-broadcast-update": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", - "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-build": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", - "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "dependencies": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/runtime": "^7.8.4", - "@hapi/joi": "^15.1.0", - "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-replace": "^2.3.1", - "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^8.1.0", + "fs-extra": "^9.0.1", "glob": "^7.1.6", - "lodash.template": "^4.5.0", + "lodash": "^4.17.20", "pretty-bytes": "^5.3.0", - "rollup": "^1.31.1", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-terser": "^5.3.1", - "source-map": "^0.7.3", - "source-map-url": "^0.4.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "tempy": "^0.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "^5.1.4", - "workbox-broadcast-update": "^5.1.4", - "workbox-cacheable-response": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-expiration": "^5.1.4", - "workbox-google-analytics": "^5.1.4", - "workbox-navigation-preload": "^5.1.4", - "workbox-precaching": "^5.1.4", - "workbox-range-requests": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4", - "workbox-streams": "^5.1.4", - "workbox-sw": "^5.1.4", - "workbox-window": "^5.1.4" + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" }, "engines": { - "node": ">=8.0.0" + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, "node_modules/workbox-build/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, "engines": { "node": ">= 8" } }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "node_modules/workbox-cacheable-response": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", - "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-core": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", - "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, "node_modules/workbox-expiration": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", - "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "dependencies": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "node_modules/workbox-google-analytics": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", - "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "dependencies": { - "workbox-background-sync": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-navigation-preload": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", - "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-precaching": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", - "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-range-requests": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", - "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "node_modules/workbox-routing": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", - "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "dependencies": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-strategies": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", - "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "dependencies": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4" } }, "node_modules/workbox-streams": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", - "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "dependencies": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "node_modules/workbox-sw": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", - "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "node_modules/workbox-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "dependencies": { - "@babel/runtime": "^7.5.5", - "fast-json-stable-stringify": "^2.0.0", - "source-map-url": "^0.4.0", - "upath": "^1.1.2", - "webpack-sources": "^1.3.0", - "workbox-build": "^5.1.4" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/workbox-window": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", - "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", - "dependencies": { - "workbox-core": "^5.1.4" + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" } }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dependencies": { - "errno": "~0.1.7" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "dependencies": { - "microevent.ts": "~0.1.1" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" } }, "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6" + "node": ">=7.0.0" } }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -23255,9 +20958,9 @@ } }, "node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "engines": { "node": ">=8.3.0" }, @@ -23292,104 +20995,55 @@ "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "engines": { - "node": ">=6" + "node": ">=0.4" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dependencies": { - "ansi-regex": "^4.1.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=6" + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" } }, "node_modules/yocto-queue": { @@ -23398,427 +21052,530 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", - "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" }, "@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" }, "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.20.2", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" }, "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } } } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", - "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", - "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" } }, "@babel/helper-compilation-targets": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", - "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", "requires": { - "@babel/compat-data": "^7.12.5", - "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.14.5", - "semver": "^5.5.0" + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", - "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", - "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" } }, - "@babel/helper-define-map": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", - "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/types": "^7.10.5", - "lodash": "^4.17.19" + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, "@babel/helper-explode-assignable-expression": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", - "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.18.6" } }, "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "requires": { - "@babel/types": "^7.12.10" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.18.6" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", - "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", "requires": { - "@babel/types": "^7.12.7" + "@babel/types": "^7.18.9" } }, "@babel/helper-module-imports": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", - "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { - "@babel/types": "^7.12.5" + "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", - "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-simple-access": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/helper-validator-identifier": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", - "lodash": "^4.17.19" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", - "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "requires": { - "@babel/types": "^7.12.10" + "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", - "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-wrap-function": "^7.10.4", - "@babel/types": "^7.12.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, "@babel/helper-replace-supers": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", - "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.7", - "@babel/helper-optimise-call-expression": "^7.12.10", - "@babel/traverse": "^7.12.10", - "@babel/types": "^7.12.11" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" } }, "@babel/helper-simple-access": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", - "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.2" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.20.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "requires": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.18.6" } }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" }, "@babel/helper-validator-option": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", - "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" }, "@babel/helper-wrap-function": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", - "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" } }, "@babel/helpers": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", - "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", "requires": { - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.5" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" } }, "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", - "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", - "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", - "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", + "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-decorators": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", - "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-dynamic-import": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", - "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", - "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", - "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", - "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", - "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", - "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", - "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", - "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", - "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-async-generators": { @@ -23838,19 +21595,27 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", - "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-decorators": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", - "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -23870,11 +21635,19 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", - "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-syntax-import-meta": { @@ -23894,11 +21667,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -23949,471 +21722,489 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", - "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", - "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", - "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", - "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.12.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", - "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", - "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-classes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", - "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-define-map": "^7.10.4", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1", - "@babel/helper-split-export-declaration": "^7.10.4", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", - "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-destructuring": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", - "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", - "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", - "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", - "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", - "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-flow": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" } }, "@babel/plugin-transform-for-of": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", - "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", - "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", "requires": { - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", - "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", - "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", - "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", - "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.12.1", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", - "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "requires": { - "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-identifier": "^7.10.4", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", - "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "requires": { - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", - "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", - "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", - "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" } }, "@babel/plugin-transform-parameters": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", - "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", - "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", - "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", + "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.20.2" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", - "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", - "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.10", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1", - "@babel/types": "^7.12.12" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", - "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.12.12" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", - "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", - "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/plugin-transform-react-jsx": "^7.18.6" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", - "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "requires": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", - "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", - "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", - "requires": { - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "resolve": "^1.8.1", - "semver": "^5.5.1" + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", + "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", - "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", - "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", - "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", - "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", - "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", - "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.12.1" + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", - "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", - "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/preset-env": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", - "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", - "requires": { - "@babel/compat-data": "^7.12.7", - "@babel/helper-compilation-targets": "^7.12.5", - "@babel/helper-module-imports": "^7.12.5", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.11", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.7", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.7", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.11", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.7", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.10", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.11", - "core-js-compat": "^3.8.0", - "semver": "^5.5.0" + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -24423,32 +22214,34 @@ } }, "@babel/preset-react": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", - "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.10", - "@babel/plugin-transform-react-jsx-development": "^7.12.7", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" } }, "@babel/preset-typescript": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", - "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.12.1" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" } }, "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.10" } }, "@babel/runtime-corejs3": { @@ -24461,38 +22254,39 @@ } }, "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" } }, "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.1", + "@babel/types": "^7.20.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" } }, @@ -24501,24 +22295,131 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" } }, - "@csstools/convert-colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } }, - "@csstools/normalize.css": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", - "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} }, "@eslint/eslintrc": { "version": "0.3.0", @@ -24547,45 +22448,31 @@ }, "ignore": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - } - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } } }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "@humanwhocodes/config-array": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", + "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", "requires": { - "@hapi/hoek": "^8.3.0" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" } }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -24603,36 +22490,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -24641,47 +22498,47 @@ } }, "@istanbuljs/schema": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", - "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" }, "@jest/console": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", - "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^26.6.2", - "jest-util": "^26.6.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -24695,9 +22552,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24732,73 +22589,68 @@ } }, "@jest/core": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", - "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/reporters": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", + "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^26.6.2", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-resolve-dependencies": "^26.6.3", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "jest-watcher": "^26.6.2", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -24808,9 +22660,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24829,111 +22681,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -24945,40 +22697,40 @@ } }, "@jest/environment": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", - "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "requires": { - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2" + "jest-mock": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -24992,9 +22744,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25029,42 +22781,42 @@ } }, "@jest/fake-timers": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", - "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "requires": { - "@jest/types": "^26.6.2", - "@sinonjs/fake-timers": "^6.0.1", + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25078,9 +22830,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25115,39 +22867,39 @@ } }, "@jest/globals": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", - "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "requires": { - "@jest/environment": "^26.6.2", - "@jest/types": "^26.6.2", - "expect": "^26.6.2" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25161,9 +22913,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25198,61 +22950,61 @@ } }, "@jest/reporters": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", - "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "node-notifier": "^8.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^7.0.0" + "v8-to-istanbul": "^8.1.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25266,9 +23018,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25287,95 +23039,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -25386,51 +23054,59 @@ } } }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, "@jest/source-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", - "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" } }, "@jest/test-result": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", - "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "requires": { - "@jest/console": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25444,9 +23120,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25481,63 +23157,62 @@ } }, "@jest/test-sequencer": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", - "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "requires": { - "@jest/test-result": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-runner": "^26.6.3", - "jest-runtime": "^26.6.3" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" } }, "@jest/transform": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", - "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^26.6.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-util": "^26.6.2", - "micromatch": "^4.0.2", - "pirates": "^4.0.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -25551,9 +23226,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25598,13 +23273,12 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { @@ -25624,6 +23298,18 @@ "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, "@jridgewell/sourcemap-codec": { @@ -25632,89 +23318,76 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" } }, "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, - "@npmcli/move-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", - "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^2.7.1" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", - "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "requires": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" } }, "@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "requires": { - "@rollup/pluginutils": "^3.0.8", - "@types/resolve": "0.0.8", + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.14.2" + "resolve": "^1.19.0" } }, "@rollup/plugin-replace": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", - "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "requires": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -25737,34 +23410,46 @@ } } }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, "@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, + "@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, "@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", + "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", - "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "requires": { "@sinonjs/commons": "^1.7.0" } }, "@surma/rollup-plugin-off-main-thread": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", - "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "requires": { - "ejs": "^2.6.1", - "magic-string": "^0.25.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, "@svgr/babel-plugin-add-jsx-attribute": { @@ -25830,13 +23515,6 @@ "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - } } }, "@svgr/hast-util-to-babel-ast": { @@ -25869,17 +23547,17 @@ } }, "@svgr/webpack": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", - "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", - "requires": { - "@babel/core": "^7.9.0", - "@babel/plugin-transform-react-constant-elements": "^7.9.0", - "@babel/preset-env": "^7.9.5", - "@babel/preset-react": "^7.9.4", - "@svgr/core": "^5.4.0", - "@svgr/plugin-jsx": "^5.4.0", - "@svgr/plugin-svgo": "^5.4.0", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", "loader-utils": "^2.0.0" } }, @@ -26013,15 +23691,15 @@ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, "@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "version": "7.1.20", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", + "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -26031,65 +23709,128 @@ } }, "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", - "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", - "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", "requires": { "@babel/types": "^7.3.0" } }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, "@types/eslint": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", - "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", "requires": { - "@types/minimatch": "*", - "@types/node": "*" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, "@types/graceful-fs": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", - "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "requires": { "@types/node": "*" } }, "@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } }, "@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -26114,29 +23855,36 @@ } }, "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true }, "@types/node": { - "version": "14.14.22", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", - "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + "version": "18.11.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", + "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" }, "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true }, "@types/parse-json": { "version": "4.0.0", @@ -26144,9 +23892,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", - "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" }, "@types/prop-types": { "version": "15.7.3", @@ -26154,9 +23902,19 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/react": { "version": "17.0.0", @@ -26176,27 +23934,52 @@ } }, "@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "requires": { "@types/node": "*" } }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" }, - "@types/stack-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", - "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" }, "@types/testing-library__dom": { "version": "6.14.0", @@ -26296,42 +24079,17 @@ } } }, - "@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", - "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, - "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } + "@types/node": "*" } }, "@types/yargs": { @@ -26348,32 +24106,25 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", - "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", + "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", "requires": { - "@typescript-eslint/experimental-utils": "4.14.0", - "@typescript-eslint/scope-manager": "4.14.0", - "debug": "^4.1.1", - "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/type-utils": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -26381,56 +24132,61 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", - "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", + "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@typescript-eslint/utils": "5.43.0" } }, "@typescript-eslint/parser": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", - "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", + "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", "requires": { - "@typescript-eslint/scope-manager": "4.14.0", - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/typescript-estree": "4.14.0", - "debug": "^4.1.1" + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", - "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", + "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", "requires": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0" + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", + "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", + "requires": { + "@typescript-eslint/typescript-estree": "5.43.0", + "@typescript-eslint/utils": "5.43.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", - "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==" + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", + "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==" }, "@typescript-eslint/typescript-estree": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", - "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", + "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", "requires": { - "@typescript-eslint/types": "4.14.0", - "@typescript-eslint/visitor-keys": "4.14.0", - "debug": "^4.1.1", - "globby": "^11.0.1", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/visitor-keys": "5.43.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "dependencies": { "array-union": { @@ -26439,30 +24195,55 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", + "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", + "requires": { + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.43.0", + "@typescript-eslint/types": "5.43.0", + "@typescript-eslint/typescript-estree": "5.43.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0", + "semver": "^7.3.7" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "requires": { - "yallist": "^4.0.0" + "eslint-visitor-keys": "^2.0.0" } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -26470,168 +24251,149 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", - "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", + "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", "requires": { - "@typescript-eslint/types": "4.14.0", - "eslint-visitor-keys": "^2.0.0" + "@typescript-eslint/types": "5.43.0", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } } }, "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" }, "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" }, "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "requires": { - "@webassemblyjs/ast": "1.9.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" }, "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", + "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, @@ -26646,17 +24408,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -26674,9 +24436,20 @@ } }, "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } }, "acorn-walk": { "version": "7.2.0", @@ -26684,14 +24457,14 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" }, "adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -26705,15 +24478,6 @@ "debug": "4" } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, "airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -26741,20 +24505,37 @@ "uri-js": "^4.2.2" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "ansi-colors": { "version": "4.1.1", @@ -26762,24 +24543,24 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "dependencies": { "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" } } }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { "version": "4.1.0", @@ -26795,18 +24576,18 @@ } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" }, "argparse": { "version": "1.0.10", @@ -26825,26 +24606,6 @@ "@babel/runtime-corejs3": "^7.10.2" } }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -26862,15 +24623,15 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", - "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "get-intrinsic": "^1.0.1", - "is-string": "^1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" } }, "array-union": { @@ -26886,11 +24647,6 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, "array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -26898,105 +24654,64 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.4" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "array.prototype.flat": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", - "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "ast-types-flow": { "version": "0.0.7", @@ -27016,16 +24731,6 @@ "lodash": "^4.17.14" } }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -27042,23 +24747,22 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "version": "10.4.13", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", + "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001426", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, "axe-core": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", - "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", + "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" }, "axobject-query": { "version": "2.2.0", @@ -27069,6 +24773,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -27081,57 +24786,50 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true } } }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "requires": { - "babylon": "^6.18.0" - } - }, "babel-jest": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", - "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", - "requires": { - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/babel__core": "^7.1.7", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -27145,9 +24843,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -27182,66 +24880,32 @@ } }, "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", "schema-utils": "^2.6.5" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", - "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", - "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -27250,62 +24914,53 @@ } }, "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" }, "dependencies": { - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, - "babel-plugin-named-asset-import": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@babel/helper-define-polyfill-provider": "^0.3.3" } }, "babel-plugin-transform-react-remove-prop-types": { @@ -27333,178 +24988,37 @@ } }, "babel-preset-jest": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", - "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "requires": { - "babel-plugin-jest-hoist": "^26.6.2", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, "babel-preset-react-app": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", - "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", - "requires": { - "@babel/core": "7.12.3", - "@babel/plugin-proposal-class-properties": "7.12.1", - "@babel/plugin-proposal-decorators": "7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", - "@babel/plugin-proposal-numeric-separator": "7.12.1", - "@babel/plugin-proposal-optional-chaining": "7.12.1", - "@babel/plugin-transform-flow-strip-types": "7.12.1", - "@babel/plugin-transform-react-display-name": "7.12.1", - "@babel/plugin-transform-runtime": "7.12.1", - "@babel/preset-env": "7.12.1", - "@babel/preset-react": "7.12.1", - "@babel/preset-typescript": "7.12.1", - "@babel/runtime": "7.12.1", - "babel-plugin-macros": "2.8.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" - }, - "dependencies": { - "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", - "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" - } - }, - "@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", - "requires": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", - "@babel/plugin-proposal-async-generator-functions": "^7.12.1", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-dynamic-import": "^7.12.1", - "@babel/plugin-proposal-export-namespace-from": "^7.12.1", - "@babel/plugin-proposal-json-strings": "^7.12.1", - "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", - "@babel/plugin-proposal-private-methods": "^7.12.1", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.12.1", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.12.1", - "@babel/plugin-transform-arrow-functions": "^7.12.1", - "@babel/plugin-transform-async-to-generator": "^7.12.1", - "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", - "@babel/plugin-transform-classes": "^7.12.1", - "@babel/plugin-transform-computed-properties": "^7.12.1", - "@babel/plugin-transform-destructuring": "^7.12.1", - "@babel/plugin-transform-dotall-regex": "^7.12.1", - "@babel/plugin-transform-duplicate-keys": "^7.12.1", - "@babel/plugin-transform-exponentiation-operator": "^7.12.1", - "@babel/plugin-transform-for-of": "^7.12.1", - "@babel/plugin-transform-function-name": "^7.12.1", - "@babel/plugin-transform-literals": "^7.12.1", - "@babel/plugin-transform-member-expression-literals": "^7.12.1", - "@babel/plugin-transform-modules-amd": "^7.12.1", - "@babel/plugin-transform-modules-commonjs": "^7.12.1", - "@babel/plugin-transform-modules-systemjs": "^7.12.1", - "@babel/plugin-transform-modules-umd": "^7.12.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", - "@babel/plugin-transform-new-target": "^7.12.1", - "@babel/plugin-transform-object-super": "^7.12.1", - "@babel/plugin-transform-parameters": "^7.12.1", - "@babel/plugin-transform-property-literals": "^7.12.1", - "@babel/plugin-transform-regenerator": "^7.12.1", - "@babel/plugin-transform-reserved-words": "^7.12.1", - "@babel/plugin-transform-shorthand-properties": "^7.12.1", - "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", - "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", - "@babel/plugin-transform-unicode-escapes": "^7.12.1", - "@babel/plugin-transform-unicode-regex": "^7.12.1", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", - "semver": "^5.5.0" - } - }, - "@babel/preset-react": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", - "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.1", - "@babel/plugin-transform-react-jsx-development": "^7.12.1", - "@babel/plugin-transform-react-jsx-self": "^7.12.1", - "@babel/plugin-transform-react-jsx-source": "^7.12.1", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" - } - }, - "@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, "bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -27515,65 +25029,10 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "bfj": { "version": "7.0.2", @@ -27596,46 +25055,34 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" - }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "debug": { "version": "2.6.9", @@ -27645,29 +25092,30 @@ "ms": "2.0.0" } }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, "boolbase": { @@ -27677,130 +25125,40 @@ }, "bootstrap": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "pako": "~1.0.5" + "fill-range": "^7.0.1" } }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, "browserslist": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", - "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "requires": { - "caniuse-lite": "^1.0.30001173", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.634", - "escalade": "^3.1.1", - "node-releases": "^1.1.69" + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" } }, "bser": { @@ -27811,108 +25169,20 @@ "node-int64": "^0.4.0" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" }, "call-bind": { "version": "1.0.2", @@ -27927,6 +25197,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "requires": { "callsites": "^2.0.0" }, @@ -27934,7 +25205,8 @@ "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true } } }, @@ -27942,6 +25214,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "requires": { "caller-callsite": "^2.0.0" } @@ -27958,15 +25231,18 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -27979,22 +25255,14 @@ } }, "caniuse-lite": { - "version": "1.0.30001179", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", - "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "requires": { - "rsvp": "^4.8.4" - } + "version": "1.0.30001431", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", + "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==" }, "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" }, "chalk": { "version": "2.4.2", @@ -28058,72 +25326,45 @@ } }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "cjs-module-lexer": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", - "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, "classnames": { "version": "2.2.6", @@ -28131,67 +25372,27 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", "requires": { "source-map": "~0.6.0" } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" }, "coa": { "version": "2.0.2", @@ -28213,24 +25414,6 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" - } - }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -28244,19 +25427,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "color-string": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", - "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" }, "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "combined-stream": { "version": "1.0.8", @@ -28271,28 +25450,20 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", - "requires": { - "arity-n": "^1.0.4" - } + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, "compressible": { "version": "2.0.18", @@ -28327,7 +25498,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, @@ -28336,48 +25512,22 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" } }, "content-type": { @@ -28386,76 +25536,47 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "requires": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, "core-js": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", - "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" }, "core-js-compat": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", - "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", "requires": { - "browserslist": "^4.16.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } + "browserslist": "^4.21.4" } }, "core-js-pure": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", - "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", + "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -28474,55 +25595,9 @@ "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, "create-react-context": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", @@ -28532,28 +25607,48 @@ "warning": "^4.0.3" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" }, "css": { "version": "2.2.4", @@ -28567,102 +25662,107 @@ } }, "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "requires": { - "postcss": "^7.0.5" + "postcss-selector-parser": "^6.0.9" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" - }, "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "postcss-selector-parser": "^6.0.9" } }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" }, "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "lru-cache": "^6.0.0" } } } }, - "css-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", - "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", - "requires": { - "camelcase": "^6.0.0", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^2.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.3", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.1", - "semver": "^7.3.2" + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" }, "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "yallist": "^4.0.0" + "fast-deep-equal": "^3.1.3" } }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "lru-cache": "^6.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } } } }, "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "requires": { - "postcss": "^7.0.5" - } + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} }, "css-select": { "version": "3.1.2", @@ -28701,9 +25801,9 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", + "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==" }, "cssesc": { "version": "3.0.0", @@ -28711,111 +25811,56 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} }, "csso": { "version": "4.2.0", @@ -28826,9 +25871,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -28866,24 +25911,10 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, "data-urls": { "version": "2.0.0", @@ -28896,22 +25927,17 @@ } }, "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, "decimal.js": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", - "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", + "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" }, "decode-uri-component": { "version": "0.2.0", @@ -28921,7 +25947,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, "deep-equal": { "version": "1.1.1", @@ -28947,108 +25973,87 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "execa": "^5.0.0" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "kind-of": "^6.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "path-key": "^3.0.0" } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" } } }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-newline": { "version": "3.1.0", @@ -29056,9 +26061,9 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "detect-port-alt": { "version": "1.1.6", @@ -29080,45 +26085,36 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "diff-sequences": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } - } - }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { "path-type": "^4.0.0" - }, - "dependencies": { - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - } } }, "discontinuous-range": { @@ -29126,26 +26122,22 @@ "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "requires": { - "buffer-indexof": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { @@ -29187,15 +26179,10 @@ "entities": "^2.0.0" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" - }, "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domexception": { "version": "2.0.1", @@ -29213,21 +26200,21 @@ } }, "domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "requires": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" } }, "domutils": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", - "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "dot-case": { @@ -29237,27 +26224,12 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" } }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, "dotenv-expand": { "version": "5.1.0", @@ -29269,52 +26241,23 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } }, "electron-to-chromium": { - "version": "1.3.642", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", - "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" }, "email-addresses": { "version": "3.1.0", @@ -29322,14 +26265,14 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "emittery": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", - "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "emojis-list": { "version": "3.0.0", @@ -29339,35 +26282,24 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, "enquirer": { @@ -29451,14 +26383,6 @@ "object-is": "^1.1.2" } }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -29468,71 +26392,70 @@ } }, "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "requires": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "es-abstract": { - "version": "1.18.0-next.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", - "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.1", - "object-inspect": "^1.9.0", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.3", - "string.prototype.trimstart": "^1.0.3" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "has": "^1.0.3" } }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, "escalade": { @@ -29543,7 +26466,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "escape-string-regexp": { "version": "1.0.5", @@ -29648,11 +26571,6 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29683,16 +26601,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -29711,19 +26619,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -29732,27 +26627,6 @@ "lru-cache": "^6.0.0" } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29760,14 +26634,6 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -29810,140 +26676,61 @@ } } }, - "eslint-config-react-app": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", - "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", - "requires": { - "confusing-browser-globals": "^1.0.10" - } - }, "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "debug": "^3.2.7" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { - "find-up": "^2.1.0" + "ms": "^2.1.1" } } } }, - "eslint-plugin-flowtype": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", - "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", - "requires": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - } - }, "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { @@ -29955,137 +26742,57 @@ } }, "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "esutils": "^2.0.2" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "eslint-plugin-jest": { - "version": "24.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", - "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "requires": { - "@typescript-eslint/experimental-utils": "^4.0.1" + "@typescript-eslint/experimental-utils": "^5.0.0" } }, "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", "requires": { - "@babel/runtime": "^7.11.2", + "@babel/runtime": "^7.18.9", "aria-query": "^4.2.2", - "array-includes": "^3.1.1", + "array-includes": "^3.1.5", "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", + "axe-core": "^4.4.3", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "dependencies": { "emoji-regex": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", - "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -30099,21 +26806,25 @@ } }, "eslint-plugin-react": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", - "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "version": "7.31.11", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", + "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", "doctrine": "^2.1.0", - "has": "^1.0.3", + "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" }, "dependencies": { "doctrine": { @@ -30123,85 +26834,43 @@ "requires": { "esutils": "^2.0.2" } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" - }, - "eslint-plugin-testing-library": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", - "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^3.10.1" - }, - "dependencies": { - "@typescript-eslint/experimental-utils": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", - "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/typescript-estree": "3.10.1", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/types": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", - "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" - }, - "@typescript-eslint/typescript-estree": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", - "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", - "requires": { - "@typescript-eslint/types": "3.10.1", - "@typescript-eslint/visitor-keys": "3.10.1", - "debug": "^4.1.1", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", - "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "requires": { - "yallist": "^4.0.0" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "requires": { - "lru-cache": "^6.0.0" - } + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", + "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -30232,25 +26901,73 @@ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, "eslint-webpack-plugin": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", - "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "requires": { - "@types/eslint": "^7.2.4", - "arrify": "^2.0.1", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "schema-utils": "^3.0.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" } } } @@ -30278,9 +26995,9 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "requires": { "estraverse": "^5.1.0" }, @@ -30325,7 +27042,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "eventemitter3": { "version": "4.0.7", @@ -30333,36 +27050,15 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" - }, - "eventsource": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", - "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -30377,6 +27073,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -30390,98 +27087,51 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" }, "expect": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", - "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "requires": { - "@jest/types": "^26.6.2", - "ansi-styles": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-regex-util": "^26.0.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -30492,9 +27142,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30514,9 +27164,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -30524,47 +27174,53 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -30577,37 +27233,38 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -30616,7 +27273,7 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "debug": { "version": "2.6.9", @@ -30629,27 +27286,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -30658,84 +27295,6 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -30748,16 +27307,25 @@ "dev": true }, "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -30771,68 +27339,83 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fastq": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", - "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "requires": { "reusify": "^1.0.4" } }, "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "requires": { "bser": "2.1.1" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" - }, "file-entry-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", - "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "requires": { "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", - "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "requires": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "dependencies": { "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } } } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } }, "filename-reserved-regex": { "version": "1.0.0", @@ -30859,9 +27442,9 @@ } }, "filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, "fill-range": { "version": "7.0.1", @@ -30872,16 +27455,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -30893,179 +27476,184 @@ "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", - "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" - }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" - }, - "fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "requires": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "fill-range": { + "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "has-flag": "^4.0.0" } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" } } }, @@ -31080,31 +27668,19 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "requires": { - "map-cache": "^0.2.2" - } + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "fs-extra": { "version": "8.1.0", @@ -31116,24 +27692,10 @@ "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" }, "fs.realpath": { "version": "1.0.0", @@ -31141,9 +27703,10 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", - "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true }, "function-bind": { "version": "1.1.1", @@ -31151,14 +27714,14 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", - "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "functions-have-names": "^1.2.1" + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" } }, "functional-red-black-tree": { @@ -31182,13 +27745,13 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "get-own-enumerable-property-symbols": { @@ -31205,14 +27768,19 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "requires": { "pump": "^3.0.0" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } }, "gh-pages": { "version": "2.2.0", @@ -31248,6 +27816,11 @@ "is-glob": "^4.0.1" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -31284,15 +27857,14 @@ } }, "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", - "optional": true + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, "gud": { "version": "1.0.0", @@ -31300,19 +27872,11 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "duplexer": "^0.1.2" } }, "handle-thing": { @@ -31333,97 +27897,35 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { + "has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "get-intrinsic": "^1.1.1" } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "has-symbols": "^1.0.2" } }, "he": { @@ -31431,21 +27933,6 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -31454,34 +27941,49 @@ "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, "html-element-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", @@ -31499,9 +28001,9 @@ } }, "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "html-escaper": { "version": "2.0.2", @@ -31509,23 +28011,23 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", "he": "^1.2.0", - "param-case": "^3.0.3", + "param-case": "^3.0.4", "relateurl": "^0.2.7", - "terser": "^4.6.3" + "terser": "^5.10.0" }, "dependencies": { "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" } } }, @@ -31548,99 +28050,64 @@ "domelementtype": "^2.0.1" } }, - "htmlparser2": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", - "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.3.0", - "domutils": "^2.4.2", - "entities": "^2.0.0" - } - } - } - }, - "html-webpack-plugin": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", - "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", - "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "htmlparser2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", + "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0", + "domutils": "^2.4.2", + "entities": "^2.0.0" } } } }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, "htmlparser2": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", - "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.4.4", + "domutils": "^2.5.2", "entities": "^2.0.0" } }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -31662,118 +28129,24 @@ } }, "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" } } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -31784,9 +28157,9 @@ } }, "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "humanize-url": { "version": "1.0.1", @@ -31828,16 +28201,6 @@ "parse-json": "^4.0.0" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -31854,24 +28217,6 @@ "resolve-from": "^3.0.0" } }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -31882,21 +28227,6 @@ "json-parse-better-errors": "^1.0.1" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -31938,20 +28268,23 @@ } }, "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "requires": { - "postcss": "^7.0.14" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" }, "identity-obj-proxy": { "version": "3.0.0", @@ -31961,34 +28294,21 @@ "harmony-reflect": "^1.4.6" } }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.16", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" }, "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "requires": { - "import-from": "^2.1.0" - } - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -31998,68 +28318,13 @@ "resolve-from": "^4.0.0" } }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, "import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -32072,16 +28337,6 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -32101,82 +28356,20 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { - "es-abstract": "^1.17.0-next.1", + "get-intrinsic": "^1.1.0", "has": "^1.0.3", - "side-channel": "^1.0.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } + "side-channel": "^1.0.4" } }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" - }, "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" }, "is-alphabetical": { "version": "1.0.4", @@ -32205,6 +28398,14 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -32227,57 +28428,18 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "requires": { "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", @@ -32288,52 +28450,36 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } @@ -32346,12 +28492,12 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" }, "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" }, "is-number": { "version": "7.0.0", @@ -32364,95 +28510,71 @@ "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" }, "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "requires": { - "is-path-inside": "^2.1.0" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" }, "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "requires": { - "path-is-inside": "^1.0.2" - } + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" }, "is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-subset": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "requires": { - "html-comment-regex": "^1.1.0" - } - }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -32464,18 +28586,21 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, "is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -32499,24 +28624,20 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, "istanbul-lib-coverage": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", - "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" }, "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "requires": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "dependencies": { @@ -32542,19 +28663,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32566,9 +28674,9 @@ } }, "istanbul-lib-source-maps": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", - "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -32576,57 +28684,25 @@ } }, "istanbul-reports": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", - "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, - "jest": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", - "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "requires": { - "@jest/core": "^26.6.0", - "import-local": "^3.0.2", - "jest-cli": "^26.6.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" }, "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -32635,30 +28711,20 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -32672,89 +28738,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32762,80 +28750,53 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "requires": { - "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -32849,9 +28810,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -32870,39 +28831,26 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "has-flag": { "version": "4.0.0", @@ -32910,9 +28858,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, "npm-run-path": { "version": "4.0.1", @@ -32927,19 +28875,6 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -32947,77 +28882,67 @@ "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, "jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^26.6.0", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.0" + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33028,9 +28953,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33050,9 +28975,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -33060,47 +28985,145 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "color-name": "~1.1.4" } }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", @@ -33113,62 +29136,68 @@ } }, "jest-config": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", - "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^26.6.3", - "@jest/types": "^26.6.2", - "babel-jest": "^26.6.3", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", + "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-node": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-jasmine2": "^26.6.3", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2" + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33179,14 +29208,19 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -33200,55 +29234,15 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "parse-json": { "version": "5.2.0", @@ -33261,54 +29255,27 @@ "lines-and-columns": "^1.1.6" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" }, "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" } } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -33332,57 +29299,57 @@ } }, "jest-docblock": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", - "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", - "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2" + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33393,9 +29360,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33420,25 +29387,31 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -33451,43 +29424,43 @@ } }, "jest-environment-jsdom": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", - "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2", - "jsdom": "^16.4.0" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -33501,9 +29474,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33538,42 +29511,42 @@ } }, "jest-environment-node": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", - "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "requires": { - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^26.6.2", - "jest-util": "^26.6.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -33587,9 +29560,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33629,50 +29602,49 @@ "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" }, "jest-haste-map": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", - "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^2.1.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^26.0.0", - "jest-serializer": "^26.6.2", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", - "micromatch": "^4.0.2", - "sane": "^4.0.3", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -33686,9 +29658,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33723,197 +29695,61 @@ } }, "jest-jasmine2": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", - "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^26.6.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "pretty-format": "^26.6.2", - "throat": "^5.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" - }, - "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", - "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", - "requires": { - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -33924,9 +29760,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33945,31 +29781,64 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -33981,6 +29850,47 @@ } } }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, "jest-matcher-utils": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", @@ -33993,53 +29903,53 @@ } }, "jest-message-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", - "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/types": "^26.6.2", + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.2", - "pretty-format": "^26.6.2", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", "slash": "^3.0.0", - "stack-utils": "^2.0.2" + "stack-utils": "^2.0.3" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -34050,9 +29960,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34077,20 +29987,26 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } } }, "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "supports-color": { "version": "7.2.0", @@ -34103,38 +30019,38 @@ } }, "jest-mock": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", - "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34148,9 +30064,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34185,54 +30101,57 @@ } }, "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} }, "jest-regex-util": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", - "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" }, "jest-resolve": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", - "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "requires": { - "@jest/types": "^26.6.0", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.0", - "read-pkg-up": "^7.0.1", - "resolve": "^1.17.0", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34246,9 +30165,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34267,80 +30186,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -34352,39 +30202,39 @@ } }, "jest-resolve-dependencies": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", - "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "requires": { - "@jest/types": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-snapshot": "^26.6.2" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34398,9 +30248,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34435,56 +30285,57 @@ } }, "jest-runner": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", - "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.7.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-docblock": "^26.0.0", - "jest-haste-map": "^26.6.2", - "jest-leak-detector": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", - "jest-runtime": "^26.6.3", - "jest-util": "^26.6.2", - "jest-worker": "^26.6.2", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", - "throat": "^5.0.0" + "throat": "^6.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -34498,9 +30349,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34519,95 +30370,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -34619,72 +30386,62 @@ } }, "jest-runtime": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", - "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", - "requires": { - "@jest/console": "^26.6.2", - "@jest/environment": "^26.6.2", - "@jest/fake-timers": "^26.6.2", - "@jest/globals": "^26.6.2", - "@jest/source-map": "^26.6.2", - "@jest/test-result": "^26.6.2", - "@jest/transform": "^26.6.2", - "@jest/types": "^26.6.2", - "@types/yargs": "^15.0.0", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "cjs-module-lexer": "^0.6.0", + "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", + "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-config": "^26.6.3", - "jest-haste-map": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-mock": "^26.6.2", - "jest-regex-util": "^26.0.0", - "jest-resolve": "^26.6.2", - "jest-snapshot": "^26.6.2", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^15.4.1" + "strip-bom": "^4.0.0" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -34693,30 +30450,15 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -34730,127 +30472,49 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", - "requires": { - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "ansi-regex": "^5.0.0" + "path-key": "^3.0.0" } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "supports-color": { "version": "7.2.0", @@ -34859,110 +30523,79 @@ "requires": { "has-flag": "^4.0.0" } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, "jest-serializer": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", - "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "requires": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" } }, "jest-snapshot": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", - "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", - "requires": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/types": "^26.6.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.0.0", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^26.6.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "jest-haste-map": "^26.6.2", - "jest-matcher-utils": "^26.6.2", - "jest-message-util": "^26.6.2", - "jest-resolve": "^26.6.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^26.6.2", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -34973,9 +30606,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34995,18 +30628,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" }, "has-flag": { "version": "4.0.0", @@ -35014,135 +30638,58 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "jest-matcher-utils": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", - "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-resolve": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", - "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "requires": { - "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^26.6.2", - "read-pkg-up": "^7.0.1", - "resolve": "^1.18.1", - "slash": "^3.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" }, "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" } } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - } + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { "lru-cache": "^6.0.0" } @@ -35158,42 +30705,42 @@ } }, "jest-util": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", - "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "requires": { - "@jest/types": "^26.6.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "is-ci": "^2.0.0", - "micromatch": "^4.0.2" + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -35207,14 +30754,19 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -35244,50 +30796,50 @@ } }, "jest-validate": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", - "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "requires": { - "@jest/types": "^26.6.2", - "camelcase": "^6.0.0", + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^26.3.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^26.6.2" + "pretty-format": "^27.5.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -35297,15 +30849,10 @@ "color-convert": "^2.0.1" } }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" - }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -35330,54 +30877,120 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" } }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", "requires": { - "has-flag": "^4.0.0" + "@types/yargs-parser": "*" } - } - } - }, - "jest-watch-typeahead": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", - "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^26.0.0", - "jest-watcher": "^26.3.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0" - }, - "dependencies": { + }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -35388,14 +31001,19 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "ci-info": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", + "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -35409,17 +31027,148 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } } }, "supports-color": { @@ -35433,43 +31182,43 @@ } }, "jest-watcher": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", - "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "requires": { - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^26.6.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", - "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } @@ -35483,9 +31232,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -35520,13 +31269,13 @@ } }, "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^8.0.0" }, "dependencies": { "has-flag": { @@ -35535,15 +31284,20 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { "has-flag": "^4.0.0" } } } }, + "js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -35593,9 +31347,9 @@ }, "dependencies": { "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" } } }, @@ -35607,13 +31361,19 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -35624,18 +31384,10 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" - }, "json5": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", - "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", - "requires": { - "minimist": "^1.2.5" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "jsonfile": { "version": "4.0.0", @@ -35645,20 +31397,20 @@ "graceful-fs": "^4.1.6" } }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, "jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "requires": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" } }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -35669,6 +31421,11 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -35682,15 +31439,6 @@ "language-subtag-registry": "~0.3.2" } }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -35705,20 +31453,25 @@ "type-check": "~0.4.0" } }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -35726,19 +31479,11 @@ } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } + "p-locate": "^4.1.0" } }, "lodash": { @@ -35746,16 +31491,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" - }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -35774,24 +31519,17 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "requires": { - "lodash._reinterpolate": "^3.0.0" - } + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, "lodash.throttle": { "version": "4.1.1", @@ -35801,12 +31539,7 @@ "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, "loose-envify": { "version": "1.4.0", @@ -35822,58 +31555,45 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" } }, "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "requires": { - "sourcemap-codec": "^1.4.4" + "sourcemap-codec": "^1.4.8" } }, "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "semver": "^6.0.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "requires": { - "tmpl": "1.0.x" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "requires": { - "object-visit": "^1.0.0" + "tmpl": "1.0.5" } }, "markdown-escapes": { @@ -35881,16 +31601,6 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdast-add-list-metadata": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", @@ -35907,21 +31617,20 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "fs-monkey": "^1.0.3" } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-stream": { "version": "2.0.0", @@ -35936,36 +31645,15 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "braces": "^3.0.2", + "picomatch": "^2.3.1" } }, "mime": { @@ -35974,16 +31662,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.45.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -35997,152 +31685,74 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", - "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", + "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" + "schema-utils": "^4.0.0" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "minimist": "^1.2.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "fast-deep-equal": "^3.1.3" } }, - "schema-utils": { + "json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "requires": { - "minipass": "^3.0.0" + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } } }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "brace-expansion": "^1.1.7" } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "requires": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" } }, "moo": { @@ -36150,19 +31760,6 @@ "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, "mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", @@ -36175,19 +31772,14 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, "multimatch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", @@ -36209,48 +31801,21 @@ } } }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "optional": true - }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", - "requires": { - "querystring": "^0.2.0" - } + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, "nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -36263,24 +31828,20 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "no-case": { "version": "3.0.4", @@ -36289,125 +31850,28 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" - }, - "node-notifier": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", - "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", - "optional": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^2.2.0", - "semver": "^7.3.2", - "shellwords": "^0.1.1", - "uuid": "^8.3.0", - "which": "^2.0.2" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "optional": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } - } + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" }, "node-releases": { - "version": "1.1.70", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", - "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -36423,7 +31887,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, "normalize-url": { "version": "1.9.1", @@ -36440,6 +31904,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, "requires": { "path-key": "^2.0.0" } @@ -36452,53 +31917,25 @@ "boolbase": "^1.0.0" } }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, "object-is": { "version": "1.1.4", @@ -36514,74 +31951,65 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "^3.0.0" - } - }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.fromentries": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", - "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "array.prototype.reduce": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", "requires": { - "isobject": "^3.0.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "obuf": { @@ -36590,9 +32018,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -36619,12 +32047,13 @@ } }, "open": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", - "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "opencollective-postinstall": { @@ -36633,30 +32062,6 @@ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "requires": { - "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - } - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", - "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } - }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -36670,28 +32075,11 @@ "word-wrap": "^1.2.3" } }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - }, - "p-each-series": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", - "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" - }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, "p-limit": { "version": "2.3.0", @@ -36702,27 +32090,20 @@ } }, "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "aggregate-error": "^3.0.0" + "p-limit": "^2.2.0" } }, "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "requires": { - "retry": "^0.12.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" } }, "p-try": { @@ -36730,21 +32111,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -36752,13 +32118,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "parent-module": { @@ -36769,18 +32128,6 @@ "callsites": "^3.0.0" } }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, "parse-entities": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", @@ -36794,14 +32141,6 @@ "is-hexadecimal": "^1.0.0" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "^1.2.0" - } - }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -36827,44 +32166,23 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true }, "path-parse": { "version": "1.0.7", @@ -36874,29 +32192,27 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, - "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" }, "pify": { "version": "2.3.0", @@ -36917,29 +32233,16 @@ } }, "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "requires": { - "node-modules-regexp": "^1.0.0" - } + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" }, "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - } + "find-up": "^4.0.0" } }, "pkg-up": { @@ -36952,11 +32255,33 @@ "dependencies": { "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "locate-path": "^3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -36969,1030 +32294,700 @@ "semver-compare": "^1.0.0" } }, - "pnp-webpack-plugin": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", - "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", - "requires": { - "ts-pnp": "^1.1.6" - } - }, "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", - "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-browser-comments": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", - "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", - "requires": { - "postcss": "^7" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} }, "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" } }, - "postcss-color-functional-notation": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", - "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, - "postcss-color-gray": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", - "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", - "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", - "requires": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" - } - }, - "postcss-color-mod-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", - "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", - "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-media": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", - "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "requires": { - "postcss": "^7.0.14" + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-properties": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", - "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "version": "12.1.10", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", + "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", "requires": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", - "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", - "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} }, "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} }, "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} }, "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} }, "postcss-double-position-gradients": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", - "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", "requires": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-env-function": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", - "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-flexbugs-fixes": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", - "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", - "requires": { - "postcss": "^7.0.26" - } + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} }, "postcss-focus-visible": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", - "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" } }, "postcss-focus-within": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", - "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "requires": { - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.9" } }, "postcss-font-variant": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", - "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} }, "postcss-gap-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", - "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", "requires": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" } }, - "postcss-image-set-function": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", - "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" } }, "postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "requires": { - "lodash.template": "^4.5.0", - "postcss": "^7.0.2" + "camelcase-css": "^2.0.1" } }, "postcss-lab-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", - "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", "requires": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" } }, "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "lru-cache": "^6.0.0" } } } }, "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} }, "postcss-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", - "requires": { - "postcss": "^7.0.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} }, "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" } }, "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", "requires": { - "browserslist": "^4.0.0", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" } }, "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.5" } }, "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "requires": { - "postcss": "^7.0.5" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} }, "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", + "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" + "postcss-selector-parser": "^6.0.10" } }, "postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", "requires": { - "postcss": "^7.0.2" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" } }, "postcss-normalize": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", - "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "requires": { - "@csstools/normalize.css": "^10.1.0", - "browserslist": "^4.6.2", - "postcss": "^7.0.17", - "postcss-browser-comments": "^3.0.0", - "sanitize.css": "^10.0.0" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" } }, "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { - "postcss": "^7.0.0" - } + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} }, "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" }, "dependencies": { "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" } } }, "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" } }, "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", "requires": { - "postcss": "^7.0.2" + "postcss-value-parser": "^4.2.0" } }, "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", - "requires": { - "postcss": "^7.0.2" - } + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} }, "postcss-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", - "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", "requires": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", - "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", - "requires": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" } }, "postcss-pseudo-class-any-link": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", - "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", - "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "postcss-selector-parser": "^6.0.10" } }, "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" } }, "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } + "postcss-value-parser": "^4.2.0" } }, "postcss-replace-overflow-wrap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", - "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", - "requires": { - "postcss": "^7.0.2" - } - }, - "postcss-safe-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", - "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", - "requires": { - "postcss": "^8.1.0" - }, - "dependencies": { - "postcss": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", - "requires": { - "colorette": "^1.2.1", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - } - } - } - }, - "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", - "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", - "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" - } + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} }, "postcss-selector-not": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", - "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", "requires": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } } } }, "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "postcss-selector-parser": "^6.0.5" } }, "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "postcss-values-parser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", - "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "prelude-ls": { "version": "1.2.1", @@ -38020,17 +33015,17 @@ } }, "pretty-bytes": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", - "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" }, "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "requires": { "lodash": "^4.17.20", - "renderkid": "^2.0.4" + "renderkid": "^3.0.0" } }, "pretty-format": { @@ -38058,17 +33053,6 @@ "multimatch": "^4.0.0" }, "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "execa": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", @@ -38086,16 +33070,6 @@ "strip-final-newline": "^2.0.0" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -38111,15 +33085,6 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, "npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -38135,58 +33100,14 @@ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -38198,35 +33119,30 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "requires": { "asap": "~2.0.6" } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "prop-types-exact": { @@ -38240,74 +33156,36 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" }, "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" } } }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -38316,7 +33194,15 @@ "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } }, "query-string": { "version": "4.3.4", @@ -38327,21 +33213,21 @@ "strict-uri-encode": "^1.0.0" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -38377,35 +33263,34 @@ "safe-buffer": "^5.1.0" } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } } } }, @@ -38420,178 +33305,151 @@ } }, "react-app-polyfill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", - "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "requires": { - "core-js": "^3.6.5", + "core-js": "^3.19.2", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.7", - "whatwg-fetch": "^3.4.1" + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" } }, "react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "requires": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "requires": { - "@babel/highlight": "^7.10.4" + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, - "browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "requires": { - "locate-path": "^5.0.0", + "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, - "immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } + "loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "requires": { - "p-limit": "^2.2.0" + "p-locate": "^5.0.0" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "react-error-overlay": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", - "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { - "shebang-regex": "^3.0.0" + "yocto-queue": "^0.1.0" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { - "ansi-regex": "^5.0.0" + "p-limit": "^3.0.2" } }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "isexe": "^2.0.0" + "has-flag": "^4.0.0" } } } @@ -38607,6 +33465,11 @@ "scheduler": "^0.19.1" } }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, "react-ga": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", @@ -38667,91 +33530,319 @@ } }, "react-refresh": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", - "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" }, "react-scripts": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", - "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", - "requires": { - "@babel/core": "7.12.3", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", - "@svgr/webpack": "5.4.0", - "@typescript-eslint/eslint-plugin": "^4.5.0", - "@typescript-eslint/parser": "^4.5.0", - "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.0", - "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.7", - "babel-preset-react-app": "^10.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", "bfj": "^7.0.2", - "camelcase": "^6.1.0", - "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "4.3.0", - "dotenv": "8.2.0", - "dotenv-expand": "5.1.0", - "eslint": "^7.11.0", - "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.2.0", - "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jest": "^24.1.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.2.0", - "eslint-plugin-testing-library": "^3.9.2", - "eslint-webpack-plugin": "^2.1.0", - "file-loader": "6.1.1", - "fs-extra": "^9.0.1", - "fsevents": "^2.1.3", - "html-webpack-plugin": "4.5.0", - "identity-obj-proxy": "3.0.0", - "jest": "26.6.0", - "jest-circus": "26.6.0", - "jest-resolve": "26.6.0", - "jest-watch-typeahead": "0.6.1", - "mini-css-extract-plugin": "0.11.3", - "optimize-css-assets-webpack-plugin": "5.0.4", - "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.2.1", - "postcss-loader": "3.0.0", - "postcss-normalize": "8.0.1", - "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "5.0.2", - "react-app-polyfill": "^2.0.0", - "react-dev-utils": "^11.0.0", - "react-refresh": "^0.8.3", - "resolve": "1.18.1", - "resolve-url-loader": "^3.1.2", - "sass-loader": "8.0.2", - "semver": "7.3.2", - "style-loader": "1.3.0", - "terser-webpack-plugin": "4.2.3", - "ts-pnp": "1.2.0", - "url-loader": "4.1.1", - "webpack": "4.44.2", - "webpack-dev-server": "3.11.0", - "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" - }, - "dependencies": { - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "@eslint/eslintrc": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", + "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", + "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.3", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "8.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", + "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", + "requires": { + "@eslint/eslintrc": "^1.3.3", + "@humanwhocodes/config-array": "^0.11.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.15.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + } + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } }, "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", + "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", + "requires": { + "type-fest": "^0.20.2" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -38761,19 +33852,67 @@ "universalify": "^2.0.0" } }, - "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" + "p-limit": "^3.0.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", + "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", + "optional": true, + "peer": true }, "universalify": { "version": "2.0.0", @@ -38846,34 +33985,38 @@ "react-transition-group": "^2.3.1" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.5" } }, "redent": { @@ -38896,76 +34039,68 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "requires": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", "requires": { "@babel/runtime": "^7.8.4" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, "regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" }, "regjsparser": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", - "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "requires": { "jsesc": "~0.5.0" }, @@ -38973,14 +34108,14 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, "remark-parse": { "version": "5.0.0", @@ -39004,122 +34139,45 @@ "xtend": "^4.0.1" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, "renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "requires": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" }, "dependencies": { "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "boolbase": "^1.0.0" } } } }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -39133,30 +34191,26 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-cwd": { @@ -39185,171 +34239,93 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", - "requires": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.21", - "rework": "1.0.1", - "rework-visit": "1.0.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", "source-map": "0.6.1" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" }, "postcss": { - "version": "7.0.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", - "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { - "has-flag": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } } } }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", - "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - }, - "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" - } - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" - }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, "rollup": { - "version": "1.32.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", - "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", - "requires": { - "@types/estree": "*", - "@types/node": "*", - "acorn": "^7.1.0" - } - }, - "rollup-plugin-babel": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", - "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "rollup-pluginutils": "^2.8.1" + "fsevents": "~2.3.2" } }, "rollup-plugin-terser": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", - "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "requires": { - "@babel/code-frame": "^7.5.5", - "jest-worker": "^24.9.0", - "rollup-pluginutils": "^2.8.2", + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", "serialize-javascript": "^4.0.0", - "terser": "^4.6.2" + "terser": "^5.0.0" }, "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" } }, "serialize-javascript": { @@ -39361,30 +34337,15 @@ } }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" - } - } - }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -39394,11 +34355,6 @@ "nearley": "^2.7.10" } }, - "rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" - }, "run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", @@ -39406,29 +34362,26 @@ "dev": true }, "run-parallel": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", - "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { - "aproba": "^1.1.1" + "queue-microtask": "^1.2.2" } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "requires": { - "ret": "~0.1.10" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" } }, "safer-buffer": { @@ -39436,140 +34389,10 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "requires": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, "sanitize.css": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", - "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "sass": { "version": "1.49.0", @@ -39582,40 +34405,12 @@ } }, "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "klona": "^2.0.4", + "neo-async": "^2.6.2" } }, "sax": { @@ -39653,14 +34448,14 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", "requires": { - "node-forge": "^0.10.0" + "node-forge": "^1" } }, "semver": { @@ -39675,23 +34470,23 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -39705,21 +34500,21 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "requires": { "randombytes": "^2.1.0" } @@ -39727,7 +34522,7 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -39746,10 +34541,15 @@ "ms": "2.0.0" } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -39760,88 +34560,46 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "send": "0.18.0" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -39849,18 +34607,13 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true }, "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "optional": true + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", + "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" }, "side-channel": { "version": "1.0.4", @@ -39877,21 +34630,6 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -39932,168 +34670,17 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } } } }, "sockjs": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", - "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" - } - }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "requires": { - "websocket-driver": ">=0.5.1" - } - } + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, "sort-keys": { @@ -40119,6 +34706,16 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, + "source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -40154,6 +34751,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -40162,12 +34760,14 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -40176,7 +34776,8 @@ "spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "dev": true }, "spdy": { "version": "4.0.2", @@ -40201,26 +34802,6 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -40228,23 +34809,15 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -40257,73 +34830,19 @@ } }, "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "strict-uri-encode": { "version": "1.1.0", @@ -40331,35 +34850,20 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "~5.2.0" } }, "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - } } }, "string-natural-compare": { @@ -40367,18 +34871,29 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "string.prototype.matchall": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", - "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has-symbols": "^1.0.1", - "internal-slot": "^1.0.2", - "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" } }, "string.prototype.trim": { @@ -40392,21 +34907,23 @@ } }, "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "stringify-object": { @@ -40417,43 +34934,38 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - } } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" }, "dependencies": { "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" } } }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, "strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", - "requires": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true }, "strip-final-newline": { "version": "2.0.0", @@ -40487,34 +34999,18 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "style-loader": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", - "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^2.7.0" - } + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} }, "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" } }, "supports-color": { @@ -40526,9 +35022,9 @@ } }, "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -40549,6 +35045,11 @@ } } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -40596,21 +35097,9 @@ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "requires": { "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - } + "entities": "^2.0.0" } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -40618,6 +35107,13 @@ "requires": { "dom-serializer": "0", "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } } }, "nth-check": { @@ -40657,90 +35153,88 @@ "uri-js": "^4.2.2" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } } } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "tailwindcss": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", + "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.18", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" }, "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } } } }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" }, "tempy": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", - "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "requires": { - "temp-dir": "^1.0.0", - "type-fest": "^0.3.1", - "unique-string": "^1.0.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "dependencies": { + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, "type-fest": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" } } }, @@ -40754,135 +35248,44 @@ } }, "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + } } }, "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", - "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" }, "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } } } }, @@ -40902,81 +35305,25 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", - "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -40986,18 +35333,26 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } } }, "tr46": { @@ -41036,19 +35391,14 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" - }, "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, "dependencies": { @@ -41063,33 +35413,30 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" } } }, "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", + "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "tsutils": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", - "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -41122,11 +35469,6 @@ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -41135,6 +35477,23 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "peer": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, "unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -41145,28 +35504,28 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" }, "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, "unified": { "version": "6.2.0", @@ -41181,49 +35540,12 @@ "x-is-string": "^0.1.0" } }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "requires": { - "imurmurhash": "^0.1.4" - } - }, "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "requires": { - "crypto-random-string": "^1.0.0" + "crypto-random-string": "^2.0.0" } }, "unist-util-is": { @@ -41275,54 +35597,27 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -41336,44 +35631,6 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -41383,30 +35640,10 @@ "requires-port": "^1.0.0" } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "util.promisify": { "version": "1.0.1", @@ -41417,42 +35654,22 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "v8-compile-cache": { "version": "2.2.0", @@ -41460,9 +35677,9 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -41470,9 +35687,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" } } }, @@ -41480,6 +35697,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -41488,12 +35706,7 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" }, "vfile": { "version": "2.3.0", @@ -41519,11 +35732,6 @@ "unist-util-stringify-position": "^1.1.1" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -41546,11 +35754,11 @@ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "requires": { - "makeerror": "1.0.x" + "makeerror": "1.0.12" } }, "warning": { @@ -41562,226 +35770,12 @@ } }, "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "optional": true, + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" } }, "wbuf": { @@ -41798,608 +35792,224 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "4.44.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", - "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.3.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "schema-utils": "^4.0.0" }, - "dependencies": { - "mime": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", - "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" - } - } - }, - "webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "resolve-from": "^3.0.0" + "fast-deep-equal": "^3.1.3" } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", "requires": { - "has-flag": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "fast-deep-equal": "^3.1.3" } }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { - "async-limiter": "~1.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "requires": {} } } }, "webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "requires": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "dependencies": { - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" } } } }, "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" }, "websocket-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", - "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, @@ -42414,12 +36024,22 @@ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "whatwg-fetch": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", - "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -42444,10 +36064,17 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } }, "word-wrap": { "version": "1.2.3", @@ -42455,227 +36082,314 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", - "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", "requires": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "workbox-broadcast-update": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", - "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-build": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", - "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", "requires": { - "@babel/core": "^7.8.4", - "@babel/preset-env": "^7.8.4", - "@babel/runtime": "^7.8.4", - "@hapi/joi": "^15.1.0", - "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-replace": "^2.3.1", - "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^8.1.0", + "fs-extra": "^9.0.1", "glob": "^7.1.6", - "lodash.template": "^4.5.0", + "lodash": "^4.17.20", "pretty-bytes": "^5.3.0", - "rollup": "^1.31.1", - "rollup-plugin-babel": "^4.3.3", - "rollup-plugin-terser": "^5.3.1", - "source-map": "^0.7.3", - "source-map-url": "^0.4.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "tempy": "^0.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", "upath": "^1.2.0", - "workbox-background-sync": "^5.1.4", - "workbox-broadcast-update": "^5.1.4", - "workbox-cacheable-response": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-expiration": "^5.1.4", - "workbox-google-analytics": "^5.1.4", - "workbox-navigation-preload": "^5.1.4", - "workbox-precaching": "^5.1.4", - "workbox-range-requests": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4", - "workbox-streams": "^5.1.4", - "workbox-sw": "^5.1.4", - "workbox-window": "^5.1.4" - }, - "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } } } }, "workbox-cacheable-response": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", - "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-core": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", - "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" }, "workbox-expiration": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", - "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", "requires": { - "workbox-core": "^5.1.4" + "idb": "^7.0.1", + "workbox-core": "6.5.4" } }, "workbox-google-analytics": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", - "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", "requires": { - "workbox-background-sync": "^5.1.4", - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4", - "workbox-strategies": "^5.1.4" + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-navigation-preload": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", - "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-precaching": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", - "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-range-requests": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", - "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", "requires": { - "workbox-core": "^5.1.4" + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" } }, "workbox-routing": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", - "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", "requires": { - "workbox-core": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-strategies": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", - "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", "requires": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4" } }, "workbox-streams": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", - "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", "requires": { - "workbox-core": "^5.1.4", - "workbox-routing": "^5.1.4" + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" } }, "workbox-sw": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", - "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" }, "workbox-webpack-plugin": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", - "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", "requires": { - "@babel/runtime": "^7.5.5", - "fast-json-stable-stringify": "^2.0.0", - "source-map-url": "^0.4.0", - "upath": "^1.1.2", - "webpack-sources": "^1.3.0", - "workbox-build": "^5.1.4" + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } } }, "workbox-window": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", - "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", - "requires": { - "workbox-core": "^5.1.4" - } - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "requires": { - "errno": "~0.1.7" - } - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", "requires": { - "microevent.ts": "~0.1.1" + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" } }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "color-convert": "^2.0.1" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "ansi-regex": "^4.1.0" + "color-name": "~1.1.4" } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -42696,9 +36410,9 @@ } }, "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "requires": {} }, "x-is-string": { @@ -42722,9 +36436,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { "version": "4.0.0", @@ -42732,75 +36446,28 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } - } + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 5866f498..6158c1c0 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^4.0.0", + "react-scripts": "^5.0.1", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", From e065dbae37d3c12f751d653ee790c8b90553dea4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:13:28 -0500 Subject: [PATCH 197/386] Bump glob-parent from 5.1.1 to 5.1.2 (#247) Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 54 ++++++----------------------------------------- 1 file changed, 6 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66ac92b0..be89cb34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5961,17 +5961,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -8553,17 +8542,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -9242,9 +9220,9 @@ } }, "node_modules/glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { "is-glob": "^4.0.1" }, @@ -25338,16 +25316,6 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } } }, "chrome-trace-event": { @@ -27316,16 +27284,6 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } } }, "fast-json-stable-stringify": { @@ -27809,9 +27767,9 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } From 8b4c4307355e56f79eebe71ff7195440f112139b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:13:33 -0500 Subject: [PATCH 198/386] Bump ansi-regex from 4.1.0 to 4.1.1 (#246) Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/chalk/ansi-regex/releases) - [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: ansi-regex dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index be89cb34..7c54e977 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3729,9 +3729,9 @@ } }, "node_modules/@testing-library/dom/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -4188,9 +4188,9 @@ } }, "node_modules/@types/testing-library__react/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } @@ -4935,9 +4935,9 @@ } }, "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { "node": ">=6" } @@ -23573,9 +23573,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -23997,9 +23997,9 @@ } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", @@ -24541,9 +24541,9 @@ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "ansi-styles": { "version": "3.2.1", From febcca26869205d3c320d4cb215ca220e3d32b13 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 18:52:27 -0500 Subject: [PATCH 199/386] Revert "Bump glob-parent from 5.1.1 to 5.1.2" (#248) Revert "Bump glob-parent from 5.1.1 to 5.1.2 (#247)" This reverts commit e065dbae37d3c12f751d653ee790c8b90553dea4. --- package-lock.json | 54 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7c54e977..82a197d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5961,6 +5961,17 @@ "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -8542,6 +8553,17 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -9220,9 +9242,9 @@ } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dependencies": { "is-glob": "^4.0.1" }, @@ -25316,6 +25338,16 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "chrome-trace-event": { @@ -27284,6 +27316,16 @@ "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } } }, "fast-json-stable-stringify": { @@ -27767,9 +27809,9 @@ } }, "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "requires": { "is-glob": "^4.0.1" } From f84a0a1c61d095505e12cb6f9cc22a20602c7a66 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 18:52:39 -0500 Subject: [PATCH 200/386] Revert "Bump ansi-regex from 4.1.0 to 4.1.1" (#249) Revert "Bump ansi-regex from 4.1.0 to 4.1.1 (#246)" This reverts commit 8b4c4307355e56f79eebe71ff7195440f112139b. --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 82a197d0..66ac92b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3729,9 +3729,9 @@ } }, "node_modules/@testing-library/dom/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -4188,9 +4188,9 @@ } }, "node_modules/@types/testing-library__react/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -4935,9 +4935,9 @@ } }, "node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "engines": { "node": ">=6" } @@ -23595,9 +23595,9 @@ } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -24019,9 +24019,9 @@ } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -24563,9 +24563,9 @@ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, "ansi-styles": { "version": "3.2.1", From d9a928fe40c650e089758dd418d3700c8f047af4 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Sat, 19 Nov 2022 18:52:52 -0500 Subject: [PATCH 201/386] Revert "Bump loader-utils and react-scripts" (#250) Revert "Bump loader-utils and react-scripts (#245)" This reverts commit a1c47854e28872588e0942653adcbd813f88273d. --- package-lock.json | 38435 ++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 22385 insertions(+), 16052 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66ac92b0..b6ecb594 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^5.0.1", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -44,474 +44,299 @@ "pretty-quick": "^2.0.2" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/highlight": "^7.10.4" } }, "node_modules/@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" }, "node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", - "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", - "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node": ">=0.10.0" } }, "node_modules/@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "dependencies": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.10" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "dependencies": { + "@babel/types": "^7.12.10" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.10.4" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.7" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.5" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.10" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dependencies": { - "@babel/types": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dependencies": { - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.1" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "engines": { - "node": ">=6.9.0" + "@babel/types": "^7.12.11" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" }, "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "node_modules/@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", "bin": { "parser": "bin/babel-parser.js" }, @@ -519,286 +344,137 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", - "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-async-generators": { @@ -807,9 +483,6 @@ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-bigint": { @@ -818,48 +491,22 @@ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-dynamic-import": { @@ -868,9 +515,6 @@ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-export-namespace-from": { @@ -879,37 +523,14 @@ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-import-meta": { @@ -918,9 +539,6 @@ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-json-strings": { @@ -929,23 +547,14 @@ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { @@ -954,9 +563,6 @@ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { @@ -965,9 +571,6 @@ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-numeric-separator": { @@ -976,9 +579,6 @@ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-object-rest-spread": { @@ -987,9 +587,6 @@ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { @@ -998,9 +595,6 @@ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-chaining": { @@ -1009,815 +603,508 @@ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "regenerator-transform": "^0.14.2" } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "dependencies": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "dependencies": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" } }, "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" } }, "node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dependencies": { - "regenerator-runtime": "^0.13.10" - }, - "engines": { - "node": ">=6.9.0" + "regenerator-runtime": "^0.13.4" } }, "node_modules/@babel/runtime-corejs3": { @@ -1830,49 +1117,39 @@ } }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, "node_modules/@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1880,369 +1157,172 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "bin": { + "watch": "cli.js" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=0.1.95" } }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4.0.0" } }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "type-fest": "^0.8.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 4" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" } }, - "node_modules/@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "@hapi/hoek": "^8.3.0" } }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=8" } }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "p-locate": "^4.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=8" } }, - "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", - "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "lodash": "^4.17.20", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "type-fest": "^0.8.1" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -2252,56 +1332,56 @@ } }, "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/console/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/console/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/console/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2315,24 +1395,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/console/node_modules/color-convert": { @@ -2371,82 +1445,82 @@ } }, "node_modules/@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 10.14.2" } }, "node_modules/@jest/core/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/core/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/core/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/@jest/core/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2456,24 +1530,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/core/node_modules/color-convert": { @@ -2492,6 +1560,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/@jest/core/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2500,103 +1580,216 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@jest/core/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "node_modules/@jest/core/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "p-locate": "^4.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/@jest/core/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/@jest/core/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@types/istanbul-lib-report": "*" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" + "node_modules/@jest/core/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@jest/core/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dependencies": { - "color-convert": "^2.0.1" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/environment/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/@jest/core/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/@jest/environment/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/@jest/core/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/@jest/environment/node_modules/color-name": { + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/environment/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@jest/environment/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jest/environment/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/environment/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/environment/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" @@ -2621,48 +1814,48 @@ } }, "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/fake-timers/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/fake-timers/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/fake-timers/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2676,24 +1869,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/fake-timers/node_modules/color-convert": { @@ -2732,45 +1919,45 @@ } }, "node_modules/@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/globals/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/globals/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/globals/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2784,24 +1971,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/globals/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/globals/node_modules/color-convert": { @@ -2840,75 +2021,69 @@ } }, "node_modules/@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^4.0.3", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "v8-to-istanbul": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">= 10.14.2" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "optionalDependencies": { + "node-notifier": "^8.0.0" } }, "node_modules/@jest/reporters/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/reporters/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/reporters/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -2922,24 +2097,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/reporters/node_modules/color-convert": { @@ -2958,6 +2127,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/@jest/reporters/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2966,82 +2147,168 @@ "node": ">=8" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/@jest/reporters/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { "node": ">=8" } }, - "node_modules/@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, "node_modules/@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "dependencies": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/test-result/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/test-result/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/test-result/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -3055,24 +2322,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/test-result/node_modules/color-convert": { @@ -3111,71 +2372,72 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dependencies": { "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/transform/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/@jest/transform/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@jest/transform/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -3189,24 +2451,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/@jest/transform/node_modules/color-convert": { @@ -3258,12 +2514,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" @@ -3294,52 +2551,26 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "dependencies": { - "eslint-scope": "5.1.1" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" }, "engines": { @@ -3347,76 +2578,94 @@ } }, "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "node_modules/@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", + "dependencies": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.14.2" }, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "node": ">= 8.0.0" } }, "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" } }, "node_modules/@rollup/pluginutils": { @@ -3430,9 +2679,6 @@ }, "engines": { "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" } }, "node_modules/@rollup/pluginutils/node_modules/@types/estree": { @@ -3440,46 +2686,34 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, "node_modules/@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, - "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, "node_modules/@sinonjs/commons": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", - "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "ejs": "^2.6.1", + "magic-string": "^0.25.0" } }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { @@ -3488,10 +2722,6 @@ "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { @@ -3500,10 +2730,6 @@ "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { @@ -3512,10 +2738,6 @@ "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { @@ -3524,10 +2746,6 @@ "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { @@ -3536,10 +2754,6 @@ "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { @@ -3548,10 +2762,6 @@ "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { @@ -3560,10 +2770,6 @@ "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-plugin-transform-svg-component": { @@ -3572,10 +2778,6 @@ "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/babel-preset": { @@ -3594,10 +2796,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/core": { @@ -3611,10 +2809,14 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" } }, "node_modules/@svgr/hast-util-to-babel-ast": { @@ -3626,10 +2828,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-jsx": { @@ -3644,10 +2842,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/plugin-svgo": { @@ -3661,32 +2855,24 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", + "dependencies": { + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", "loader-utils": "^2.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" } }, "node_modules/@testing-library/dom": { @@ -3854,18 +3040,15 @@ "node": ">= 6" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } + "node_modules/@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" }, "node_modules/@types/babel__core": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", - "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -3875,128 +3058,65 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", "dependencies": { "@babel/types": "^7.3.0" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "node_modules/@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "@types/minimatch": "*", + "@types/node": "*" } }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dependencies": { - "@types/node": "*" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -4021,36 +3141,29 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "node_modules/@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "node_modules/@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -4058,9 +3171,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", + "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" }, "node_modules/@types/prop-types": { "version": "15.7.3", @@ -4068,19 +3181,9 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "node_modules/@types/react": { "version": "17.0.0", @@ -4100,52 +3203,27 @@ } }, "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "dependencies": { - "@types/mime": "*", "@types/node": "*" } }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" }, "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" }, "node_modules/@types/testing-library__dom": { "version": "6.14.0", @@ -4267,17 +3345,43 @@ "node": ">=8" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "node_modules/@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "dependencies": { + "source-map": "^0.6.1" + } }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "node_modules/@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", "dependencies": { - "@types/node": "*" + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" } }, "node_modules/@types/yargs": { @@ -4294,41 +3398,38 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", - "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", + "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", "dependencies": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/experimental-utils": "4.14.0", + "@typescript-eslint/scope-manager": "4.14.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=10" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4340,127 +3441,71 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", - "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", + "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", "dependencies": { - "@typescript-eslint/utils": "5.43.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", - "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", + "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", "dependencies": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "debug": "^4.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", - "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", + "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", - "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", - "dependencies": { - "@typescript-eslint/typescript-estree": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, "node_modules/@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", + "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", + "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", "dependencies": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { @@ -4472,84 +3517,36 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", - "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4561,157 +3558,171 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", + "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", "dependencies": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@typescript-eslint/types": "4.14.0", + "eslint-visitor-keys": "^2.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, @@ -4726,17 +3737,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" }, "engines": { "node": ">= 0.6" @@ -4763,22 +3774,9 @@ } }, "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, "node_modules/acorn-walk": { "version": "7.2.0", @@ -4789,17 +3787,17 @@ } }, "node_modules/address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", "engines": { - "node": ">= 10.0.0" + "node": ">= 0.12.0" } }, "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -4819,6 +3817,18 @@ "node": ">= 6.0.0" } }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -4846,49 +3856,20 @@ "uri-js": "^4.2.2" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "node_modules/ansi-colors": { "version": "4.1.1", @@ -4899,34 +3880,28 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dependencies": { - "type-fest": "^0.21.3" + "type-fest": "^0.11.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", "engines": [ "node >= 0.8.0" ], @@ -4954,9 +3929,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4965,10 +3940,10 @@ "node": ">= 8" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "node_modules/argparse": { "version": "1.0.10", @@ -4990,6 +3965,35 @@ "node": ">=6.0" } }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -5010,21 +4014,18 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/array-union": { @@ -5046,6 +4047,14 @@ "node": ">=0.10.0" } }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -5055,75 +4064,58 @@ "es-abstract": "^1.17.4" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "node_modules/array.prototype.find/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" } }, "node_modules/arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true, "engines": { "node": ">=8" } @@ -5131,7 +4123,53 @@ "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/ast-types-flow": { "version": "0.0.7", @@ -5154,6 +4192,16 @@ "lodash": "^4.17.14" } }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5179,41 +4227,26 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" } }, "node_modules/axe-core": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", - "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", "engines": { "node": ">=4" } @@ -5227,7 +4260,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -5244,59 +4276,66 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dependencies": { + "babylon": "^6.18.0" + }, "engines": { "node": ">=4" } }, "node_modules/babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">= 10.14.2" } }, "node_modules/babel-jest/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/babel-jest/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/babel-jest/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -5310,24 +4349,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/babel-jest/node_modules/color-convert": { @@ -5366,32 +4399,69 @@ } }, "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", "schema-utils": "^2.6.5" }, "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "node": ">= 6.9" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-loader/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", + "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" }, "engines": { @@ -5399,9 +4469,9 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -5409,73 +4479,73 @@ "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "node_modules/babel-plugin-macros/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/babel-plugin-macros/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "node_modules/babel-plugin-transform-react-remove-prop-types": { @@ -5500,47 +4570,182 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 10.14.2" } }, "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dependencies": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" } }, "node_modules/bail": { @@ -5553,10 +4758,78 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "node_modules/bfj": { "version": "7.0.2", @@ -5588,38 +4861,49 @@ "node": ">=8" } }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "dependencies": { - "bytes": "3.1.2", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", + "depd": "~1.1.2", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "engines": { "node": ">= 0.8" } @@ -5632,31 +4916,30 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "dependencies": { - "array-flatten": "^2.1.2", + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "node_modules/boolbase": { @@ -5689,30 +4972,111 @@ "node": ">=8" } }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" }, "bin": { "browserslist": "cli.js" @@ -5729,56 +5093,155 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", "engines": { "node": ">= 0.8" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "callsites": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, "engines": { "node": ">=4" } @@ -5787,7 +5250,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, "dependencies": { "caller-callsite": "^2.0.0" }, @@ -5812,24 +5274,10 @@ "tslib": "^2.0.3" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } + "node_modules/camel-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, "node_modules/caniuse-api": { "version": "3.0.0", @@ -5843,24 +5291,25 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001431", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", - "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", "engines": { "node": ">=4" } @@ -5936,46 +5385,38 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "dependencies": { - "anymatch": "~3.1.2", + "anymatch": "~3.1.1", "braces": "~3.0.2", - "glob-parent": "~5.1.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "~3.5.0" }, "engines": { "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "engines": { - "node": ">= 6" + "node": ">=10" } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dependencies": { + "tslib": "^1.9.0" + }, "engines": { "node": ">=6.0" } @@ -5983,13 +5424,46 @@ "node_modules/ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/classnames": { "version": "2.2.6", @@ -5997,30 +5471,83 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "node_modules/clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dependencies": { "source-map": "~0.6.0" }, "engines": { - "node": ">= 10.0" + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -6049,6 +5576,27 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -6062,15 +5610,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "node_modules/color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "node_modules/combined-stream": { "version": "1.0.8", @@ -6088,15 +5640,10 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", "engines": { "node": ">=4.0.0" } @@ -6104,7 +5651,20 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } }, "node_modules/compressible": { "version": "2.0.18", @@ -6145,37 +5705,64 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" }, "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "engines": { "node": ">=0.8" } }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "dependencies": { - "safe-buffer": "5.2.1" + "safe-buffer": "5.1.2" }, "engines": { "node": ">= 0.6" @@ -6190,14 +5777,17 @@ } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", "engines": { "node": ">= 0.6" } @@ -6205,49 +5795,67 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "node_modules/core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" } }, + "node_modules/core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==", + "hasInstallScript": true + }, "node_modules/core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "browserslist": "^4.16.1", + "semver": "7.0.0" } }, - "node_modules/core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" } }, + "node_modules/core-js-pure": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", + "hasInstallScript": true + }, "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -6271,9 +5879,53 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cosmiconfig/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "node_modules/create-react-context": { @@ -6285,66 +5937,33 @@ "warning": "^4.0.3" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" }, "engines": { - "node": ">= 8" + "node": "*" } }, "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/css": { @@ -6359,187 +5978,145 @@ } }, "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.5" }, "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "css-blank-pseudo": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, - "node_modules/css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", "engines": { - "node": "^10 || ^12 || >=14" + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" }, - "peerDependencies": { - "postcss": "^8.0.9" + "engines": { + "node": ">4" } }, "node_modules/css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "bin": { - "css-has-pseudo": "dist/cli.cjs" + "css-has-pseudo": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, - "node_modules/css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.18", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=4" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } + "node": ">= 10.13.0" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node_modules/css-loader/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "yallist": "^4.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=10" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": ">= 12.13.0" + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=10" } }, "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" + "css-prefers-color-scheme": "cli.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/css-select": { @@ -6585,13 +6162,9 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "node_modules/cssdb": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", - "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - } + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" }, "node_modules/cssesc": { "version": "3.0.0", @@ -6605,76 +6178,138 @@ } }, "node_modules/cssnano": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", - "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dependencies": { - "cssnano-preset-default": "^5.2.13", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/cssnano-preset-default": { - "version": "5.2.13", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", - "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.3", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.1", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=4" } }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" } }, "node_modules/csso": { @@ -6689,9 +6324,9 @@ } }, "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6731,10 +6366,24 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" }, "node_modules/data-urls": { "version": "2.0.0", @@ -6750,25 +6399,28 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dependencies": { "ms": "2.1.2" }, "engines": { "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" } }, "node_modules/decimal.js": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", - "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "node_modules/decode-uri-component": { "version": "0.2.0", @@ -6781,7 +6433,7 @@ "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, "node_modules/deep-equal": { "version": "1.1.1", @@ -6810,108 +6462,106 @@ } }, "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dependencies": { - "execa": "^5.0.0" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" }, "engines": { - "node": ">= 10" + "node": ">=6" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "object-keys": "^1.0.12" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "path-key": "^3.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" } }, "node_modules/delayed-stream": { @@ -6923,22 +6573,27 @@ } }, "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -6948,9 +6603,9 @@ } }, "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "node_modules/detect-port-alt": { "version": "1.1.6", @@ -6979,28 +6634,7 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/diff-sequences": { "version": "24.9.0", @@ -7010,6 +6644,21 @@ "node": ">= 6" } }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -7021,30 +6670,39 @@ "node": ">=8" } }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, "node_modules/discontinuous-range": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "node_modules/dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" } }, "node_modules/doctrine": { @@ -7089,16 +6747,19 @@ "entities": "^2.0.0" } }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" }, "node_modules/domexception": { "version": "2.0.1", @@ -7120,30 +6781,24 @@ } }, "node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", "dependencies": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.1.0" }, "engines": { "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", "dependencies": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" } }, "node_modules/dot-case": { @@ -7155,12 +6810,28 @@ "tslib": "^2.0.3" } }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/dotenv-expand": { @@ -7173,29 +6844,54 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "hasInstallScript": true, "engines": { "node": ">=0.10.0" } }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + "version": "1.3.642", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", + "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, "node_modules/email-addresses": { "version": "3.1.0", @@ -7203,20 +6899,17 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -7229,7 +6922,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "engines": { "node": ">= 0.8" } @@ -7238,21 +6931,33 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/enquirer": { @@ -7339,6 +7044,17 @@ "object-is": "^1.1.2" } }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -7348,66 +7064,35 @@ } }, "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "dependencies": { - "stackframe": "^1.3.4" + "stackframe": "^1.1.1" } }, "node_modules/es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dependencies": { - "has": "^1.0.3" } }, "node_modules/es-to-primitive": { @@ -7423,6 +7108,35 @@ "node": ">= 0.4" } }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -7434,7 +7148,7 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "node_modules/escape-string-regexp": { "version": "1.0.5", @@ -7619,74 +7333,52 @@ "node": ">=4" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "node_modules/eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "dependencies": { - "ms": "^2.1.1" + "debug": "^2.6.9", + "resolve": "^1.13.1" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "ms": "2.0.0" } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "pkg-dir": "^2.0.0" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { + "node_modules/eslint-module-utils/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", @@ -7694,83 +7386,298 @@ "ms": "2.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { + "node_modules/eslint-module-utils/node_modules/find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dependencies": { - "esutils": "^2.0.2" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "p-try": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "node": ">=4" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dependencies": { - "@babel/runtime": "^7.18.9", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", + "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", + "axe-core": "^4.0.2", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" }, "engines": { "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" }, "node_modules/eslint-plugin-prettier": { "version": "3.3.1", @@ -7785,42 +7692,32 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.31.11", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", - "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", - "estraverse": "^5.3.0", + "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", "engines": { "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, "node_modules/eslint-plugin-react/node_modules/doctrine": { @@ -7834,51 +7731,101 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", + "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, "engines": { - "node": ">=4.0" + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", - "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "@typescript-eslint/utils": "^5.13.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" + "node": ">=10" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/eslint-scope": { @@ -7921,112 +7868,41 @@ } }, "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", + "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" + "@types/eslint": "^7.2.4", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node": ">= 10.13.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -8066,6 +7942,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/eslint/node_modules/globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -8093,6 +7982,25 @@ "node": ">= 4" } }, + "node_modules/eslint/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -8107,6 +8015,36 @@ "node": ">=10" } }, + "node_modules/eslint/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8118,6 +8056,20 @@ "node": ">=8" } }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -8152,9 +8104,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dependencies": { "estraverse": "^5.1.0" }, @@ -8213,7 +8165,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "engines": { "node": ">= 0.6" } @@ -8224,18 +8176,42 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "engines": { "node": ">=0.8.x" } }, + "node_modules/eventsource": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", + "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, "node_modules/execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -8253,7 +8229,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -8268,60 +8243,114 @@ "node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "engines": { "node": ">= 0.8.0" } }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, "node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/expect/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/expect/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -8335,24 +8364,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/expect/node_modules/color-convert": { @@ -8372,11 +8395,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/expect/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/has-flag": { @@ -8388,69 +8411,59 @@ } }, "node_modules/expect/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/expect/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/expect/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/expect/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/expect/node_modules/supports-color": { "version": "7.2.0", @@ -8464,38 +8477,37 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dependencies": { - "accepts": "~1.3.8", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "~1.1.2", "fresh": "0.5.2", - "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8507,7 +8519,7 @@ "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", @@ -8520,161 +8532,243 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.10.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dependencies": { - "is-glob": "^4.0.1" + "is-plain-object": "^2.0.4" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dependencies": { - "reusify": "^1.0.4" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dependencies": { - "websocket-driver": ">=0.5.1" + "is-descriptor": "^1.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "bser": "2.1.1" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "flat-cache": "^3.0.4" + "kind-of": "^6.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=8" } }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dependencies": { - "minimatch": "^5.0.1" + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/filelist/node_modules/brace-expansion": { + "node_modules/fb-watchman": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dependencies": { - "balanced-match": "^1.0.0" + "bser": "2.1.1" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "dependencies": { - "brace-expansion": "^2.0.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=10" + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" } }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, "node_modules/filename-reserved-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", @@ -8709,9 +8803,9 @@ } }, "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", "engines": { "node": ">= 0.4.0" } @@ -8728,16 +8822,16 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "engines": { @@ -8755,34 +8849,19 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dependencies": { "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/flat-cache": { @@ -8797,15 +8876,40 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/flatted": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", "funding": [ { "type": "individual", @@ -8821,210 +8925,143 @@ } } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "dependencies": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.11.5", + "yarn": ">=1.0.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "color-name": "~1.1.4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "kind-of": "^3.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dependencies": { - "has-flag": "^4.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, "node_modules/form-data": { @@ -9041,33 +9078,41 @@ } }, "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", "engines": { "node": ">= 0.6" } }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "engines": { + "node": ">=0.10.0" } }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "engines": { "node": ">= 0.6" } }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9081,10 +9126,27 @@ "node": ">=6 <7 || >=8" } }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -9092,11 +9154,9 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", "os": [ "darwin" ], @@ -9110,20 +9170,17 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/functional-red-black-tree": { @@ -9153,16 +9210,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "has-symbols": "^1.0.1" } }, "node_modules/get-own-enumerable-property-symbols": { @@ -9182,7 +9236,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -9190,19 +9243,12 @@ "node": ">=6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, "node_modules/gh-pages": { @@ -9252,11 +9298,6 @@ "node": ">= 6" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "node_modules/global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -9305,14 +9346,15 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true }, "node_modules/gud": { "version": "1.0.0", @@ -9320,17 +9362,23 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "dependencies": { - "duplexer": "^0.1.2" + "duplexer": "^0.1.1", + "pify": "^4.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" + } + }, + "node_modules/gzip-size/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" } }, "node_modules/handle-thing": { @@ -9354,14 +9402,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -9370,40 +9410,110 @@ "node": ">=4" } }, - "node_modules/has-property-descriptors": { + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dependencies": { - "get-intrinsic": "^1.1.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "has-symbols": "^1.0.2" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "node_modules/he": { @@ -9414,6 +9524,21 @@ "he": "bin/he" } }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -9425,13 +9550,12 @@ "node_modules/hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9439,32 +9563,20 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" }, "node_modules/html-element-map": { "version": "1.2.0", @@ -9486,9 +9598,9 @@ } }, "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "node_modules/html-escaper": { "version": "2.0.2", @@ -9496,31 +9608,31 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", "he": "^1.2.0", - "param-case": "^3.0.4", + "param-case": "^3.0.3", "relateurl": "^0.2.7", - "terser": "^5.10.0" + "terser": "^4.6.3" }, "bin": { "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=12" + "node": ">=6" } }, "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "engines": { - "node": ">= 12" + "node": ">= 6" } }, "node_modules/html-to-react": { @@ -9557,69 +9669,92 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.9" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "peerDependencies": { - "webpack": "^5.20.0" + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", + "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.5.2", + "domutils": "^2.4.4", "entities": "^2.0.0" } }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/http-proxy": { "version": "1.18.1", @@ -9648,82 +9783,180 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" }, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, "engines": { - "node": ">=10" + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "agent-base": "6", - "debug": "4" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, "engines": { - "node": ">=10.17.0" + "node": ">=0.10.0" } }, - "node_modules/humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/husky": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", - "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", - "dev": true, - "hasInstallScript": true, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dependencies": { - "chalk": "^2.4.2", - "ci-info": "^2.0.0", - "cosmiconfig": "^5.2.1", - "execa": "^1.0.0", + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "dependencies": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/husky": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", + "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chalk": "^2.4.2", + "ci-info": "^2.0.0", + "cosmiconfig": "^5.2.1", + "execa": "^1.0.0", "get-stdin": "^7.0.0", "opencollective-postinstall": "^2.0.2", "pkg-dir": "^4.2.0", @@ -9755,6 +9988,19 @@ "node": ">=4" } }, + "node_modules/husky/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/husky/node_modules/get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -9777,6 +10023,30 @@ "node": ">=4" } }, + "node_modules/husky/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/husky/node_modules/parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -9790,6 +10060,27 @@ "node": ">=4" } }, + "node_modules/husky/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/husky/node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -9839,32 +10130,27 @@ } }, "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { "node": ">=0.10.0" } }, "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">= 6" } }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, "node_modules/identity-obj-proxy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", @@ -9876,28 +10162,40 @@ "node": ">=4" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "engines": { "node": ">= 4" } }, - "node_modules/immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -9910,10 +10208,29 @@ "node": ">=6" } }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -9923,9 +10240,59 @@ }, "engines": { "node": ">=8" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, "node_modules/imurmurhash": { @@ -9944,6 +10311,16 @@ "node": ">=8" } }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -9963,25 +10340,101 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internal-slot/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "dependencies": { - "get-intrinsic": "^1.1.0", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", "has": "^1.0.3", - "side-channel": "^1.0.4" + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, "engines": { "node": ">= 0.4" } }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "engines": { - "node": ">= 10" + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-alphabetical": { @@ -10014,17 +10467,6 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -10053,25 +10495,65 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "engines": { "node": ">= 0.4" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" } }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "dependencies": { "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-date-object": { @@ -10087,27 +10569,52 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-extglob": { @@ -10118,14 +10625,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, "node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", @@ -10135,9 +10634,9 @@ } }, "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10153,17 +10652,14 @@ "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-number": { @@ -10183,19 +10679,41 @@ } }, "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/is-plain-obj": { @@ -10206,34 +10724,46 @@ "node": ">=0.10.0" } }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, "node_modules/is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", @@ -10242,38 +10772,20 @@ "node": ">=6" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-subset": { @@ -10281,6 +10793,17 @@ "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -10295,24 +10818,21 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "node_modules/is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -10339,23 +10859,30 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", + "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, "engines": { @@ -10391,6 +10918,25 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10403,22 +10949,22 @@ } }, "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, "node_modules/istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10427,156 +10973,62 @@ "node": ">=8" } }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", "dependencies": { - "@jest/core": "^27.5.1", + "@jest/core": "^26.6.0", "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "jest-cli": "^26.6.0" }, "bin": { "jest": "bin/jest.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 10.14.2" } }, "node_modules/jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-changed-files/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-changed-files/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-changed-files/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -10590,24 +11042,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-changed-files/node_modules/color-convert": { @@ -10626,37 +11072,47 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 8" } }, - "node_modules/jest-changed-files/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, "engines": { "node": ">=10" + } + }, + "node_modules/jest-changed-files/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, "node_modules/jest-changed-files/node_modules/has-flag": { @@ -10668,14 +11124,11 @@ } }, "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/jest-changed-files/node_modules/npm-run-path": { @@ -10697,6 +11150,25 @@ "node": ">=8" } }, + "node_modules/jest-changed-files/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-changed-files/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10708,70 +11180,86 @@ "node": ">=8" } }, - "node_modules/jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.5.1", + "expect": "^26.6.0", "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-circus/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-circus/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -10785,24 +11273,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-circus/node_modules/color-convert": { @@ -10822,11 +11304,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/has-flag": { @@ -10838,69 +11320,59 @@ } }, "node_modules/jest-circus/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-circus/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-circus/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", @@ -10913,71 +11385,74 @@ "node": ">=8" } }, - "node_modules/jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/jest-config/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-config/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-cli/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "node_modules/jest-config/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { + "node_modules/jest-config/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -10986,27 +11461,21 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/color-convert": { + "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -11017,180 +11486,79 @@ "node": ">=7.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { + "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "has-flag": "^4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-config/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=8" } }, - "node_modules/jest-config/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": ">=8" + "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/jest-config/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "color-convert": "^2.0.1" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10.14.2" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "p-locate": "^4.1.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "color-name": "~1.1.4" + "p-limit": "^2.2.0" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-config/node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -11203,39 +11571,69 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" } }, "node_modules/jest-config/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, - "node_modules/jest-config/node_modules/pretty-format/node_modules/ansi-styles": { + "node_modules/jest-config/node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/jest-config/node_modules/read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "node_modules/jest-config/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", @@ -11263,66 +11661,66 @@ } }, "node_modules/jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-each/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-each/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -11336,24 +11734,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-each/node_modules/color-convert": { @@ -11381,41 +11773,31 @@ } }, "node_modules/jest-each/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-each/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-each/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", @@ -11429,49 +11811,49 @@ } }, "node_modules/jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-jsdom/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-jsdom/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-jsdom/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11485,24 +11867,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-jsdom/node_modules/color-convert": { @@ -11541,48 +11917,48 @@ } }, "node_modules/jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-node/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-node/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-environment-node/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11596,24 +11972,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-environment-node/node_modules/color-convert": { @@ -11660,57 +12030,58 @@ } }, "node_modules/jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", "walker": "^1.0.7" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" }, "optionalDependencies": { - "fsevents": "^2.3.2" + "fsevents": "^2.1.2" } }, "node_modules/jest-haste-map/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-haste-map/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-haste-map/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -11724,24 +12095,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-haste-map/node_modules/color-convert": { @@ -11780,67 +12145,68 @@ } }, "node_modules/jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.5.1", + "expect": "^26.6.2", "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-jasmine2/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-jasmine2/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -11854,24 +12220,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-jasmine2/node_modules/color-convert": { @@ -11891,11 +12251,11 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/has-flag": { @@ -11907,69 +12267,59 @@ } }, "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-jasmine2/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-jasmine2/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", @@ -11983,61 +12333,140 @@ } }, "node_modules/jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-leak-detector/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/jest-leak-detector/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "dependencies": { + "@types/yargs-parser": "*" } }, "node_modules/jest-leak-detector/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } }, "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" + } + }, + "node_modules/jest-leak-detector/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-leak-detector/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-leak-detector/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" } }, "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10" } }, "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/jest-leak-detector/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/jest-matcher-utils": { "version": "24.9.0", @@ -12054,59 +12483,59 @@ } }, "node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "stack-utils": "^2.0.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-message-util/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-message-util/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-message-util/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-message-util/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -12120,24 +12549,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-message-util/node_modules/color-convert": { @@ -12165,33 +12588,23 @@ } }, "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-message-util/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", @@ -12205,44 +12618,44 @@ } }, "node_modules/jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-mock/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12256,24 +12669,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-mock/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-mock/node_modules/color-convert": { @@ -12312,89 +12719,79 @@ } }, "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "engines": { "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } } }, "node_modules/jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", "dependencies": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", + "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve-dependencies/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12408,24 +12805,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve-dependencies/node_modules/color-convert": { @@ -12464,32 +12855,32 @@ } }, "node_modules/jest-resolve/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-resolve/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12503,24 +12894,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-resolve/node_modules/color-convert": { @@ -12539,6 +12924,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/jest-resolve/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12547,6 +12944,85 @@ "node": ">=8" } }, + "node_modules/jest-resolve/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12559,63 +13035,62 @@ } }, "node_modules/jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "throat": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runner/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runner/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-runner/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -12629,24 +13104,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-runner/node_modules/color-convert": { @@ -12665,6 +13134,18 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/jest-runner/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -12673,6 +13154,103 @@ "node": ">=8" } }, + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -12685,68 +13263,84 @@ } }, "node_modules/jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", + "cjs-module-lexer": "^0.6.0", "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", + "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runtime/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-runtime/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-runtime/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, + "node_modules/jest-runtime/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -12756,30 +13350,42 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" } }, "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -12792,73 +13398,164 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-runtime/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/jest-runtime/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/jest-runtime/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "engines": { + "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/jest-runtime/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/has-flag": { + "node_modules/jest-runtime/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-runtime/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, "engines": { "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dependencies": { - "path-key": "^3.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/jest-runtime/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "engines": { "node": ">=8" } @@ -12874,85 +13571,125 @@ "node": ">=8" } }, + "node_modules/jest-runtime/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dependencies": { "@types/node": "*", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dependencies": { "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", + "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", + "pretty-format": "^26.6.2", "semver": "^7.3.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-snapshot/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-snapshot/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -12966,24 +13703,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-snapshot/node_modules/color-convert": { @@ -13003,11 +13734,23 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/has-flag": { @@ -13019,138 +13762,236 @@ } }, "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "node_modules/jest-snapshot/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-snapshot/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node_modules/jest-snapshot/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest-snapshot/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "has-flag": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "node_modules/jest-snapshot/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-util/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, + "node_modules/jest-snapshot/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-util/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest-snapshot/node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "@types/istanbul-lib-report": "*" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/jest-snapshot/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" } }, "node_modules/jest-util/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } @@ -13164,32 +14005,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", - "engines": { - "node": ">=8" } }, "node_modules/jest-util/node_modules/color-convert": { @@ -13228,56 +14055,56 @@ } }, "node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^26.6.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-validate/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-validate/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/jest-validate/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-validate/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -13291,24 +14118,26 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" } }, "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/jest-validate/node_modules/color-convert": { @@ -13336,41 +14165,31 @@ } }, "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-validate/node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 10" } }, "node_modules/jest-validate/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", @@ -13384,99 +14203,26 @@ } }, "node_modules/jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "dependencies": { - "@types/yargs-parser": "*" + "node": ">=10" } }, "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" } @@ -13490,32 +14236,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==", - "engines": { - "node": ">=8" } }, "node_modules/jest-watch-typeahead/node_modules/color-convert": { @@ -13534,17 +14266,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -13553,188 +14274,124 @@ "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "ansi-regex": "^5.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "engines": { "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", + "jest-util": "^26.6.2", "string-length": "^4.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/jest-watcher/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 10.14.2" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "node_modules/jest-watcher/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "@types/yargs-parser": "*" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "ansi-regex": "^6.0.1" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", @@ -13745,55 +14402,78 @@ "node": ">=8" } }, - "node_modules/jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.13.0" } }, - "node_modules/jest-watcher/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 10.14.2" } }, - "node_modules/jest-watcher/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "node_modules/jest/node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "dependencies": { "@types/istanbul-lib-report": "*" } }, - "node_modules/jest-watcher/node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "node_modules/jest/node_modules/@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "dependencies": { "@types/yargs-parser": "*" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { + "node_modules/jest/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -13802,27 +14482,39 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/jest/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-watcher/node_modules/color-convert": { + "node_modules/jest/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -13833,12 +14525,29 @@ "node": ">=7.0.0" } }, - "node_modules/jest-watcher/node_modules/color-name": { + "node_modules/jest/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/jest-watcher/node_modules/has-flag": { + "node_modules/jest/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/jest/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -13846,56 +14555,150 @@ "node": ">=8" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/jest/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "dependencies": { - "has-flag": "^4.0.0" + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "node_modules/jest/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" } }, - "node_modules/jest-worker/node_modules/has-flag": { + "node_modules/jest/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/jest/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/jest/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=8" } }, - "node_modules/js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + "node_modules/jest/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } }, "node_modules/js-tokens": { "version": "4.0.0", @@ -13960,9 +14763,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", "bin": { "acorn": "bin/acorn" }, @@ -13984,19 +14787,13 @@ "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -14007,10 +14804,18 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dependencies": { + "minimist": "^1.2.5" + }, "bin": { "json5": "lib/cli.js" }, @@ -14026,26 +14831,23 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" }, "engines": { "node": ">=4.0" } }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -14062,14 +14864,6 @@ "node": ">=6" } }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, "node_modules/language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -14083,6 +14877,15 @@ "language-subtag-registry": "~0.3.2" } }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -14103,31 +14906,23 @@ "node": ">= 0.8.0" } }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "engines": { - "node": ">=10" - } - }, "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "engines": { - "node": ">=6.11.5" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -14138,14 +14933,23 @@ } }, "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/locate-path/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" } }, "node_modules/lodash": { @@ -14153,16 +14957,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, "node_modules/lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -14181,17 +14985,24 @@ "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } }, "node_modules/lodash.throttle": { "version": "4.1.1", @@ -14201,7 +15012,15 @@ "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "engines": { + "node": ">= 0.6.0" + } }, "node_modules/loose-envify": { "version": "1.4.0", @@ -14222,53 +15041,64 @@ "tslib": "^2.0.3" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/lower-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" }, "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dependencies": { - "sourcemap-codec": "^1.4.8" + "sourcemap-codec": "^1.4.4" } }, "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dependencies": { - "semver": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" } }, "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dependencies": { - "tmpl": "1.0.5" + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/markdown-escapes": { @@ -14276,6 +15106,16 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "node_modules/mdast-add-list-metadata": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", @@ -14292,26 +15132,24 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "engines": { "node": ">= 0.6" } }, - "node_modules/memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "node_modules/merge-stream": { "version": "2.0.0", @@ -14329,23 +15167,45 @@ "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "engines": { "node": ">= 0.6" } }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.1", + "picomatch": "^2.0.5" }, "engines": { - "node": ">=8.6" + "node": ">=8" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" } }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -14358,19 +15218,19 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "1.45.0" }, "engines": { "node": ">= 0.6" @@ -14393,70 +15253,54 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", - "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", "dependencies": { - "schema-utils": "^4.0.0" + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">= 6.9.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "minimist": "^1.2.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 4" } }, "node_modules/minimalistic-assert": { @@ -14464,10 +15308,15 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -14480,12 +15329,111 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dependencies": { - "minimist": "^1.2.6" + "minimist": "^1.2.5" }, "bin": { "mkdirp": "bin/cmd.js" @@ -14496,6 +15444,19 @@ "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, "node_modules/mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", @@ -14511,17 +15472,22 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dependencies": { - "dns-packet": "^5.2.2", + "dns-packet": "^1.3.1", "thunky": "^1.0.2" }, "bin": { "multicast-dns": "cli.js" } }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, "node_modules/multimatch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", @@ -14547,10 +15513,16 @@ "node": ">=8" } }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -14558,16 +15530,40 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, "node_modules/nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -14586,9 +15582,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "engines": { "node": ">= 0.6" } @@ -14598,11 +15594,15 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "node_modules/no-case": { "version": "3.0.4", @@ -14613,71 +15613,182 @@ "tslib": "^2.0.3" } }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "engines": { - "node": ">= 6.13.0" + "node": ">= 6.0.0" } }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" + "node_modules/node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" } }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "node_modules/node-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "optional": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-notifier/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "dependencies": { "path-key": "^2.0.0" }, @@ -14693,10 +15804,15 @@ "boolbase": "^1.0.0" } }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, "node_modules/nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -14706,22 +15822,46 @@ "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, "node_modules/object-is": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", @@ -14742,95 +15882,95 @@ "node": ">= 0.4" } }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "dependencies": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "isobject": "^3.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/obuf": { @@ -14839,9 +15979,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dependencies": { "ee-first": "1.1.1" }, @@ -14877,19 +16017,15 @@ } }, "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/opencollective-postinstall": { @@ -14901,6 +16037,34 @@ "opencollective-postinstall": "index.js" } }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, "node_modules/optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -14917,11 +16081,31 @@ "node": ">= 0.8.0" } }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "engines": { + "node": ">=8" + } + }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, "engines": { "node": ">=4" } @@ -14935,32 +16119,39 @@ }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "retry": "^0.12.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/p-try": { @@ -14971,6 +16162,21 @@ "node": ">=6" } }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -14980,6 +16186,11 @@ "tslib": "^2.0.3" } }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -14991,6 +16202,18 @@ "node": ">=6" } }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "node_modules/parse-entities": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", @@ -15004,6 +16227,17 @@ "is-hexadecimal": "^1.0.0" } }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -15034,14 +16268,29 @@ "tslib": "^2.0.3" } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -15050,11 +16299,15 @@ "node": ">=0.10.0" } }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, "engines": { "node": ">=4" } @@ -15067,14 +16320,21 @@ "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, "engines": { - "node": ">=8" + "node": ">=0.12" } }, "node_modules/performance-now": { @@ -15082,20 +16342,12 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", "engines": { "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pify": { @@ -15126,22 +16378,36 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, "engines": { "node": ">= 6" } }, "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dependencies": { - "find-up": "^4.0.0" + "find-up": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/pkg-up": { @@ -15166,1269 +16432,1238 @@ "node": ">=6" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" + "semver-compare": "^1.0.0" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", "dependencies": { - "p-limit": "^2.0.0" + "ts-pnp": "^1.1.6" }, "engines": { "node": ">=6" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, "engines": { - "node": ">=4" + "node": ">= 0.12.0" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", - "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", - "dev": true, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dependencies": { - "semver-compare": "^1.0.0" + "ms": "^2.1.1" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=6.0.0" } }, "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "engines": { + "node": ">=8.0.0" } }, "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" + "node": ">=6.0.0" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=6.0.0" } }, "node_modules/postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.3" + "engines": { + "node": ">=4" } }, "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=4" } }, "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dependencies": { + "postcss": "^7.0.26" } }, "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dependencies": { + "postcss": "^7.0.2" } }, "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "node_modules/postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "dependencies": { - "camelcase-css": "^2.0.1" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "node": ">= 4" } }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=4" } }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" } }, "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "node": ">= 6" } }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "lru-cache": "^6.0.0" + "minimist": "^1.2.0" }, "bin": { - "semver": "bin/semver.js" + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": ">=10" + "node": ">=4.0.0" } }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" }, - "peerDependencies": { - "postcss": "^8.4" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-merge-rules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", - "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dependencies": { - "browserslist": "^4.21.4", + "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">= 6" } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dependencies": { - "icss-utils": "^5.0.0", + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 6" } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">= 6" } }, "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" } }, "node_modules/postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" }, "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" + "node": ">=8.0.0" } }, "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.9.0" } }, "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, "node_modules/postcss-normalize-url/node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "engines": { - "node": "^12 || ^14 || >=16" - } + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" } }, "node_modules/postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6.0.0" } }, "node_modules/postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=6.0.0" } }, "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2" + "engines": { + "node": ">=4" } }, "node_modules/postcss-reduce-initial": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", - "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6.9.0" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "postcss": "^7.0.2" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "node_modules/postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "postcss": "^8.1.0" }, "engines": { - "node": ">=4" + "node": ">=10.0" } }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "node_modules/postcss-svgo/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, - "node_modules/postcss-svgo/node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dependencies": { - "boolbase": "^1.0.0" + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=6.14.4" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "postcss-selector-parser": "^6.0.5" + "has-flag": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -16470,23 +17705,20 @@ } }, "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dependencies": { "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "renderkid": "^2.0.4" } }, "node_modules/pretty-format": { @@ -16523,6 +17755,20 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/pretty-quick/node_modules/execa": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", @@ -16543,6 +17789,19 @@ "node": "^8.12.0 || >=9.7.0" } }, + "node_modules/pretty-quick/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/pretty-quick/node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -16564,6 +17823,18 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/pretty-quick/node_modules/npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -16585,6 +17856,27 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/pretty-quick/node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -16594,6 +17886,50 @@ "node": ">=8" } }, + "node_modules/pretty-quick/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -16608,17 +17944,22 @@ } }, "node_modules/promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "dependencies": { "asap": "~2.0.6" } }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -16628,13 +17969,13 @@ } }, "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "react-is": "^16.8.1" } }, "node_modules/prop-types-exact": { @@ -16648,35 +17989,68 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "dependencies": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" }, "engines": { "node": ">= 0.10" } }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" }, "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -16693,26 +18067,12 @@ "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" } }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -16725,41 +18085,27 @@ "node": ">=0.10.0" } }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -16798,6 +18144,15 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -16807,12 +18162,12 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", + "bytes": "3.1.0", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -16821,24 +18176,13 @@ } }, "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "engines": { "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", @@ -16853,67 +18197,69 @@ } }, "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", "dependencies": { - "core-js": "^3.19.2", + "core-js": "^3.6.5", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" }, "engines": { - "node": ">=14" + "node": ">=10" } }, "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/react-dev-utils/node_modules/array-union": { @@ -16924,149 +18270,162 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" }, - "engines": { - "node": ">=10" + "bin": { + "browserslist": "cli.js" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "color-name": "~1.1.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 8" } }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dependencies": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" }, "engines": { "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/has-flag": { + "node_modules/react-dev-utils/node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "node_modules/react-dev-utils/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": ">= 12.13.0" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/react-dev-utils/node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "node_modules/react-dev-utils/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "p-locate": "^5.0.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "node_modules/react-dev-utils/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "p-limit": "^3.0.2" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/react-dev-utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dependencies": { - "has-flag": "^4.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, "node_modules/react-dom": { @@ -17080,11 +18439,6 @@ "scheduler": "^0.19.1" } }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, "node_modules/react-ga": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", @@ -17146,78 +18500,87 @@ } }, "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", "engines": { "node": ">=0.10.0" } }, "node_modules/react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", + "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", + "dependencies": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", + "@svgr/webpack": "5.4.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.0", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "8.0.2", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" }, "bin": { "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=14.0.0" + "node": "^10.12.0 || >=12.0.0" }, "optionalDependencies": { - "fsevents": "^2.3.2" + "fsevents": "^2.1.3" }, "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "typescript": "^3.2.1" }, "peerDependenciesMeta": { "typescript": { @@ -17225,398 +18588,26 @@ } } }, - "node_modules/react-scripts/node_modules/@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, + "node_modules/react-scripts/node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=10" } }, - "node_modules/react-scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", - "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", + "node_modules/react-scripts/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.3", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <4.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/react-scripts/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/react-scripts/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-scripts/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-scripts/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-scripts/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/eslint": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", - "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", - "dependencies": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.15.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/react-scripts/node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/react-scripts/node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/react-scripts/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/react-scripts/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/react-scripts/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/react-scripts/node_modules/globals": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" } }, "node_modules/react-scripts/node_modules/jsonfile": { @@ -17624,78 +18615,23 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { + "graceful-fs": "^4.1.6", "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/react-scripts/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-scripts/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/react-scripts/node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" } }, "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "bin": { "semver": "bin/semver.js" }, @@ -17703,38 +18639,6 @@ "node": ">=10" } }, - "node_modules/react-scripts/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-scripts/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-scripts/node_modules/type-fest": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", - "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", - "optional": true, - "peer": true, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/react-scripts/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -17811,31 +18715,24 @@ "react-transition-group": "^2.3.1" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dependencies": { - "pify": "^2.3.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dependencies": { "picomatch": "^2.2.1" }, @@ -17844,14 +18741,14 @@ } }, "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "dependencies": { - "minimatch": "^3.0.5" + "minimatch": "3.0.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, "node_modules/redent": { @@ -17877,86 +18774,91 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "dependencies": { - "regenerate": "^1.4.2" + "regenerate": "^1.4.0" }, "engines": { "node": ">=4" } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "node_modules/regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dependencies": { "@babel/runtime": "^7.8.4" } }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" }, "engines": { "node": ">=4" } }, "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", "dependencies": { "jsesc": "~0.5.0" }, @@ -17967,7 +18869,7 @@ "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "bin": { "jsesc": "bin/jsesc" } @@ -17975,7 +18877,7 @@ "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "engines": { "node": ">= 0.10" } @@ -18002,53 +18904,123 @@ "xtend": "^4.0.1" } }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" } }, "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "node_modules/renderkid/node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "engines": { "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" } }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, "node_modules/renderkid/node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dependencies": { - "boolbase": "^1.0.0" + "boolbase": "~1.0.0" + } + }, + "node_modules/renderkid/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "engines": { + "node": ">= 6" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "engines": { + "node": ">=0.10.0" } }, "node_modules/repeat-string": { @@ -18070,7 +19042,7 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "engines": { "node": ">=0.10.0" } @@ -18083,25 +19055,23 @@ "node": ">=0.10.0" } }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, "node_modules/resolve-cwd": { @@ -18137,59 +19107,87 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", "source-map": "0.6.1" }, "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } }, "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "engines": { "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "node_modules/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">=6" } }, "node_modules/ret": { @@ -18201,9 +19199,9 @@ } }, "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "engines": { "node": ">= 4" } @@ -18217,67 +19215,99 @@ "node": ">=0.10.0" } }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, "bin": { "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" } }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "node_modules/rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" } }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" + "node_modules/rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" } }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "dependencies": { - "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^6.1.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 6" } }, "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { @@ -18289,16 +19319,29 @@ } }, "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" } }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -18308,6 +19351,14 @@ "nearley": "^2.7.10" } }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, "node_modules/run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", @@ -18321,57 +19372,29 @@ } }, "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dependencies": { - "queue-microtask": "^1.2.2" + "aproba": "^1.1.1" } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "ret": "~0.1.10" } }, "node_modules/safer-buffer": { @@ -18379,10 +19402,165 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "node_modules/sass": { "version": "1.49.0", @@ -18401,40 +19579,50 @@ } }, "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 8.9.0" + } + }, + "node_modules/sass-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, "node_modules/sax": { @@ -18473,26 +19661,19 @@ }, "engines": { "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" } }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" + "node-forge": "^0.10.0" } }, "node_modules/semver": { @@ -18510,23 +19691,23 @@ "dev": true }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dependencies": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "depd": "~1.1.2", + "destroy": "~1.0.4", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "2.0.0", + "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", + "ms": "2.1.1", + "on-finished": "~2.3.0", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~1.5.0" }, "engines": { "node": ">= 0.8.0" @@ -18543,17 +19724,17 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dependencies": { "randombytes": "^2.1.0" } @@ -18561,7 +19742,7 @@ "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -18583,18 +19764,10 @@ "ms": "2.0.0" } }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -18608,50 +19781,99 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.17.1" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "dependencies": { "shebang-regex": "^1.0.0" }, @@ -18663,18 +19885,20 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, "node_modules/side-channel": { "version": "1.0.4", @@ -18691,6 +19915,19 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -18744,89 +19981,251 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" } }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dependencies": { - "is-plain-obj": "^1.0.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" + "kind-of": "^6.0.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "node": ">=0.10.0" } }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, "node_modules/source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", @@ -18841,7 +20240,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -18850,14 +20248,12 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -18866,8 +20262,7 @@ "node_modules/spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" }, "node_modules/spdy": { "version": "4.0.2", @@ -18897,21 +20292,55 @@ "wbuf": "^1.7.3" } }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -18928,23 +20357,81 @@ } }, "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" }, "node_modules/state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -18954,17 +20441,17 @@ } }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -18973,40 +20460,42 @@ "node": ">=10" } }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "node_modules/string-length/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "ansi-regex": "^5.0.0" }, "engines": { "node": ">=8" } }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "node_modules/string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" } }, "node_modules/string.prototype.trim": { @@ -19023,29 +20512,21 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "node_modules/stringify-object": { @@ -19061,46 +20542,49 @@ "node": ">=4" } }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, "engines": { - "node": ">=10" + "node": ">=4" } }, "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -19152,33 +20636,41 @@ } }, "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" }, - "peerDependencies": { - "webpack": "^5.0.0" + "engines": { + "node": ">= 8.9.0" } }, "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=8" } }, "node_modules/supports-color": { @@ -19193,9 +20685,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -19223,17 +20715,6 @@ "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -19243,7 +20724,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -19283,9 +20763,6 @@ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "engines": { "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" } }, "node_modules/svgo/node_modules/dom-serializer": { @@ -19297,6 +20774,16 @@ "entities": "^2.0.0" } }, + "node_modules/svgo/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "node_modules/svgo/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, "node_modules/svgo/node_modules/domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -19306,11 +20793,6 @@ "domelementtype": "1" } }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -19349,120 +20831,118 @@ "uri-js": "^4.2.2" } }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, "node_modules/table/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "node_modules/table/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" + "node": ">=8" } }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "is-glob": "^4.0.3" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "engines": { "node": ">=6" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, "node_modules/terminal-link": { @@ -19475,189 +20955,348 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map-support": "~0.5.20" + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" }, "bin": { "terser": "bin/terser" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" }, "engines": { "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "engines": { + "node": ">=0.4.0" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=8" } }, - "node_modules/terser/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "bin": { - "acorn": "bin/acorn" + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "p-locate": "^4.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "is-number": "^7.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8.0" + "node": ">=10" } }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, "engines": { - "node": ">=0.6" + "node": ">=8" } }, - "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" + "p-try": "^2.0.0" }, "engines": { "node": ">=6" } }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": ">= 4.0.0" + "node": ">=8" } }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dependencies": { - "punycode": "^2.1.1" + "find-up": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, - "node_modules/trim-repeated": { - "version": "1.0.0", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "node_modules/trim-repeated": { + "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", "dependencies": { @@ -19682,14 +21321,22 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + } + }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.6", + "minimist": "^1.2.0", "strip-bom": "^3.0.0" } }, @@ -19707,34 +21354,36 @@ "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", + "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", "dependencies": { "tslib": "^1.8.1" }, "engines": { "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "node_modules/type-check": { "version": "0.4.0", @@ -19780,6 +21429,11 @@ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -19788,33 +21442,6 @@ "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -19825,37 +21452,37 @@ } }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" }, "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "engines": { "node": ">=4" } @@ -19873,15 +21500,55 @@ "x-is-string": "^0.1.0" } }, - "node_modules/unique-string": { + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "dependencies": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/unist-util-is": { @@ -19934,7 +21601,7 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "engines": { "node": ">= 0.8" } @@ -19942,7 +21609,51 @@ "node_modules/unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/upath": { "version": "1.2.0", @@ -19953,31 +21664,6 @@ "yarn": "*" } }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -19991,19 +21677,75 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" + "punycode": "1.3.2", + "querystring": "0.2.0" } }, - "node_modules/util-deprecate": { - "version": "1.0.2", + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "node_modules/util.promisify": { "version": "1.0.1", @@ -20014,30 +21756,53 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + } + }, + "node_modules/util.promisify/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.4" } }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "bin/uuid" } }, "node_modules/v8-compile-cache": { @@ -20046,22 +21811,22 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, "engines": { - "node": ">=10.12.0" + "node": ">=10.10.0" } }, "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "engines": { "node": ">= 8" } @@ -20070,7 +21835,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -20079,11 +21843,16 @@ "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "engines": { "node": ">= 0.8" } }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, "node_modules/vfile": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", @@ -20108,11 +21877,15 @@ "unist-util-stringify-position": "^1.1.1" } }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", "dependencies": { "browser-process-hrtime": "^1.0.0" } @@ -20134,11 +21907,11 @@ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dependencies": { - "makeerror": "1.0.12" + "makeerror": "1.0.x" } }, "node_modules/warning": { @@ -20150,15 +21923,262 @@ } }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/wbuf": { @@ -20178,289 +22198,478 @@ } }, "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" }, "bin": { "webpack": "bin/webpack.js" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "node": ">=6.11.5" } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "webpack-log": "^2.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "bin": { + "mime": "cli.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "node_modules/webpack-dev-server/node_modules/fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" }, "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "has-flag": "^3.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dependencies": { - "fast-deep-equal": "^3.1.3" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 6" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=6" } }, "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" }, "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" + "node": ">=6.11.5" } }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6 <7 || >=8" } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, "node_modules/webpack/node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "bin": { "acorn": "bin/acorn" }, @@ -20468,479 +22677,567 @@ "node": ">=0.4.0" } }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-extendable": "^0.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=0.10.0" } }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=4.0.0" } }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=0.10.0" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dependencies": { - "iconv-lite": "0.4.24" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "kind-of": "^3.0.2" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "is-buffer": "^1.1.5" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dependencies": { - "isexe": "^2.0.0" + "minimist": "^1.2.0" }, "bin": { - "which": "bin/which" + "json5": "lib/cli.js" } }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" } }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dependencies": { - "workbox-core": "6.5.4" + "randombytes": "^2.1.0" } }, - "node_modules/workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "engines": { - "node": ">=10.0.0" + "figgy-pudding": "^3.5.1" } }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" + "node": ">= 6.9.0" } }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=10" + "node": ">=0.6.0" } }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } }, - "node_modules/workbox-build/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "iconv-lite": "0.4.24" } }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "node_modules/whatwg-fetch": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dependencies": { - "whatwg-url": "^7.0.0" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { - "punycode": "^2.1.0" + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/workbox-build/node_modules/universalify": { + "node_modules/which-module": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "node_modules/workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dependencies": { + "workbox-core": "^5.1.4" + } }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "node_modules/workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" } }, "node_modules/workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" }, "node_modules/workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", "dependencies": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" } }, "node_modules/workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", "dependencies": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", "dependencies": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "node_modules/workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "node_modules/workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" }, "node_modules/workbox-webpack-plugin": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", - "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.4" + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" + "node": ">=8.0.0" } }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "node_modules/workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "workbox-core": "^5.1.4" } }, - "node_modules/workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" + "microevent.ts": "~0.1.1" } }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { - "color-convert": "^2.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -20958,9 +23255,9 @@ } }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "engines": { "node": ">=8.3.0" }, @@ -21001,12 +23298,9 @@ } }, "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, "node_modules/yallist": { "version": "4.0.0", @@ -21014,36 +23308,88 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "engines": { - "node": ">=10" + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/yocto-queue": { @@ -21052,530 +23398,427 @@ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } } }, "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" }, "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/eslint-parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", - "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", - "requires": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, "@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "requires": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@babel/types": "^7.12.11", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" }, "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.10" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "requires": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" } }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.1" } }, "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" + "@babel/types": "^7.12.10" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.10.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "requires": { - "@babel/types": "^7.18.9" + "@babel/types": "^7.12.7" } }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.5" } }, "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" } }, "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.10" } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" } }, "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" } }, "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.12.1" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "requires": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.12.1" } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.12.11" } }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" }, "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-decorators": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.20.2.tgz", - "integrity": "sha512-nkBH96IBmgKnbHQ5gXFrcmez+Z9S2EIDKDQGp005ROqBigc88Tky4rzCnlP/lnlj245dCEQl4/YyV0V1kYh5dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.19.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-async-generators": { @@ -21595,27 +23838,19 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-decorators": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", - "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-dynamic-import": { @@ -21635,19 +23870,11 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-import-meta": { @@ -21667,11 +23894,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -21722,489 +23949,471 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", - "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-flow": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" } }, "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "requires": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" } }, "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -22214,34 +24423,32 @@ } }, "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" } }, "@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { @@ -22254,39 +24461,38 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", "debug": "^4.1.0", - "globals": "^11.1.0" + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, @@ -22295,131 +24501,24 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@csstools/postcss-cascade-layers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", - "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", - "requires": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-color-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", - "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", - "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-hwb-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", - "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-ic-unit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", - "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", - "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", - "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - } - }, - "@csstools/postcss-nested-calc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", - "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", - "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-oklab-function": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", - "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", - "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-text-decoration-shorthand": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", - "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", - "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" } }, - "@csstools/postcss-unset-value": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", - "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", - "requires": {} + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" }, - "@csstools/selector-specificity": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", - "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", - "requires": {} + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" }, "@eslint/eslintrc": { "version": "0.3.0", @@ -22453,25 +24552,39 @@ } } }, - "@humanwhocodes/config-array": { - "version": "0.11.7", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" } }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -22490,6 +24603,36 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -22498,47 +24641,47 @@ } }, "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" }, "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22552,9 +24695,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22589,68 +24732,73 @@ } }, "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22660,9 +24808,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22681,11 +24829,111 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -22697,40 +24945,40 @@ } }, "@jest/environment": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1" + "jest-mock": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22744,9 +24992,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22781,42 +25029,42 @@ } }, "@jest/fake-timers": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", "requires": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22830,9 +25078,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22867,39 +25115,39 @@ } }, "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -22913,9 +25161,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22950,61 +25198,61 @@ } }, "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^4.0.3", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "v8-to-istanbul": "^7.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -23018,9 +25266,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23039,11 +25287,95 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -23054,59 +25386,51 @@ } } }, - "@jest/schemas": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, "@jest/source-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" } }, "@jest/test-result": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -23120,9 +25444,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23157,62 +25481,63 @@ } }, "@jest/test-sequencer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" } }, "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -23226,9 +25551,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23273,12 +25598,13 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@jridgewell/resolve-uri": { @@ -23298,18 +25624,6 @@ "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } } }, "@jridgewell/sourcemap-codec": { @@ -23318,76 +25632,89 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@nicolo-ribaudo/eslint-scope-5-internals": { - "version": "5.1.1-v1", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", - "requires": { - "eslint-scope": "5.1.1" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", "requires": { - "@nodelib/fs.stat": "2.0.5", + "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" }, "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "requires": { - "@nodelib/fs.scandir": "2.1.5", + "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" } }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } }, "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", "is-module": "^1.0.0", - "resolve": "^1.19.0" + "resolve": "^1.14.2" } }, "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", "requires": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -23410,46 +25737,34 @@ } } }, - "@rushstack/eslint-patch": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", - "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" - }, "@sheerun/mutationobserver-shim": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, - "@sinclair/typebox": { - "version": "0.24.51", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", - "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" - }, "@sinonjs/commons": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.5.tgz", - "integrity": "sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "requires": { "@sinonjs/commons": "^1.7.0" } }, "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "ejs": "^2.6.1", + "magic-string": "^0.25.0" } }, "@svgr/babel-plugin-add-jsx-attribute": { @@ -23515,6 +25830,13 @@ "@svgr/plugin-jsx": "^5.5.0", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + } } }, "@svgr/hast-util-to-babel-ast": { @@ -23547,17 +25869,17 @@ } }, "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", + "requires": { + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", "loader-utils": "^2.0.0" } }, @@ -23691,15 +26013,15 @@ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" }, "@types/babel__core": { - "version": "7.1.20", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.20.tgz", - "integrity": "sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==", + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -23709,128 +26031,65 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", - "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", "requires": { "@babel/types": "^7.3.0" } }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "@types/estree": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "@types/minimatch": "*", + "@types/node": "*" } }, "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "requires": { "@types/node": "*" } }, "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, "@types/istanbul-lib-coverage": { "version": "2.0.3", @@ -23855,36 +26114,29 @@ } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" }, "@types/normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" }, "@types/parse-json": { "version": "4.0.0", @@ -23892,9 +26144,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", + "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" }, "@types/prop-types": { "version": "15.7.3", @@ -23902,84 +26154,49 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "@types/react": { "version": "17.0.0", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.0.tgz", - "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", - "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/semver": { - "version": "7.3.13", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", "requires": { - "@types/express": "*" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "@types/react-dom": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", + "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", "requires": { - "@types/mime": "*", - "@types/node": "*" + "@types/react": "*" } }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "requires": { "@types/node": "*" } }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" }, "@types/testing-library__dom": { "version": "6.14.0", @@ -24079,17 +26296,42 @@ } } }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "requires": { + "source-map": "^0.6.1" + } }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", "requires": { - "@types/node": "*" + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } }, "@types/yargs": { @@ -24106,25 +26348,32 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.43.0.tgz", - "integrity": "sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", + "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", "requires": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/type-utils": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/experimental-utils": "4.14.0", + "@typescript-eslint/scope-manager": "4.14.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { "lru-cache": "^6.0.0" } @@ -24132,61 +26381,56 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.43.0.tgz", - "integrity": "sha512-WkT637CumTJbm/hRbFfnHBMgfUYTKr08LitVsD7gQId7bi6rnkx3pu3jac67lmp5ObW4MpJ9SNFZAIOUB/Qbsw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", + "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", "requires": { - "@typescript-eslint/utils": "5.43.0" + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.43.0.tgz", - "integrity": "sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", + "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", "requires": { - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "debug": "^4.1.1" } }, "@typescript-eslint/scope-manager": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.43.0.tgz", - "integrity": "sha512-XNWnGaqAtTJsUiZaoiGIrdJYHsUOd3BZ3Qj5zKp9w6km6HsrjPk/TGZv0qMTWyWj0+1QOqpHQ2gZOLXaGA9Ekw==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", + "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.43.0.tgz", - "integrity": "sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==", - "requires": { - "@typescript-eslint/typescript-estree": "5.43.0", - "@typescript-eslint/utils": "5.43.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0" } }, "@typescript-eslint/types": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.43.0.tgz", - "integrity": "sha512-jpsbcD0x6AUvV7tyOlyvon0aUsQpF8W+7TpJntfCUWU1qaIKu2K34pMwQKSzQH8ORgUrGYY6pVIh1Pi8TNeteg==" + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", + "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==" }, "@typescript-eslint/typescript-estree": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.43.0.tgz", - "integrity": "sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", + "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", "requires": { - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/visitor-keys": "5.43.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "dependencies": { "array-union": { @@ -24195,55 +26439,30 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" } }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.43.0.tgz", - "integrity": "sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==", - "requires": { - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.43.0", - "@typescript-eslint/types": "5.43.0", - "@typescript-eslint/typescript-estree": "5.43.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0", - "semver": "^7.3.7" - }, - "dependencies": { - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "eslint-visitor-keys": "^2.0.0" + "yallist": "^4.0.0" } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { "lru-cache": "^6.0.0" } @@ -24251,149 +26470,168 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.43.0.tgz", - "integrity": "sha512-icl1jNH/d18OVHLfcwdL3bWUKsBeIiKYTGxMJCoGe7xFht+E4QgzOqoWYrU8XSLJWhVw8nTacbm03v23J/hFTg==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", + "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", "requires": { - "@typescript-eslint/types": "5.43.0", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } + "@typescript-eslint/types": "4.14.0", + "eslint-visitor-keys": "^2.0.0" } }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, @@ -24408,17 +26646,17 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, "acorn": { @@ -24436,20 +26674,9 @@ } }, "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, "acorn-walk": { "version": "7.2.0", @@ -24457,14 +26684,14 @@ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", - "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -24478,6 +26705,15 @@ "debug": "4" } }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, "airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", @@ -24505,37 +26741,20 @@ "uri-js": "^4.2.2" } }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "ansi-colors": { "version": "4.1.1", @@ -24543,24 +26762,24 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "requires": { - "type-fest": "^0.21.3" + "type-fest": "^0.11.0" }, "dependencies": { "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" } } }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, "ansi-regex": { "version": "4.1.0", @@ -24576,18 +26795,18 @@ } }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "argparse": { "version": "1.0.10", @@ -24606,6 +26825,26 @@ "@babel/runtime-corejs3": "^7.10.2" } }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, "array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -24623,15 +26862,15 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" } }, "array-union": { @@ -24647,6 +26886,11 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, "array.prototype.find": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", @@ -24654,64 +26898,105 @@ "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.4" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "array.prototype.tosorted": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", - "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" } }, "arrify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types-flow": { "version": "0.0.7", @@ -24731,6 +27016,16 @@ "lodash": "^4.17.14" } }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -24747,22 +27042,23 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, "axe-core": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.2.tgz", - "integrity": "sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" }, "axobject-query": { "version": "2.2.0", @@ -24773,7 +27069,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -24786,50 +27081,57 @@ "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, "babel-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -24843,9 +27145,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24880,32 +27182,66 @@ } }, "babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", + "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -24914,53 +27250,62 @@ } }, "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" } } }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-react-remove-prop-types": { @@ -24988,37 +27333,178 @@ } }, "babel-preset-jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "requires": { - "babel-plugin-jest-hoist": "^27.5.1", + "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" } }, "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } } }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, "bail": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", @@ -25029,10 +27515,65 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, "bfj": { "version": "7.0.2", @@ -25055,34 +27596,46 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "requires": { - "bytes": "3.1.2", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", + "depd": "~1.1.2", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "dependencies": { "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "debug": { "version": "2.6.9", @@ -25092,30 +27645,29 @@ "ms": "2.0.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "requires": { - "array-flatten": "^2.1.2", + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "boolbase": { @@ -25145,20 +27697,110 @@ "fill-range": "^7.0.1" } }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" } }, "bser": { @@ -25169,20 +27811,108 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } }, "call-bind": { "version": "1.0.2", @@ -25197,7 +27927,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, "requires": { "callsites": "^2.0.0" }, @@ -25205,8 +27934,7 @@ "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" } } }, @@ -25214,7 +27942,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, "requires": { "caller-callsite": "^2.0.0" } @@ -25231,18 +27958,15 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -25255,14 +27979,22 @@ } }, "caniuse-lite": { - "version": "1.0.30001431", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz", - "integrity": "sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==" + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } }, "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, "chalk": { "version": "2.4.2", @@ -25326,45 +28058,72 @@ } }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", "requires": { - "anymatch": "~3.1.2", + "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "readdirp": "~3.5.0" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } }, "classnames": { "version": "2.2.6", @@ -25372,27 +28131,67 @@ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "requires": { "source-map": "~0.6.0" } }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "coa": { "version": "2.0.2", @@ -25414,6 +28213,24 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -25427,15 +28244,19 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" }, "combined-stream": { "version": "1.0.8", @@ -25450,20 +28271,28 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } }, "compressible": { "version": "2.0.18", @@ -25498,12 +28327,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, @@ -25512,22 +28336,48 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" }, "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" }, "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "requires": { - "safe-buffer": "5.2.1" + "safe-buffer": "5.1.2" } }, "content-type": { @@ -25536,47 +28386,76 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", - "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" }, "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "requires": { - "browserslist": "^4.21.4" + "browserslist": "^4.16.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } } }, "core-js-pure": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.1.tgz", - "integrity": "sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==" + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -25595,9 +28474,55 @@ "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" } } }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, "create-react-context": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", @@ -25607,48 +28532,28 @@ "warning": "^4.0.3" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" }, "css": { "version": "2.2.4", @@ -25662,107 +28567,102 @@ } }, "css-blank-pseudo": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.5" } }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "requires": {} + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, - "css-has-pseudo": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.1", + "timsort": "^0.3.0" } }, - "css-loader": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", - "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.18", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "lru-cache": "^6.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "fast-deep-equal": "^3.1.3" + "yallist": "^4.0.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "lru-cache": "^6.0.0" } } } }, "css-prefers-color-scheme": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } }, "css-select": { "version": "3.1.2", @@ -25801,9 +28701,9 @@ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "cssdb": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.1.0.tgz", - "integrity": "sha512-Sd99PrFgx28ez4GHu8yoQIufc/70h9oYowDf4EjeIKi8mac9whxRjhM3IaMr6EllP6KKKWtJrMfN6C7T9tIWvQ==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" }, "cssesc": { "version": "3.0.0", @@ -25811,56 +28711,111 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", - "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "requires": { - "cssnano-preset-default": "^5.2.13", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } } }, "cssnano-preset-default": { - "version": "5.2.13", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", - "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.3", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.1", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" }, "csso": { "version": "4.2.0", @@ -25871,9 +28826,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -25911,10 +28866,24 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" }, "data-urls": { "version": "2.0.0", @@ -25927,17 +28896,22 @@ } }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "requires": { "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, "decimal.js": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.2.tgz", - "integrity": "sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==" + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "decode-uri-component": { "version": "0.2.0", @@ -25947,7 +28921,7 @@ "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, "deep-equal": { "version": "1.1.1", @@ -25973,87 +28947,108 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "execa": "^5.0.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "kind-of": "^6.0.0" } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "path-key": "^3.0.0" + "kind-of": "^6.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, - "defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==" - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } }, "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, "detect-newline": { "version": "3.1.0", @@ -26061,9 +29056,9 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" }, "detect-port-alt": { "version": "1.1.6", @@ -26085,36 +29080,45 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "requires": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, "diff-sequences": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + } } }, "discontinuous-range": { @@ -26122,22 +29126,26 @@ "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" } }, "doctrine": { @@ -26179,10 +29187,15 @@ "entities": "^2.0.0" } }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" }, "domexception": { "version": "2.0.1", @@ -26200,21 +29213,21 @@ } }, "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", "requires": { - "domelementtype": "^2.2.0" + "domelementtype": "^2.1.0" } }, "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" } }, "dot-case": { @@ -26224,12 +29237,27 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" } }, "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" }, "dotenv-expand": { "version": "5.1.0", @@ -26241,23 +29269,52 @@ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "requires": { - "jake": "^10.8.5" - } + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + "version": "1.3.642", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", + "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } }, "email-addresses": { "version": "3.1.0", @@ -26265,14 +29322,14 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "emojis-list": { "version": "3.0.0", @@ -26282,24 +29339,35 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } } }, "enquirer": { @@ -26383,6 +29451,14 @@ "object-is": "^1.1.2" } }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -26392,60 +29468,32 @@ } }, "error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "requires": { - "stackframe": "^1.3.4" + "stackframe": "^1.1.1" } }, "es-abstract": { - "version": "1.20.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, "es-to-primitive": { @@ -26458,6 +29506,35 @@ "is-symbol": "^1.0.2" } }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -26466,7 +29543,7 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { "version": "1.0.5", @@ -26571,6 +29648,11 @@ "v8-compile-cache": "^2.0.3" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -26601,6 +29683,16 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -26619,6 +29711,19 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -26627,6 +29732,27 @@ "lru-cache": "^6.0.0" } }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -26634,6 +29760,14 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -26676,61 +29810,140 @@ } } }, + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "requires": { + "confusing-browser-globals": "^1.0.10" + } + }, "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "^2.1.1" + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "eslint-module-utils": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", - "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "requires": { - "debug": "^3.2.7" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "^2.1.1" + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" } } } }, + "eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { "debug": { @@ -26738,61 +29951,141 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "2.0.0" + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "esutils": "^2.0.2" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "eslint-plugin-jest": { - "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", + "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "@typescript-eslint/experimental-utils": "^4.0.1" } }, "eslint-plugin-jsx-a11y": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", - "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", "requires": { - "@babel/runtime": "^7.18.9", + "@babel/runtime": "^7.11.2", "aria-query": "^4.2.2", - "array-includes": "^3.1.5", + "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.3", + "axe-core": "^4.0.2", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^3.3.2", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" }, "dependencies": { "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" } } }, @@ -26806,25 +30099,21 @@ } }, "eslint-plugin-react": { - "version": "7.31.11", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz", - "integrity": "sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "requires": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", - "estraverse": "^5.3.0", + "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" }, "dependencies": { "doctrine": { @@ -26834,41 +30123,83 @@ "requires": { "esutils": "^2.0.2" } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "resolve": { - "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", - "requires": {} + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" }, "eslint-plugin-testing-library": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.9.1.tgz", - "integrity": "sha512-6BQp3tmb79jLLasPHJmy8DnxREe+2Pgf7L+7o09TSWPfdqqtQfRZmZNetr5mOs3yqZk/MRNxpN3RUpJe0wB4LQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", + "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", "requires": { - "@typescript-eslint/utils": "^5.13.0" + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "eslint-scope": { @@ -26901,73 +30232,25 @@ "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" }, "eslint-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", + "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", "requires": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" + "@types/eslint": "^7.2.4", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", - "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "has-flag": "^4.0.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } @@ -26995,9 +30278,9 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "requires": { "estraverse": "^5.1.0" }, @@ -27042,7 +30325,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { "version": "4.0.7", @@ -27050,15 +30333,36 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.1.tgz", + "integrity": "sha512-qV5ZC0h7jYIAOhArFJgSfdyz6rALJyb270714o7ZtNnw2WSJ+eexhKtE0O8LYPRsHZHf2osHKZBxGPvm3kPkCA==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -27073,7 +30377,6 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -27087,51 +30390,98 @@ "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } }, "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -27142,9 +30492,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -27164,9 +30514,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, "has-flag": { "version": "4.0.0", @@ -27174,53 +30524,47 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -27233,68 +30577,165 @@ } }, "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "requires": { - "accepts": "~1.3.8", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "~1.1.2", "fresh": "0.5.2", - "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "ms": "2.0.0" + "is-extendable": "^0.1.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -27307,25 +30748,16 @@ "dev": true }, "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", + "glob-parent": "^5.1.0", "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" } }, "fast-json-stable-stringify": { @@ -27339,83 +30771,68 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", "requires": { "reusify": "^1.0.4" } }, "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "requires": { "bser": "2.1.1" } }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "requires": { "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", "requires": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "dependencies": { "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "@types/json-schema": "^7.0.8", + "@types/json-schema": "^7.0.6", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } } } }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true }, "filename-reserved-regex": { "version": "1.0.0", @@ -27442,9 +30859,9 @@ } }, "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" }, "fill-range": { "version": "7.0.1", @@ -27455,16 +30872,16 @@ } }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "dependencies": { @@ -27479,27 +30896,18 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "requires": { "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "flat-cache": { @@ -27509,6 +30917,16 @@ "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } } }, "flatted": { @@ -27516,144 +30934,138 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", + "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "has-flag": { + "fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "lru-cache": "^6.0.0" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "has-flag": "^4.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" } } }, @@ -27668,19 +31080,31 @@ } }, "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } }, "fs-extra": { "version": "8.1.0", @@ -27692,10 +31116,24 @@ "universalify": "^0.1.0" } }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } }, "fs.realpath": { "version": "1.0.0", @@ -27703,10 +31141,9 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==" }, "function-bind": { "version": "1.1.1", @@ -27714,14 +31151,14 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" } }, "functional-red-black-tree": { @@ -27745,13 +31182,13 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.1" } }, "get-own-enumerable-property-symbols": { @@ -27768,19 +31205,14 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, "requires": { "pump": "^3.0.0" } }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" }, "gh-pages": { "version": "2.2.0", @@ -27816,11 +31248,6 @@ "is-glob": "^4.0.1" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "global-modules": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", @@ -27857,14 +31284,15 @@ } }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true }, "gud": { "version": "1.0.0", @@ -27872,11 +31300,19 @@ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "requires": { - "duplexer": "^0.1.2" + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, "handle-thing": { @@ -27897,35 +31333,97 @@ "function-bind": "^1.1.1" } }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "has-property-descriptors": { + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { - "get-intrinsic": "^1.1.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { + "has-values": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "requires": { - "has-symbols": "^1.0.2" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "he": { @@ -27933,6 +31431,21 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -27941,49 +31454,34 @@ "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, "html-element-map": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", @@ -28001,9 +31499,9 @@ } }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" }, "html-escaper": { "version": "2.0.2", @@ -28011,23 +31509,23 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", "he": "^1.2.0", - "param-case": "^3.0.4", + "param-case": "^3.0.3", "relateurl": "^0.2.7", - "terser": "^5.10.0" + "terser": "^4.6.3" }, "dependencies": { "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" } } }, @@ -28064,50 +31562,85 @@ } }, "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } } }, "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", + "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", - "domutils": "^2.5.2", + "domutils": "^2.4.4", "entities": "^2.0.0" } }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -28129,24 +31662,118 @@ } }, "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, "https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -28157,9 +31784,9 @@ } }, "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" }, "humanize-url": { "version": "1.0.1", @@ -28201,6 +31828,16 @@ "parse-json": "^4.0.0" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "get-stdin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", @@ -28217,6 +31854,24 @@ "resolve-from": "^3.0.0" } }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -28227,6 +31882,21 @@ "json-parse-better-errors": "^1.0.1" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -28268,23 +31938,20 @@ } }, "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } }, "identity-obj-proxy": { "version": "3.0.0", @@ -28294,21 +31961,34 @@ "harmony-reflect": "^1.4.6" } }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, - "immer": { - "version": "9.0.16", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" }, "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -28318,13 +31998,68 @@ "resolve-from": "^4.0.0" } }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } } }, "imurmurhash": { @@ -28337,6 +32072,16 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -28356,21 +32101,83 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", "requires": { - "get-intrinsic": "^1.1.0", + "es-abstract": "^1.17.0-next.1", "has": "^1.0.3", - "side-channel": "^1.0.4" + "side-channel": "^1.0.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, "is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -28398,14 +32205,6 @@ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -28428,18 +32227,57 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } }, "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", "requires": { "has": "^1.0.3" } }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", @@ -28450,36 +32288,52 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" }, "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "requires": { "is-extglob": "^2.1.1" } @@ -28492,12 +32346,12 @@ "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" }, "is-number": { "version": "7.0.0", @@ -28510,71 +32364,95 @@ "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } }, "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.1" } }, "is-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" }, "is-root": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" }, "is-subset": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, "is-symbol": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", @@ -28586,21 +32464,18 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-whitespace-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, "is-word-character": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", @@ -28624,20 +32499,24 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" }, "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", + "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" }, "dependencies": { @@ -28663,6 +32542,19 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -28674,9 +32566,9 @@ } }, "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -28684,25 +32576,270 @@ } }, "istanbul-reports": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -28711,15 +32848,10 @@ "color-convert": "^2.0.1" } }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -28738,11 +32870,76 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -28750,57 +32947,78 @@ "requires": { "has-flag": "^4.0.0" } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } } } }, - "jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "jest-changed-files": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -28810,9 +33028,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -28831,49 +33049,58 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { - "path-key": "^3.0.0" + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -28885,64 +33112,63 @@ } } }, - "jest-circus": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -28953,9 +33179,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -28974,64 +33200,115 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "requires": { + "@jest/types": "^26.6.2", "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" } }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" } } }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } }, "supports-color": { "version": "7.2.0", @@ -29043,53 +33320,70 @@ } } }, - "jest-cli": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", "requires": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29099,9 +33393,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29125,6 +33419,27 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29135,70 +33450,48 @@ } } }, - "jest-config": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29208,19 +33501,14 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -29239,44 +33527,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29287,70 +33537,47 @@ } } }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29360,9 +33587,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29386,33 +33613,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29423,44 +33623,56 @@ } } }, - "jest-environment-jsdom": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -29474,9 +33686,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29510,47 +33722,64 @@ } } }, - "jest-environment-node": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29560,9 +33789,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29581,11 +33810,59 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29596,59 +33873,48 @@ } } }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" - }, - "jest-haste-map": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", "requires": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29658,9 +33924,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29684,6 +33950,27 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -29694,62 +33981,65 @@ } } }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -29760,9 +34050,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29781,64 +34071,26 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -29850,107 +34102,43 @@ } } }, - "jest-leak-detector": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "@jest/types": "^26.6.2", + "@types/node": "*" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -29960,9 +34148,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29986,28 +34174,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30018,39 +34184,55 @@ } } }, - "jest-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", "requires": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30064,9 +34246,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30085,11 +34267,80 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30100,58 +34351,40 @@ } } }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "jest-resolve": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "requires": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30165,9 +34398,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30201,40 +34434,57 @@ } } }, - "jest-resolve-dependencies": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30248,9 +34498,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30269,11 +34519,95 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -30284,62 +34618,73 @@ } } }, - "jest-runner": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", - "requires": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -30348,15 +34693,30 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -30370,151 +34730,127 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" } }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "@types/istanbul-lib-report": "*" + "p-locate": "^4.1.0" } }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "@types/yargs-parser": "*" + "p-limit": "^2.2.0" } }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { - "color-convert": "^2.0.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "requires": { - "color-name": "~1.1.4" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "path-key": "^3.0.0" + "ansi-regex": "^5.0.0" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, "supports-color": { "version": "7.2.0", @@ -30523,79 +34859,110 @@ "requires": { "has-flag": "^4.0.0" } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "requires": { "@types/node": "*", - "graceful-fs": "^4.2.9" + "graceful-fs": "^4.2.4" } }, "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "requires": { "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", + "@types/prettier": "^2.0.0", "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", + "pretty-format": "^26.6.2", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -30606,9 +34973,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30628,9 +34995,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } }, "has-flag": { "version": "4.0.0", @@ -30638,58 +35014,135 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-diff": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "jest-matcher-utils": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" } } }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { "lru-cache": "^6.0.0" } @@ -30705,42 +35158,42 @@ } }, "jest-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "requires": { - "@jest/types": "^27.5.1", + "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -30754,19 +35207,14 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -30796,50 +35244,50 @@ } }, "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^27.5.1" + "pretty-format": "^26.6.2" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -30849,10 +35297,15 @@ "color-convert": "^2.0.1" } }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30877,31 +35330,25 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" }, "pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } } }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" }, "supports-color": { "version": "7.2.0", @@ -30914,83 +35361,23 @@ } }, "jest-watch-typeahead": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", "requires": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "dependencies": { - "@jest/console": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", - "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "@jest/test-result": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", - "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", - "requires": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/types": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "requires": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/yargs": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", - "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", - "requires": { - "@types/yargs-parser": "*" - } - }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "4.3.0", @@ -31001,19 +35388,14 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, - "ci-info": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.1.tgz", - "integrity": "sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w==" - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -31027,148 +35409,17 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-message-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - } - } - }, - "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - }, - "jest-util": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "requires": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-watcher": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", - "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", - "requires": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, - "dependencies": { - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "pretty-format": { - "version": "28.1.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - } - } - }, "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - } + "ansi-regex": "^5.0.0" } }, "supports-color": { @@ -31182,43 +35433,43 @@ } }, "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "requires": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.5.1", + "jest-util": "^26.6.2", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -31232,9 +35483,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31269,13 +35520,13 @@ } }, "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "supports-color": "^7.0.0" }, "dependencies": { "has-flag": { @@ -31284,20 +35535,15 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } } } }, - "js-sdsl": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", - "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -31347,9 +35593,9 @@ }, "dependencies": { "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" } } }, @@ -31361,19 +35607,13 @@ "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -31384,10 +35624,18 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } }, "jsonfile": { "version": "4.0.0", @@ -31397,20 +35645,20 @@ "graceful-fs": "^4.1.6" } }, - "jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" - }, "jsx-ast-utils": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", - "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", "requires": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" } }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -31421,11 +35669,6 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", @@ -31439,6 +35682,15 @@ "language-subtag-registry": "~0.3.2" } }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -31453,25 +35705,20 @@ "type-check": "~0.4.0" } }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" - }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -31479,11 +35726,19 @@ } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } } }, "lodash": { @@ -31491,16 +35746,16 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", @@ -31519,17 +35774,24 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } }, "lodash.throttle": { "version": "4.1.1", @@ -31539,7 +35801,12 @@ "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" }, "loose-envify": { "version": "1.4.0", @@ -31555,45 +35822,58 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "requires": { - "sourcemap-codec": "^1.4.8" + "sourcemap-codec": "^1.4.4" } }, "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "requires": { - "semver": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" } } }, "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { - "tmpl": "1.0.5" + "object-visit": "^1.0.0" } }, "markdown-escapes": { @@ -31601,6 +35881,16 @@ "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, "mdast-add-list-metadata": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", @@ -31617,20 +35907,21 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, - "memfs": { - "version": "3.4.12", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", - "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "requires": { - "fs-monkey": "^1.0.3" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" }, "merge-stream": { "version": "2.0.0", @@ -31645,15 +35936,36 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "mime": { @@ -31662,16 +35974,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" }, "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "requires": { - "mime-db": "1.52.0" + "mime-db": "1.45.0" } }, "mimic-fn": { @@ -31685,46 +35997,42 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.0.tgz", - "integrity": "sha512-auqtVo8KhTScMsba7MbijqZTfibbXiBNlPAQbsVt7enQfcDYLdgG57eGxMqwVU3mfeWANY4F1wUg+rMF+ycZgw==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", "requires": { - "schema-utils": "^4.0.0" + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "minimist": "^1.2.0" } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { - "fast-deep-equal": "^3.1.3" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -31734,10 +36042,15 @@ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "^1.1.7" } @@ -31747,12 +36060,89 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "^1.2.6" + "minimist": "^1.2.5" } }, "moo": { @@ -31760,6 +36150,19 @@ "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, "mri": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", @@ -31772,14 +36175,19 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "requires": { - "dns-packet": "^5.2.2", + "dns-packet": "^1.3.1", "thunky": "^1.0.2" } }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, "multimatch": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", @@ -31801,21 +36209,48 @@ } } }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" - }, "nearley": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", @@ -31828,20 +36263,24 @@ } }, "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { "version": "3.0.4", @@ -31850,28 +36289,125 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } }, "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -31887,7 +36423,7 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "normalize-url": { "version": "1.9.1", @@ -31904,7 +36440,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, "requires": { "path-key": "^2.0.0" } @@ -31917,25 +36452,53 @@ "boolbase": "^1.0.0" } }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, "nwsapi": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", - "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, "object-is": { "version": "1.1.4", @@ -31951,65 +36514,74 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "requires": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, - "object.hasown": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", - "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "requires": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "isobject": "^3.0.1" } }, "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "obuf": { @@ -32018,9 +36590,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "requires": { "ee-first": "1.1.1" } @@ -32047,13 +36619,12 @@ } }, "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" } }, "opencollective-postinstall": { @@ -32062,6 +36633,30 @@ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, "optionator": { "version": "0.9.1", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", @@ -32075,11 +36670,28 @@ "word-wrap": "^1.2.3" } }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, "p-limit": { "version": "2.3.0", @@ -32090,20 +36702,27 @@ } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" } }, "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "retry": "^0.12.0" } }, "p-try": { @@ -32111,6 +36730,21 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -32118,6 +36752,13 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "parent-module": { @@ -32128,6 +36769,18 @@ "callsites": "^3.0.0" } }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "parse-entities": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", @@ -32141,6 +36794,14 @@ "is-hexadecimal": "^1.0.0" } }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -32166,23 +36827,44 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { "version": "1.0.7", @@ -32192,27 +36874,29 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { "version": "2.3.0", @@ -32233,16 +36917,29 @@ } }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } }, "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { - "find-up": "^4.0.0" + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + } } }, "pkg-up": { @@ -32260,28 +36957,6 @@ "requires": { "locate-path": "^3.0.0" } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -32294,700 +36969,1030 @@ "semver-compare": "^1.0.0" } }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, "postcss": { - "version": "8.4.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", - "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-attribute-case-insensitive": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", - "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } }, "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, - "postcss-clamp": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, - "postcss-color-functional-notation": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", - "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-hex-alpha": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-color-rebeccapurple": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", - "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-custom-media": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.14" } }, "postcss-custom-properties": { - "version": "12.1.10", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.10.tgz", - "integrity": "sha512-U3BHdgrYhCrwTVcByFHs9EOBoqcKq4Lf3kXwbTi4hhq0qWhl/pDWq2THbv/ICX/Fl9KqeHBb8OVrTf2OaYF07A==", + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" } }, "postcss-custom-selectors": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", "requires": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-dir-pseudo-class": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", - "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-double-position-gradients": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", - "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" } }, "postcss-env-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "requires": { + "postcss": "^7.0.26" + } }, "postcss-focus-visible": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" } }, "postcss-focus-within": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss": "^7.0.2" } }, "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-gap-properties": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", - "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", - "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2" } }, - "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", "requires": { - "camelcase-css": "^2.0.1" + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" } }, "postcss-lab-function": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", - "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } } }, "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" }, "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "lru-cache": "^6.0.0" + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } }, "postcss-logical": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", - "requires": {} + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-merge-rules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", - "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "requires": { - "browserslist": "^4.21.4", + "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "requires": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } }, "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "requires": { - "icss-utils": "^5.0.0", + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "requires": { - "postcss-selector-parser": "^6.0.4" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" } }, "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "requires": { - "postcss-selector-parser": "^6.0.10" + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" } }, "postcss-nesting": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", - "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", "requires": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2" } }, "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" } }, "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } }, "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "requires": { - "postcss-value-parser": "^4.2.0" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" } } }, "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, - "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" - }, "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-overflow-shorthand": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", - "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2" } }, "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } }, "postcss-place": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", - "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", "requires": { - "postcss-value-parser": "^4.2.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" } }, "postcss-preset-env": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", - "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", - "requires": { - "@csstools/postcss-cascade-layers": "^1.1.1", - "@csstools/postcss-color-function": "^1.1.1", - "@csstools/postcss-font-format-keywords": "^1.0.1", - "@csstools/postcss-hwb-function": "^1.0.2", - "@csstools/postcss-ic-unit": "^1.0.1", - "@csstools/postcss-is-pseudo-class": "^2.0.7", - "@csstools/postcss-nested-calc": "^1.0.0", - "@csstools/postcss-normalize-display-values": "^1.0.1", - "@csstools/postcss-oklab-function": "^1.1.1", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.1", - "@csstools/postcss-text-decoration-shorthand": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.2", - "@csstools/postcss-unset-value": "^1.0.2", - "autoprefixer": "^10.4.13", - "browserslist": "^4.21.4", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^7.1.0", - "postcss-attribute-case-insensitive": "^5.0.2", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.4", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.1", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.10", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.5", - "postcss-double-position-gradients": "^3.1.2", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.5", - "postcss-image-set-function": "^4.0.7", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.1", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.2.0", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.4", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.5", - "postcss-pseudo-class-any-link": "^7.1.6", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" } }, "postcss-pseudo-class-any-link": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", - "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", "requires": { - "postcss-selector-parser": "^6.0.10" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-reduce-initial": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", - "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" } }, "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "requires": { + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "requires": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } }, "postcss-selector-not": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", - "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "requires": { - "postcss-selector-parser": "^6.0.10" + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" } } }, "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "requires": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" } }, "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, "prelude-ls": { "version": "1.2.1", @@ -33015,17 +38020,17 @@ } }, "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" }, "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "requires": { "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "renderkid": "^2.0.4" } }, "pretty-format": { @@ -33053,6 +38058,17 @@ "multimatch": "^4.0.0" }, "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "execa": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-2.1.0.tgz", @@ -33070,6 +38086,16 @@ "strip-final-newline": "^2.0.0" } }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -33085,6 +38111,15 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, "npm-run-path": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz", @@ -33100,14 +38135,58 @@ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", "dev": true }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -33119,30 +38198,35 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", - "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "requires": { "asap": "~2.0.6" } }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "react-is": "^16.8.1" } }, "prop-types-exact": { @@ -33156,36 +38240,74 @@ } }, "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "requires": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" }, "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -33194,15 +38316,7 @@ "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "query-string": { "version": "4.3.4", @@ -33213,21 +38327,21 @@ "strict-uri-encode": "^1.0.0" } }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -33263,34 +38377,35 @@ "safe-buffer": "^5.1.0" } }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", + "bytes": "3.1.0", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" } } }, @@ -33305,151 +38420,178 @@ } }, "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", "requires": { - "core-js": "^3.19.2", + "core-js": "^3.6.5", "object-assign": "^4.1.1", "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" } }, "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "color-name": "~1.1.4" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" }, "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { - "locate-path": "^6.0.0", + "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", "slash": "^3.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==" + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" }, "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { - "p-locate": "^5.0.0" + "p-locate": "^4.1.0" } }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { - "yocto-queue": "^0.1.0" + "p-limit": "^2.2.0" } }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "p-limit": "^3.0.2" + "shebang-regex": "^3.0.0" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "has-flag": "^4.0.0" + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" } } } @@ -33465,11 +38607,6 @@ "scheduler": "^0.19.1" } }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, "react-ga": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz", @@ -33530,319 +38667,91 @@ } }, "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, "react-scripts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", - "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", + "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", + "@svgr/webpack": "5.4.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "dependencies": { - "@eslint/eslintrc": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.9.tgz", - "integrity": "sha512-7QV4cqUwhkDIHpMAZ9mestSJ2DMIotVTbOUwbiudhjCRTAWWKIaBecELiEM2LT3AHFeOAaHIcFu4dbXjX+9GBA==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.23.3", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.3", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - } - }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "eslint": { - "version": "8.28.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.28.0.tgz", - "integrity": "sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==", - "requires": { - "@eslint/eslintrc": "^1.3.3", - "@humanwhocodes/config-array": "^0.11.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.15.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } - } - }, - "eslint-config-react-app": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "espree": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - } - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.0", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "8.0.2", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", - "requires": { - "type-fest": "^0.20.2" - }, - "dependencies": { - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -33852,67 +38761,19 @@ "universalify": "^2.0.0" } }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.2.0.tgz", - "integrity": "sha512-Il3wdLRzWvbAEtocgxGQA9YOoRVeVUGOMBtel5LdEpNeEAol6GJTLw8GbX6Z8EIMfvfhoOXs2bwOijtAZdK5og==", - "optional": true, - "peer": true + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, "universalify": { "version": "2.0.0", @@ -33985,38 +38846,34 @@ "react-transition-group": "^2.3.1" } }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "requires": { - "pify": "^2.3.0" - } - }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "requires": { "picomatch": "^2.2.1" } }, "recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { - "minimatch": "^3.0.5" + "minimatch": "3.0.4" } }, "redent": { @@ -34039,68 +38896,76 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "requires": { - "regenerate": "^1.4.2" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "requires": { "@babel/runtime": "^7.8.4" } }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, "regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.1.3" } }, "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" }, "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", "requires": { "jsesc": "~0.5.0" }, @@ -34108,14 +38973,14 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, "remark-parse": { "version": "5.0.0", @@ -34139,45 +39004,122 @@ "xtend": "^4.0.1" } }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" }, "dependencies": { "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } }, "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "requires": { - "boolbase": "^1.0.0" + "boolbase": "~1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", @@ -34191,26 +39133,30 @@ "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, "resolve-cwd": { @@ -34239,93 +39185,171 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "requires": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", "source-map": "0.6.1" }, "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } }, "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" } } } }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "requires": { "glob": "^7.1.3" } }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", "requires": { - "fsevents": "~2.3.2" + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" } }, "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" + "terser": "^4.6.2" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "requires": { - "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" + "supports-color": "^6.1.0" } }, "serialize-javascript": { @@ -34337,15 +39361,30 @@ } }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" } } } }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -34355,6 +39394,11 @@ "nearley": "^2.7.10" } }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, "run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", @@ -34362,26 +39406,29 @@ "dev": true }, "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "requires": { - "queue-microtask": "^1.2.2" + "aproba": "^1.1.1" } }, "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -34389,10 +39436,140 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "sass": { "version": "1.49.0", @@ -34405,12 +39582,40 @@ } }, "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "sax": { @@ -34448,14 +39653,14 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "requires": { - "node-forge": "^1" + "node-forge": "^0.10.0" } }, "semver": { @@ -34470,23 +39675,23 @@ "dev": true }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "requires": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "depd": "~1.1.2", + "destroy": "~1.0.4", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "2.0.0", + "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", + "ms": "2.1.1", + "on-finished": "~2.3.0", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -34500,21 +39705,21 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "requires": { "randombytes": "^2.1.0" } @@ -34522,7 +39727,7 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -34541,15 +39746,10 @@ "ms": "2.0.0" } }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, "http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -34560,46 +39760,88 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" } } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } } }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -34607,13 +39849,18 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shell-quote": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.4.tgz", - "integrity": "sha512-8o/QEhSSRb1a5i7TFR0iM4G16Z0vYB2OQVs4G3aAFXjn3T6yEx8AZxy1PgDF7I00LZHYA3WxaSYIf5e5sAX8Rw==" + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, "side-channel": { "version": "1.0.4", @@ -34630,6 +39877,21 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -34670,17 +39932,168 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } } } }, "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } } }, "sort-keys": { @@ -34706,16 +40119,6 @@ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, - "source-map-loader": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", - "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -34751,7 +40154,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -34760,14 +40162,12 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -34776,8 +40176,7 @@ "spdx-license-ids": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", - "dev": true + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" }, "spdy": { "version": "4.0.2", @@ -34802,6 +40201,26 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -34809,15 +40228,23 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "requires": { "escape-string-regexp": "^2.0.0" }, @@ -34830,19 +40257,73 @@ } }, "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" }, "state-toggle": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" }, "strict-uri-encode": { "version": "1.1.0", @@ -34850,20 +40331,35 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "string-natural-compare": { @@ -34871,29 +40367,18 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, "string.prototype.matchall": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", - "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" } }, "string.prototype.trim": { @@ -34907,23 +40392,21 @@ } }, "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "stringify-object": { @@ -34934,38 +40417,43 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^2.0.0" }, "dependencies": { "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" } } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-final-newline": { "version": "2.0.0", @@ -34999,18 +40487,34 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + } }, "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "supports-color": { @@ -35022,9 +40526,9 @@ } }, "supports-hyperlinks": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -35043,12 +40547,7 @@ "has-flag": "^4.0.0" } } - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + } }, "svg-parser": { "version": "2.0.4", @@ -35098,8 +40597,20 @@ "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } } }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -35107,13 +40618,6 @@ "requires": { "dom-serializer": "0", "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } } }, "nth-check": { @@ -35153,88 +40657,90 @@ "uri-js": "^4.2.2" } }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "tailwindcss": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz", - "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==", - "requires": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.18", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "dependencies": { - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "is-glob": "^4.0.3" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" } } } }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } }, "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" }, "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" }, "dependencies": { - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" } } }, @@ -35248,44 +40754,135 @@ } }, "terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" - } + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" }, "dependencies": { + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "@types/json-schema": "^7.0.8", + "@types/json-schema": "^7.0.6", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } } } }, @@ -35305,25 +40902,81 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -35333,26 +40986,18 @@ } }, "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "dependencies": { - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - } + "universalify": "^0.1.2" } }, "tr46": { @@ -35391,14 +41036,19 @@ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.6", + "minimist": "^1.2.0", "strip-bom": "^3.0.0" }, "dependencies": { @@ -35413,30 +41063,33 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", + "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", "requires": { "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } } }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -35469,6 +41122,11 @@ "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -35477,23 +41135,6 @@ "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "peer": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, "unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -35504,28 +41145,28 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" }, "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" }, "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" }, "unified": { "version": "6.2.0", @@ -35540,12 +41181,49 @@ "x-is-string": "^0.1.0" } }, - "unique-string": { + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "requires": { - "crypto-random-string": "^2.0.0" + "crypto-random-string": "^1.0.0" } }, "unist-util-is": { @@ -35597,27 +41275,54 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -35631,6 +41336,44 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", @@ -35640,10 +41383,30 @@ "requires-port": "^1.0.0" } }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { "version": "1.0.1", @@ -35654,22 +41417,42 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { "version": "2.2.0", @@ -35677,9 +41460,9 @@ "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" }, "v8-to-istanbul": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -35687,9 +41470,9 @@ }, "dependencies": { "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, @@ -35697,7 +41480,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -35706,7 +41488,12 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" }, "vfile": { "version": "2.3.0", @@ -35732,6 +41519,11 @@ "unist-util-stringify-position": "^1.1.1" } }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -35754,11 +41546,11 @@ "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" }, "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "requires": { - "makeerror": "1.0.12" + "makeerror": "1.0.x" } }, "warning": { @@ -35770,12 +41562,226 @@ } }, "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "wbuf": { @@ -35792,224 +41798,608 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" }, "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" + "webpack-log": "^2.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "fast-deep-equal": "^3.1.3" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } - } - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "resolve-from": "^3.0.0" } }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { - "fast-deep-equal": "^3.1.3" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "requires": {} + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" } } }, "webpack-manifest-plugin": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" }, "dependencies": { - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } } } }, "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } }, "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, @@ -36024,22 +42414,12 @@ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } } }, "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -36064,17 +42444,10 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "word-wrap": { "version": "1.2.3", @@ -36082,314 +42455,227 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", "requires": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", + "fs-extra": "^8.1.0", "glob": "^7.1.6", - "lodash": "^4.17.20", + "lodash.template": "^4.5.0", "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.11.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "dependencies": { "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, "workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" }, "workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", "requires": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", "requires": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" } }, "workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", "requires": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", "requires": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4" } }, "workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", "requires": { - "workbox-core": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", "requires": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" }, "workbox-webpack-plugin": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", - "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.4" - }, - "dependencies": { - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" } }, "workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" + "microevent.ts": "~0.1.1" } }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "color-convert": "^2.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -36410,9 +42696,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", "requires": {} }, "x-is-string": { @@ -36436,9 +42722,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, "yallist": { "version": "4.0.0", @@ -36446,28 +42732,75 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 6158c1c0..5866f498 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^5.0.1", + "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", From 496494444fc29f06ec546f027aa99d881886e4fa Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 20 Nov 2022 12:02:38 +0000 Subject: [PATCH 202/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2637 ++++++++++++++++++++++----------------- 1 file changed, 1469 insertions(+), 1168 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 04f8a7cf..f6f968fd 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,18 +1,20 @@ { - "updated": "2022-11-13T12:03:12.926639", + "updated": "2022-11-20T12:02:38.094836", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", @@ -29,20 +31,15 @@ "slug": "adobe", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Uber", @@ -50,8 +47,8 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -59,6 +56,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -100,19 +102,22 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -180,14 +185,16 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 5 }, { "name": "Apple", @@ -215,7 +222,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -285,7 +295,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -304,24 +316,14 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 5 - }, - { - "name": "Lyft", - "slug": "lyft", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -335,18 +337,18 @@ "frequency": 3 }, { - "name": "Asana", - "slug": "asana", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "American Express", + "slug": "american-express", "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { @@ -359,6 +361,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -369,11 +381,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -405,7 +412,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -470,7 +481,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -487,7 +500,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -525,7 +538,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -537,11 +552,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 5 }, { @@ -554,6 +564,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -580,7 +595,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -695,7 +712,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -707,7 +726,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", @@ -717,12 +736,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -759,11 +778,6 @@ "slug": "square", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Roblox", "slug": "roblox", @@ -803,6 +817,11 @@ "name": "Tiger Analytics", "slug": "tiger-analytics", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -810,23 +829,25 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { - "name": "Twitter", - "slug": "twitter", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 23 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Twitter", + "slug": "twitter", "frequency": 20 }, { @@ -855,13 +876,13 @@ "frequency": 8 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 7 + "name": "TikTok", + "slug": "tiktok", + "frequency": 8 }, { - "name": "Snapchat", - "slug": "snapchat", + "name": "Indeed", + "slug": "indeed", "frequency": 7 }, { @@ -870,14 +891,9 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "name": "Snapchat", + "slug": "snapchat", + "frequency": 6 }, { "name": "Wayfair", @@ -885,9 +901,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Walmart Global Tech", @@ -904,6 +920,11 @@ "slug": "roblox", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -918,11 +939,6 @@ "name": "Bolt", "slug": "bolt", "frequency": 2 - }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 2 } ] }, @@ -930,30 +946,27 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -969,6 +982,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -1040,38 +1058,35 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -1084,6 +1099,11 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -1115,7 +1135,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1128,11 +1150,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -1140,14 +1157,16 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -1200,13 +1219,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -1230,7 +1249,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1285,7 +1306,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1302,7 +1325,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -1320,18 +1343,18 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1355,8 +1378,8 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -1390,7 +1413,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1425,7 +1450,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1437,7 +1464,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -1454,11 +1481,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1470,7 +1492,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1482,7 +1506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Bloomberg", @@ -1490,23 +1514,23 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "eBay", + "slug": "ebay", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -1519,6 +1543,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -1539,11 +1568,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1570,7 +1594,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1579,19 +1605,14 @@ "slug": "airbnb", "frequency": 5 }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Reddit", + "slug": "reddit", "frequency": 4 }, { @@ -1600,9 +1621,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Microsoft", @@ -1618,6 +1644,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1625,7 +1656,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1655,7 +1688,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1665,13 +1700,13 @@ "frequency": 23 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Facebook", + "slug": "facebook", + "frequency": 20 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 7 }, { @@ -1679,6 +1714,11 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1699,11 +1739,6 @@ "slug": "c3-iot", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Oracle", "slug": "oracle", @@ -1720,9 +1755,9 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 }, { "name": "Google", @@ -1779,11 +1814,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Grab", "slug": "grab", @@ -1795,7 +1825,10 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": [ + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1814,24 +1847,19 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1845,7 +1873,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1869,6 +1899,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -1879,11 +1914,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -1895,14 +1925,16 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 37 }, { "name": "Microsoft", @@ -1914,24 +1946,24 @@ "slug": "google", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, { - "name": "Epic Systems", - "slug": "epic-systems", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -1964,29 +1996,19 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", "frequency": 2 }, { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 2 }, { @@ -2005,7 +2027,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -2014,7 +2038,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2028,16 +2054,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -2048,11 +2064,21 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -2094,7 +2120,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -2113,16 +2141,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2154,14 +2182,16 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Adobe", @@ -2174,13 +2204,13 @@ "frequency": 6 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -2234,14 +2264,16 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Cisco", @@ -2251,7 +2283,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -2266,7 +2298,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Infosys", @@ -2283,11 +2315,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2304,8 +2331,8 @@ "frequency": 2 }, { - "name": "PayTM", - "slug": "paytm", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -2324,7 +2351,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2373,11 +2402,6 @@ "slug": "cisco", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -2389,8 +2413,18 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, + { + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -2404,13 +2438,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -2434,8 +2468,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 3 }, { @@ -2448,11 +2482,6 @@ "slug": "zoho", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -2468,11 +2497,6 @@ "slug": "citadel", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2499,13 +2523,8 @@ "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -2544,7 +2563,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2556,12 +2577,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 15 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -2581,7 +2602,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -2598,11 +2619,6 @@ "slug": "shopee", "frequency": 5 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", @@ -2628,6 +2644,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2699,7 +2720,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2719,7 +2742,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2738,11 +2763,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2757,6 +2777,11 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -2764,7 +2789,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2778,26 +2805,26 @@ "slug": "tiktok", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 10 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -2808,19 +2835,14 @@ "slug": "mathworks", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -2844,13 +2866,13 @@ "frequency": 2 }, { - "name": "Groupon", - "slug": "groupon", + "name": "FactSet", + "slug": "factset", "frequency": 2 }, { - "name": "FactSet", - "slug": "factset", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -2869,7 +2891,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2881,23 +2905,23 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2939,30 +2963,32 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -2978,11 +3004,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2993,6 +3014,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -3024,19 +3050,16 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 37 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 34 }, { "name": "Google", @@ -3049,13 +3072,18 @@ "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Cisco", + "slug": "cisco", + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Adobe", + "slug": "adobe", "frequency": 8 }, { @@ -3086,7 +3114,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "Goldman Sachs", @@ -3098,11 +3126,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -3153,6 +3176,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -3174,19 +3202,21 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Qualtrics", @@ -3201,7 +3231,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Wish", @@ -3279,7 +3309,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3288,11 +3320,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3303,6 +3330,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3314,7 +3346,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3419,14 +3453,16 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Google", @@ -3488,20 +3524,10 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -3509,14 +3535,17 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 }, { "name": "Microsoft", @@ -3583,11 +3612,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -3599,7 +3623,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3611,12 +3637,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -3628,6 +3649,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -3636,7 +3662,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -3659,7 +3685,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3671,7 +3699,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 4 } ] }, @@ -3679,14 +3707,16 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 10 }, { "name": "Amazon", @@ -3734,7 +3764,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3784,7 +3816,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3804,7 +3838,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3849,14 +3886,16 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -3873,11 +3912,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3893,6 +3927,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3914,7 +3953,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3969,14 +4010,16 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 10 }, { "name": "Apple", @@ -4084,25 +4127,27 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 13 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", @@ -4154,10 +4199,17 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -4178,11 +4230,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4199,7 +4246,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4237,11 +4286,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Arista Networks", - "slug": "arista-networks", - "frequency": 2 } ] }, @@ -4249,14 +4293,16 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -4284,45 +4330,47 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 33 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 17 }, { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 12 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -4384,7 +4432,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4406,12 +4456,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 + "frequency": 5 }, { "name": "Microsoft", @@ -4434,9 +4479,9 @@ "frequency": 3 }, { - "name": "American Express", - "slug": "american-express", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Yahoo", @@ -4448,6 +4493,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "American Express", + "slug": "american-express", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -4474,25 +4524,27 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4519,7 +4571,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4528,11 +4582,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -4543,6 +4592,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4584,14 +4638,18 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -4639,19 +4697,22 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4673,6 +4734,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4694,45 +4760,49 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 122 + "frequency": 116 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 37 }, { "name": "Google", "slug": "google", - "frequency": 26 + "frequency": 24 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 18 + "frequency": 17 }, { "name": "Apple", "slug": "apple", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 12 + "frequency": 13 }, { "name": "Uber", "slug": "uber", "frequency": 12 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 11 + }, { "name": "Facebook", "slug": "facebook", @@ -4743,6 +4813,11 @@ "slug": "adobe", "frequency": 8 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 8 + }, { "name": "ByteDance", "slug": "bytedance", @@ -4753,11 +4828,6 @@ "slug": "salesforce", "frequency": 6 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 5 - }, { "name": "Karat", "slug": "karat", @@ -4768,11 +4838,21 @@ "slug": "docusign", "frequency": 5 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "SAP", "slug": "sap", @@ -4783,6 +4863,11 @@ "slug": "shopee", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Zillow", "slug": "zillow", @@ -4803,46 +4888,21 @@ "slug": "dropbox", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Paypal", "slug": "paypal", @@ -4878,6 +4938,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -4888,6 +4953,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Audible", "slug": "audible", @@ -4919,7 +4989,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4959,15 +5034,15 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4979,13 +5054,13 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -4993,6 +5068,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -5004,43 +5084,40 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Media.net", "slug": "medianet", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -5052,6 +5129,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5059,7 +5141,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5109,7 +5193,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5118,20 +5204,20 @@ "slug": "facebook", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -5154,19 +5240,16 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 6 }, { "name": "Adobe", @@ -5179,13 +5262,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5209,19 +5292,21 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Capital One", "slug": "capital-one", - "frequency": 13 + "frequency": 11 }, { "name": "Microsoft", @@ -5258,11 +5343,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5274,14 +5354,19 @@ "frequency": 2 }, { - "name": "Zenefits", - "slug": "zenefits", + "name": "Zoom", + "slug": "zoom", "frequency": 2 }, { "name": "MakeMyTrip", "slug": "makemytrip", "frequency": 2 + }, + { + "name": "Zenefits", + "slug": "zenefits", + "frequency": 2 } ] }, @@ -5289,30 +5374,32 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -5389,7 +5476,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5408,11 +5498,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5428,6 +5513,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5439,7 +5529,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5489,14 +5581,16 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 50 }, { "name": "Facebook", @@ -5528,11 +5622,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5548,6 +5637,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Shopee", "slug": "shopee", @@ -5614,30 +5708,32 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5664,14 +5760,16 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Bloomberg", @@ -5694,7 +5792,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5706,7 +5806,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 29 + "frequency": 31 }, { "name": "Facebook", @@ -5726,7 +5826,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -5738,6 +5838,11 @@ "slug": "adobe", "frequency": 11 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 10 + }, { "name": "Snapchat", "slug": "snapchat", @@ -5753,11 +5858,6 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -5768,6 +5868,16 @@ "slug": "nvidia", "frequency": 4 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5784,8 +5894,8 @@ "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { @@ -5799,13 +5909,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { @@ -5839,8 +5944,8 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "Shopee", + "slug": "shopee", "frequency": 2 }, { @@ -5849,13 +5954,13 @@ "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -5864,8 +5969,8 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Atlassian", + "slug": "atlassian", "frequency": 2 }, { @@ -5884,7 +5989,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5924,7 +6031,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5959,35 +6068,38 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 44 + "frequency": 47 }, { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 20 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "frequency": 19 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -6049,7 +6161,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6063,6 +6178,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -6073,20 +6193,10 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Rubrik", - "slug": "rubrik", - "frequency": 3 - }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -6098,6 +6208,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Rubrik", + "slug": "rubrik", + "frequency": 2 + }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -6119,7 +6234,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6164,7 +6281,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6176,7 +6295,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", @@ -6234,7 +6353,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -6243,16 +6365,16 @@ "slug": "google", "frequency": 8 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 5 - }, { "name": "Pinterest", "slug": "pinterest", "frequency": 4 }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -6294,7 +6416,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6306,7 +6430,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -6316,7 +6440,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -6354,7 +6478,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6379,7 +6505,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6403,11 +6531,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6417,6 +6540,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -6424,19 +6552,21 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -6514,14 +6644,16 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 17 }, { "name": "Google", @@ -6543,16 +6675,6 @@ "slug": "snapchat", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "HRT", "slug": "hrt", @@ -6563,11 +6685,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Roblox", "slug": "roblox", @@ -6584,7 +6716,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6593,31 +6727,31 @@ "slug": "amazon", "frequency": 22 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6648,6 +6782,11 @@ "slug": "visa", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -6668,11 +6807,6 @@ "slug": "splunk", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6683,11 +6817,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6707,6 +6836,11 @@ "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6714,7 +6848,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6754,7 +6890,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6766,22 +6904,27 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Google", @@ -6798,11 +6941,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -6829,18 +6967,20 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { @@ -6884,7 +7024,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6918,14 +7060,14 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -6949,7 +7091,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -6958,7 +7102,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7023,7 +7169,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7032,16 +7180,16 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Groupon", "slug": "groupon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7053,14 +7201,16 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -7077,11 +7227,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -7102,6 +7247,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ShareChat", "slug": "sharechat", @@ -7113,7 +7263,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7130,7 +7282,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -7158,7 +7310,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7283,7 +7437,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7295,12 +7451,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 31 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", @@ -7310,12 +7466,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -7352,6 +7508,11 @@ "slug": "ebay", "frequency": 4 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7367,11 +7528,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Spotify", "slug": "spotify", @@ -7397,11 +7553,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 3 - }, { "name": "Alibaba", "slug": "alibaba", @@ -7413,8 +7564,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Expedia", + "slug": "expedia", "frequency": 2 }, { @@ -7462,11 +7613,21 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 2 + }, { "name": "Twitch", "slug": "twitch", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Huawei", "slug": "huawei", @@ -7482,11 +7643,6 @@ "slug": "american-express", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -7513,7 +7669,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7528,14 +7686,16 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 19 }, { "name": "Google", @@ -7548,7 +7708,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7565,18 +7727,18 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -7633,7 +7795,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7673,14 +7837,16 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Uber", "slug": "uber", - "frequency": 14 + "frequency": 12 }, { "name": "Amazon", @@ -7702,6 +7868,11 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -7723,14 +7894,16 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 51 }, { "name": "Facebook", @@ -7760,7 +7933,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -7783,38 +7956,35 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 25 }, { "name": "Facebook", "slug": "facebook", - "frequency": 16 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 7 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -7822,6 +7992,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7837,6 +8012,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Netflix", "slug": "netflix", @@ -7867,11 +8047,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Arcesium", "slug": "arcesium", @@ -7913,10 +8088,17 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", @@ -7932,11 +8114,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7953,7 +8130,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7992,6 +8172,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -8007,11 +8192,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -8053,14 +8233,17 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Facebook", @@ -8108,7 +8291,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -8143,7 +8329,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8151,11 +8340,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -8163,7 +8347,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -8218,14 +8405,19 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 47 + "frequency": 46 }, { "name": "Microsoft", @@ -8235,7 +8427,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -8343,14 +8535,19 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Google", @@ -8360,23 +8557,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { "name": "TikTok", "slug": "tiktok", "frequency": 8 }, - { - "name": "Robinhood", - "slug": "robinhood", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Robinhood", + "slug": "robinhood", + "frequency": 6 + }, { "name": "Twilio", "slug": "twilio", @@ -8397,6 +8594,11 @@ "slug": "palantir-technologies", "frequency": 4 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8417,11 +8619,6 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -8453,7 +8650,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8483,14 +8684,17 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ { "name": "Airbnb", "slug": "airbnb", - "frequency": 15 + "frequency": 14 }, { "name": "Google", @@ -8538,7 +8742,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -8553,7 +8760,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8568,7 +8777,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8580,7 +8791,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -8593,7 +8804,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -8618,7 +8832,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8632,6 +8848,11 @@ "slug": "bloomberg", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -8662,11 +8883,6 @@ "slug": "servicenow", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -8683,24 +8899,26 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 22 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 }, { "name": "Facebook", @@ -8777,6 +8995,11 @@ "slug": "sap", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -8793,20 +9016,22 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -8838,7 +9063,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8883,19 +9110,22 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -8907,11 +9137,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -8932,6 +9157,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -8953,7 +9183,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -8962,6 +9195,11 @@ "slug": "amazon", "frequency": 22 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -8972,11 +9210,6 @@ "slug": "vmware", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -8992,11 +9225,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -9007,6 +9235,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "PayTM", "slug": "paytm", @@ -9018,7 +9251,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9027,11 +9262,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -9042,6 +9272,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9063,20 +9298,22 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", @@ -9085,12 +9322,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Walmart Global Tech", @@ -9103,7 +9335,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9117,16 +9351,16 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -9158,7 +9392,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9170,7 +9406,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -9208,14 +9444,16 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -9243,7 +9481,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9267,11 +9507,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9283,13 +9518,18 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -9298,7 +9538,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9307,15 +9549,10 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -9331,6 +9568,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -9338,7 +9580,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -9347,16 +9591,16 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -9393,7 +9637,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9441,11 +9687,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -9453,15 +9694,12 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -9473,9 +9711,9 @@ "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", @@ -9483,8 +9721,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -9497,6 +9735,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9513,28 +9756,30 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 26 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 25 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -9628,7 +9873,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -9637,7 +9884,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9682,7 +9931,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9732,14 +9983,16 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Bloomberg", @@ -9749,7 +10002,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -9766,11 +10019,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -9791,6 +10039,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -9811,11 +10069,6 @@ "slug": "vmware", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -9827,7 +10080,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -9880,11 +10136,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 } ] }, @@ -9892,7 +10143,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -9906,11 +10159,6 @@ "slug": "google", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "ByteDance", "slug": "bytedance", @@ -9919,7 +10167,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Facebook", @@ -10002,19 +10255,21 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", @@ -10034,12 +10289,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 4 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -10071,6 +10321,11 @@ "slug": "snapchat", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Sprinklr", "slug": "sprinklr", @@ -10097,14 +10352,17 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Cisco", @@ -10116,11 +10374,6 @@ "slug": "uber", "frequency": 12 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Twitter", "slug": "twitter", @@ -10136,6 +10389,11 @@ "slug": "snapchat", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -10182,7 +10440,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -10201,35 +10461,25 @@ "slug": "apple", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 7 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 4 - }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { - "name": "IXL", - "slug": "ixl", - "frequency": 3 + "name": "Indeed", + "slug": "indeed", + "frequency": 4 }, { "name": "ServiceNow", @@ -10237,8 +10487,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -10251,6 +10501,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -10297,14 +10552,16 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Spotify", "slug": "spotify", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -10327,7 +10584,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -10339,12 +10598,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 65 + "frequency": 63 }, { "name": "Apple", "slug": "apple", - "frequency": 50 + "frequency": 51 }, { "name": "Google", @@ -10354,12 +10613,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 28 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 25 + "frequency": 26 }, { "name": "Facebook", @@ -10369,7 +10628,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Spotify", @@ -10381,15 +10640,10 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 7 - }, { "name": "Accenture", "slug": "accenture", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -10397,8 +10651,23 @@ "frequency": 5 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Expedia", + "slug": "expedia", + "frequency": 5 + }, + { + "name": "Dell", + "slug": "dell", + "frequency": 5 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 4 }, { @@ -10422,13 +10691,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, - { - "name": "Infosys", - "slug": "infosys", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -10436,11 +10700,6 @@ "slug": "makemytrip", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -10456,6 +10715,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Qualcomm", + "slug": "qualcomm", + "frequency": 3 + }, { "name": "Zoom", "slug": "zoom", @@ -10466,11 +10730,6 @@ "slug": "zomato", "frequency": 3 }, - { - "name": "Info Edge", - "slug": "info-edge", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -10507,23 +10766,28 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Twitch", + "slug": "twitch", "frequency": 2 }, { - "name": "Dell", - "slug": "dell", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "Twitch", - "slug": "twitch", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", + "name": "Info Edge", + "slug": "info-edge", + "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", "frequency": 2 }, { @@ -10585,11 +10849,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 } ] }, @@ -10597,7 +10856,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -10621,16 +10882,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -10662,25 +10923,27 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ { "name": "IBM", "slug": "ibm", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -10727,7 +10990,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10739,12 +11004,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -10754,12 +11019,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Uber", @@ -10776,11 +11041,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", @@ -10796,6 +11056,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -10862,24 +11127,26 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -10922,7 +11189,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10947,7 +11216,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -10964,13 +11235,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -11011,11 +11287,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -11042,24 +11313,21 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 56 + "frequency": 54 }, { "name": "Facebook", "slug": "facebook", - "frequency": 33 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 18 + "frequency": 29 }, { "name": "Microsoft", @@ -11071,6 +11339,11 @@ "slug": "bloomberg", "frequency": 16 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 16 + }, { "name": "Google", "slug": "google", @@ -11079,7 +11352,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -11106,11 +11379,6 @@ "slug": "qualtrics", "frequency": 4 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 4 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -11136,6 +11404,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Sapient", "slug": "sapient", @@ -11171,11 +11444,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11192,7 +11460,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11322,14 +11592,16 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "TikTok", @@ -11342,7 +11614,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -11351,7 +11625,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -11381,14 +11657,16 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Microsoft", @@ -11401,7 +11679,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11416,19 +11696,21 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 10 }, { "name": "Expedia", "slug": "expedia", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -11466,7 +11748,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -11516,7 +11800,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -11536,7 +11822,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11551,7 +11841,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -11563,22 +11855,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 17 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 14 + "frequency": 16 }, { "name": "Google", "slug": "google", "frequency": 13 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 13 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", @@ -11593,7 +11885,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -11615,11 +11907,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -11640,6 +11927,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -11650,6 +11942,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -11681,7 +11978,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -11693,18 +11992,18 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -11736,10 +12035,12 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From acebb60bee713ea76e2d2751e615b167ee188e52 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 27 Nov 2022 12:02:41 +0000 Subject: [PATCH 203/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1733 +++++++++++++++++++-------------------- 1 file changed, 829 insertions(+), 904 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index f6f968fd..82b393c8 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-11-20T12:02:38.094836", + "updated": "2022-11-27T12:02:40.962731", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -24,7 +24,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -34,12 +34,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -61,11 +61,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -81,11 +76,6 @@ "slug": "tcs", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -95,6 +85,11 @@ "name": "Atlassian", "slug": "atlassian", "frequency": 2 + }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 } ] }, @@ -112,7 +107,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Microsoft", @@ -129,16 +124,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -194,7 +189,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -274,14 +269,14 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -316,16 +311,16 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Oracle", "slug": "oracle", @@ -430,16 +425,16 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -497,11 +492,21 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Nagarro", + "slug": "nagarro", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -512,16 +517,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -701,6 +696,11 @@ "slug": "snapdeal", "frequency": 2 }, + { + "name": "Epam Systems", + "slug": "epam-systems", + "frequency": 2 + }, { "name": "Dunzo", "slug": "dunzo", @@ -731,7 +731,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -748,11 +748,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -763,6 +758,11 @@ "slug": "epam-systems", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -838,7 +838,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Bloomberg", @@ -856,8 +856,8 @@ "frequency": 11 }, { - "name": "Karat", - "slug": "karat", + "name": "Cisco", + "slug": "cisco", "frequency": 10 }, { @@ -865,11 +865,6 @@ "slug": "microsoft", "frequency": 9 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 9 - }, { "name": "Google", "slug": "google", @@ -881,14 +876,19 @@ "frequency": 8 }, { - "name": "Indeed", - "slug": "indeed", - "frequency": 7 + "name": "Karat", + "slug": "karat", + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 7 }, { "name": "Snapchat", @@ -934,11 +934,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 2 } ] }, @@ -960,7 +955,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 4 }, { "name": "Google", @@ -972,11 +967,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1022,6 +1012,11 @@ "slug": "databricks", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -1067,7 +1062,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -1084,14 +1079,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -1107,7 +1102,7 @@ { "name": "Visa", "slug": "visa", - "frequency": 3 + "frequency": 2 }, { "name": "Qualtrics", @@ -1166,7 +1161,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", @@ -1176,7 +1171,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -1228,11 +1223,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1258,7 +1248,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -1430,13 +1420,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1480,11 +1470,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -1501,7 +1486,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -1511,7 +1496,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 }, { "name": "Google", @@ -1548,11 +1538,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1600,16 +1585,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, { "name": "Reddit", "slug": "reddit", @@ -1644,11 +1629,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1705,14 +1685,14 @@ "frequency": 20 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Apple", @@ -1724,11 +1704,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Lyft", "slug": "lyft", @@ -1740,13 +1715,13 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Huawei", - "slug": "huawei", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -1755,8 +1730,8 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Huawei", + "slug": "huawei", "frequency": 3 }, { @@ -1769,6 +1744,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -1805,8 +1785,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 2 }, { @@ -1882,12 +1862,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -1939,23 +1919,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1966,11 +1946,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -1982,9 +1957,9 @@ "frequency": 3 }, { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "eBay", @@ -2020,6 +1995,11 @@ "name": "Twitch", "slug": "twitch", "frequency": 2 + }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 } ] }, @@ -2049,11 +2029,26 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -2074,31 +2069,11 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2109,6 +2084,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -2191,7 +2171,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Adobe", @@ -2273,7 +2253,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 24 }, { "name": "Cisco", @@ -2288,7 +2268,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 7 }, { "name": "Google", @@ -2310,11 +2290,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2335,6 +2310,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -2360,17 +2340,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 + "frequency": 49 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -2380,12 +2360,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Google", @@ -2397,6 +2372,16 @@ "slug": "bolt", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Cisco", "slug": "cisco", @@ -2407,11 +2392,6 @@ "slug": "jpmorgan", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -2467,6 +2447,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -2487,11 +2472,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -2547,11 +2527,6 @@ "slug": "riot-games", "frequency": 2 }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 - }, { "name": "Cognizant", "slug": "cognizant", @@ -2572,18 +2547,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 42 }, { "name": "Apple", "slug": "apple", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2595,20 +2565,25 @@ "frequency": 9 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 7 + "name": "Cisco", + "slug": "cisco", + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2659,6 +2634,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Poshmark", + "slug": "poshmark", + "frequency": 3 + }, { "name": "Docusign", "slug": "docusign", @@ -2674,11 +2654,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "Poshmark", - "slug": "poshmark", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2798,12 +2773,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 25 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -2813,28 +2788,28 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Mathworks", "slug": "mathworks", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2902,16 +2877,16 @@ "slug": "amazon", "frequency": 16 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2977,7 +2952,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "TikTok", @@ -3059,7 +3034,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 33 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 }, { "name": "Google", @@ -3076,20 +3056,10 @@ "slug": "cisco", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -3101,6 +3071,11 @@ "slug": "facebook", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Infosys", "slug": "infosys", @@ -3109,7 +3084,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -3218,16 +3193,16 @@ "slug": "bloomberg", "frequency": 11 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -3462,7 +3437,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Google", @@ -3487,7 +3462,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", @@ -3550,7 +3525,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -3582,11 +3557,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, { "name": "Flipkart", "slug": "flipkart", @@ -3607,6 +3577,11 @@ "slug": "qualtrics", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3632,12 +3607,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 12 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "frequency": 13 }, { "name": "Google", @@ -3649,6 +3619,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -3716,7 +3691,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 7 }, { "name": "Amazon", @@ -3845,11 +3820,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3871,7 +3841,12 @@ "frequency": 2 }, { - "name": "Adobe", + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Adobe", "slug": "adobe", "frequency": 2 }, @@ -3895,7 +3870,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -3977,12 +3952,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 2 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 2 }, { "name": "Bloomberg", @@ -4003,6 +3978,11 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -4024,7 +4004,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 6 }, { "name": "Bloomberg", @@ -4148,6 +4128,16 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -4158,11 +4148,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -4174,13 +4159,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -4255,7 +4235,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4302,12 +4282,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -4339,12 +4319,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 29 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", @@ -4354,7 +4334,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 12 }, { "name": "Microsoft", @@ -4374,7 +4354,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 5 }, { "name": "IBM", @@ -4416,11 +4396,6 @@ "slug": "sap", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Huawei", "slug": "huawei", @@ -4446,7 +4421,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -4592,11 +4567,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -4607,6 +4577,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4707,12 +4682,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -4771,12 +4746,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 116 + "frequency": 111 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 36 }, { "name": "Google", @@ -4791,16 +4766,11 @@ { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 12 }, { "name": "Uber", "slug": "uber", - "frequency": 12 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 11 }, { @@ -4808,6 +4778,11 @@ "slug": "facebook", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Adobe", "slug": "adobe", @@ -4828,6 +4803,16 @@ "slug": "salesforce", "frequency": 6 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 5 + }, { "name": "Karat", "slug": "karat", @@ -4843,16 +4828,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 4 - }, { "name": "SAP", "slug": "sap", @@ -4863,11 +4838,6 @@ "slug": "shopee", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -4879,8 +4849,8 @@ "frequency": 3 }, { - "name": "Qualtrics", - "slug": "qualtrics", + "name": "Snapchat", + "slug": "snapchat", "frequency": 3 }, { @@ -4899,8 +4869,8 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -4933,6 +4903,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Qualtrics", + "slug": "qualtrics", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -5100,16 +5075,16 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Media.net", "slug": "medianet", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -5120,11 +5095,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5134,6 +5104,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -5147,6 +5122,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -5157,11 +5137,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5170,7 +5145,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -5202,7 +5177,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -5266,6 +5241,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5333,11 +5313,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5353,6 +5328,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Zoom", "slug": "zoom", @@ -5383,7 +5363,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Apple", @@ -5460,11 +5440,6 @@ "slug": "accenture", "frequency": 2 }, - { - "name": "GoDaddy", - "slug": "godaddy", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5535,6 +5510,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 10 + }, { "name": "Amazon", "slug": "amazon", @@ -5550,11 +5530,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -5565,11 +5540,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Hotstar", - "slug": "hotstar", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5590,7 +5560,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 48 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 10 }, { "name": "Facebook", @@ -5605,11 +5580,6 @@ { "name": "Google", "slug": "google", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -5617,6 +5587,11 @@ "slug": "vmware", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -5667,11 +5642,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -5696,11 +5666,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 } ] }, @@ -5719,6 +5684,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 7 + }, { "name": "Google", "slug": "google", @@ -5729,11 +5699,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5801,7 +5766,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 34 }, { "name": "Bloomberg", @@ -5811,32 +5776,32 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 23 }, { "name": "Google", "slug": "google", - "frequency": 16 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 13 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 13 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 10 }, { "name": "IBM", @@ -5849,8 +5814,13 @@ "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { @@ -5873,16 +5843,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -5923,6 +5883,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6000,11 +5965,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6020,6 +5980,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6048,13 +6013,13 @@ "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { @@ -6090,6 +6055,11 @@ "slug": "google", "frequency": 19 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 15 + }, { "name": "Facebook", "slug": "facebook", @@ -6098,12 +6068,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -6115,6 +6080,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -6135,11 +6105,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -6171,7 +6136,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6245,11 +6210,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -6260,6 +6220,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6327,11 +6292,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6346,6 +6306,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -6363,7 +6328,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Pinterest", @@ -6425,12 +6390,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -6455,11 +6425,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 }, { @@ -6492,7 +6457,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 4 }, { "name": "Amazon", @@ -6521,16 +6486,16 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -6540,11 +6505,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -6568,11 +6528,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6588,6 +6543,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -6660,15 +6620,20 @@ "slug": "google", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Roblox", + "slug": "roblox", + "frequency": 4 }, { "name": "Snapchat", @@ -6700,11 +6665,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6725,7 +6685,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 21 }, { "name": "Bloomberg", @@ -6737,11 +6697,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 8 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6752,6 +6707,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 6 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -6762,11 +6722,6 @@ "slug": "oracle", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -6778,8 +6733,8 @@ "frequency": 5 }, { - "name": "Visa", - "slug": "visa", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -6802,6 +6757,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Splunk", "slug": "splunk", @@ -6862,7 +6822,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -6899,7 +6859,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Facebook", @@ -6916,11 +6876,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6931,6 +6886,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6976,7 +6936,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -7040,16 +7000,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7111,7 +7071,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -7123,6 +7083,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7143,11 +7108,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -7189,11 +7149,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -7210,17 +7165,17 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -7277,23 +7232,23 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "frequency": 6 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7319,23 +7274,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 36 }, { "name": "Google", "slug": "google", - "frequency": 11 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 7 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 6 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7361,11 +7316,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -7381,11 +7331,6 @@ "slug": "bookingcom", "frequency": 3 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 - }, { "name": "Coinbase", "slug": "coinbase", @@ -7396,6 +7341,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7411,14 +7361,19 @@ "slug": "twitter", "frequency": 2 }, + { + "name": "HRT", + "slug": "hrt", + "frequency": 2 + }, { "name": "Akuna Capital", "slug": "akuna-capital", "frequency": 2 }, { - "name": "HRT", - "slug": "hrt", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { @@ -7446,7 +7401,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 52 + "frequency": 49 }, { "name": "Bloomberg", @@ -7461,7 +7416,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", @@ -7471,12 +7426,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Uber", @@ -7503,6 +7458,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 5 + }, { "name": "eBay", "slug": "ebay", @@ -7533,11 +7493,6 @@ "slug": "spotify", "frequency": 3 }, - { - "name": "PayTM", - "slug": "paytm", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", @@ -7553,6 +7508,11 @@ "slug": "paypal", "frequency": 3 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "Alibaba", "slug": "alibaba", @@ -7598,19 +7558,14 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "PayTM", + "slug": "paytm", "frequency": 2 }, { @@ -7695,7 +7650,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -7719,21 +7674,31 @@ "slug": "amazon", "frequency": 19 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -7749,11 +7714,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -7764,11 +7724,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -7903,12 +7858,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 51 + "frequency": 49 }, { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -7918,11 +7873,6 @@ { "name": "Asana", "slug": "asana", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -7930,6 +7880,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -7972,26 +7927,21 @@ "slug": "facebook", "frequency": 13 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Oracle", "slug": "oracle", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -8002,11 +7952,21 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Snapchat", "slug": "snapchat", "frequency": 3 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -8037,21 +7997,11 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -8077,6 +8027,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "Deloitte", "slug": "deloitte", @@ -8145,7 +8100,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Spotify", @@ -8155,21 +8110,21 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 10 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -8243,7 +8198,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -8258,7 +8213,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Pinterest", @@ -8417,7 +8372,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 46 + "frequency": 45 }, { "name": "Microsoft", @@ -8484,21 +8439,11 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Twitch", - "slug": "twitch", - "frequency": 2 - }, { "name": "Coinbase", "slug": "coinbase", "frequency": 2 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -8528,6 +8473,11 @@ "name": "Wayfair", "slug": "wayfair", "frequency": 2 + }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 } ] }, @@ -8547,17 +8497,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "TikTok", @@ -8579,16 +8529,16 @@ "slug": "twilio", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "VMware", "slug": "vmware", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -8605,13 +8555,13 @@ "frequency": 4 }, { - "name": "Wayfair", - "slug": "wayfair", + "name": "Karat", + "slug": "karat", "frequency": 4 }, { - "name": "Karat", - "slug": "karat", + "name": "Coinbase", + "slug": "coinbase", "frequency": 4 }, { @@ -8629,11 +8579,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", @@ -8643,6 +8588,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 } ] }, @@ -8658,14 +8608,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -8702,19 +8652,19 @@ "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Snapchat", @@ -8722,19 +8672,14 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 } ] }, @@ -8841,7 +8786,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", @@ -8926,14 +8871,14 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Yandex", @@ -9000,11 +8945,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -9082,7 +9022,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -9193,7 +9133,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Google", @@ -9205,26 +9145,26 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 4 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "VMware", + "slug": "vmware", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9263,13 +9203,13 @@ "frequency": 7 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -9282,11 +9222,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9366,6 +9301,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9380,11 +9320,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -9413,29 +9348,24 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -9463,7 +9393,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -9663,11 +9593,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -9678,6 +9603,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -9703,18 +9633,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9741,14 +9666,19 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", - "slug": "walmart-labs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -9765,22 +9695,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 26 + "frequency": 25 }, { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 7 }, { "name": "Karat", @@ -9788,13 +9713,13 @@ "frequency": 5 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 3 }, { @@ -9832,6 +9757,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -9940,7 +9870,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -9989,20 +9919,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 20 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 21 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -10029,6 +9959,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10049,11 +9984,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -10103,18 +10033,18 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Opendoor", + "slug": "opendoor", "frequency": 4 }, { - "name": "Pinterest", - "slug": "pinterest", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Pinterest", + "slug": "pinterest", "frequency": 3 }, { @@ -10123,13 +10053,13 @@ "frequency": 2 }, { - "name": "Opendoor", - "slug": "opendoor", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -10152,7 +10082,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 23 + "frequency": 24 }, { "name": "Google", @@ -10179,11 +10109,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -10209,6 +10134,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -10224,11 +10154,6 @@ "slug": "akuna-capital", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Twitter", "slug": "twitter", @@ -10264,7 +10189,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 17 }, { "name": "LinkedIn", @@ -10281,24 +10206,24 @@ "slug": "google", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -10336,11 +10261,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -10362,7 +10282,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Cisco", @@ -10374,11 +10294,6 @@ "slug": "uber", "frequency": 12 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10390,13 +10305,18 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Twitter", + "slug": "twitter", + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -10404,6 +10324,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -10419,11 +10344,6 @@ "slug": "indeed", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -10459,7 +10379,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -10568,15 +10488,15 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -10593,12 +10513,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 133 + "frequency": 130 }, { "name": "Adobe", "slug": "adobe", - "frequency": 63 + "frequency": 64 }, { "name": "Apple", @@ -10608,12 +10528,12 @@ { "name": "Google", "slug": "google", - "frequency": 46 + "frequency": 47 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 28 + "frequency": 27 }, { "name": "Bloomberg", @@ -10638,7 +10558,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 7 + "frequency": 6 }, { "name": "Accenture", @@ -10685,6 +10605,11 @@ "slug": "intel", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -10730,11 +10655,6 @@ "slug": "zomato", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -10775,6 +10695,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, { "name": "American Express", "slug": "american-express", @@ -10785,11 +10710,6 @@ "slug": "info-edge", "frequency": 2 }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 2 - }, { "name": "SAP", "slug": "sap", @@ -10849,6 +10769,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 } ] }, @@ -10944,11 +10869,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", @@ -10999,12 +10919,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 28 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", @@ -11019,12 +10939,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Uber", @@ -11036,19 +10961,14 @@ "slug": "qualtrics", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -11071,19 +10991,14 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 3 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -11097,8 +11012,13 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -11153,6 +11073,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -11168,11 +11093,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11230,7 +11150,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -11322,32 +11242,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 54 + "frequency": 53 }, { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 28 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 17 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 16 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 16 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 10 }, { "name": "Apple", @@ -11364,6 +11284,11 @@ "slug": "epam-systems", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -11419,21 +11344,11 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Rubrik", "slug": "rubrik", @@ -11444,6 +11359,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11491,11 +11411,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Swiggy", - "slug": "swiggy", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -11571,6 +11486,11 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -11603,6 +11523,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -11666,7 +11591,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 34 }, { "name": "Microsoft", @@ -11712,11 +11637,6 @@ "slug": "expedia", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -11728,19 +11648,24 @@ "frequency": 3 }, { - "name": "Shopee", - "slug": "shopee", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Shopee", + "slug": "shopee", "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -11757,11 +11682,6 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 3 }, { @@ -11779,6 +11699,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -11855,22 +11780,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 13 }, + { + "name": "Google", + "slug": "google", + "frequency": 12 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -11999,11 +11924,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -12014,6 +11934,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -12027,7 +11952,7 @@ { "name": "Rubrik", "slug": "rubrik", - "frequency": 3 + "frequency": 2 } ] }, From 43106c6c33d0b9fa871e37641464e09bb2564cd3 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 4 Dec 2022 12:02:21 +0000 Subject: [PATCH 204/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1917 +++++++++++++++++++-------------------- 1 file changed, 916 insertions(+), 1001 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 82b393c8..8e46eec0 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2022-11-27T12:02:40.962731", + "updated": "2022-12-04T12:02:20.272913", "data": [ { "id": 0, @@ -14,32 +14,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 4 }, { "name": "Uber", @@ -47,14 +52,14 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Yahoo", @@ -71,11 +76,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -149,16 +149,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -186,6 +176,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -196,11 +191,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -227,7 +217,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -242,11 +232,6 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 4 }, { @@ -274,6 +259,11 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -299,7 +289,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 14 }, { "name": "Bloomberg", @@ -321,11 +316,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -352,13 +342,13 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { - "name": "Asana", - "slug": "asana", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -418,7 +408,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "Adobe", @@ -430,16 +420,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -490,7 +480,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Apple", @@ -512,11 +507,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -562,7 +552,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -681,11 +671,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -721,12 +706,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 13 }, { "name": "Adobe", @@ -736,7 +721,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Microsoft", @@ -744,25 +734,20 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Epam Systems", "slug": "epam-systems", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -838,7 +823,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 26 }, { "name": "Bloomberg", @@ -860,10 +845,15 @@ "slug": "cisco", "frequency": 10 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -876,8 +866,8 @@ "frequency": 8 }, { - "name": "Karat", - "slug": "karat", + "name": "Adobe", + "slug": "adobe", "frequency": 8 }, { @@ -888,7 +878,7 @@ { "name": "Indeed", "slug": "indeed", - "frequency": 7 + "frequency": 6 }, { "name": "Snapchat", @@ -920,11 +910,6 @@ "slug": "roblox", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -952,10 +937,15 @@ "slug": "amazon", "frequency": 14 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -972,11 +962,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -1067,18 +1052,13 @@ { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -1089,6 +1069,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Spotify", "slug": "spotify", @@ -1305,7 +1290,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Facebook", @@ -1315,7 +1300,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -1414,6 +1399,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -1449,7 +1439,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -1486,36 +1476,26 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "eBay", "slug": "ebay", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -1533,6 +1513,16 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -1677,23 +1667,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Facebook", "slug": "facebook", "frequency": 20 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -1815,7 +1805,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -1860,15 +1850,20 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1884,11 +1879,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1914,7 +1904,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 35 }, { "name": "Microsoft", @@ -1946,11 +1936,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -1972,13 +1957,13 @@ "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Twilio", + "slug": "twilio", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { @@ -2049,6 +2034,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -2059,11 +2049,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -2106,29 +2091,24 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -2142,8 +2122,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2171,7 +2156,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Adobe", @@ -2188,11 +2173,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2218,6 +2198,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2258,7 +2243,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 14 }, { "name": "Bloomberg", @@ -2319,11 +2304,6 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 } ] }, @@ -2340,7 +2320,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 48 }, { "name": "Apple", @@ -2355,17 +2335,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 10 }, { "name": "Bolt", @@ -2377,6 +2352,11 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2412,16 +2392,6 @@ "slug": "capital-one", "frequency": 4 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 4 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2432,11 +2402,6 @@ "slug": "intel", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "PayTM", "slug": "paytm", @@ -2462,16 +2427,16 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, { "name": "DE Shaw", "slug": "de-shaw", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -2482,6 +2447,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2527,6 +2502,11 @@ "slug": "riot-games", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -2547,37 +2527,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 41 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, { "name": "Adobe", "slug": "adobe", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Cisco", "slug": "cisco", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "LinkedIn", @@ -2624,11 +2604,6 @@ "slug": "twilio", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2659,6 +2634,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -2704,7 +2684,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { "name": "Amazon", @@ -2726,7 +2706,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -2773,7 +2753,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "TikTok", @@ -2805,6 +2785,11 @@ "slug": "mathworks", "frequency": 4 }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2815,11 +2800,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -2875,7 +2855,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", @@ -2897,16 +2877,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2917,6 +2887,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2931,6 +2906,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -2944,6 +2924,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 + }, { "name": "Google", "slug": "google", @@ -2957,7 +2942,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -2984,11 +2969,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3034,12 +3014,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 + "frequency": 32 }, { "name": "Google", @@ -3056,6 +3031,11 @@ "slug": "cisco", "frequency": 9 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Adobe", "slug": "adobe", @@ -3081,6 +3061,11 @@ "slug": "infosys", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -3091,11 +3076,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3191,7 +3171,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", @@ -3201,7 +3181,7 @@ { "name": "Qualtrics", "slug": "qualtrics", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -3233,11 +3213,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -3273,6 +3248,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3330,23 +3310,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Cisco", "slug": "cisco", "frequency": 9 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -3442,7 +3422,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -3452,7 +3432,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -3479,11 +3459,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3503,6 +3478,11 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -3522,15 +3502,15 @@ "slug": "amazon", "frequency": 21 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Adobe", @@ -3572,11 +3552,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Qualtrics", - "slug": "qualtrics", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -3609,11 +3584,6 @@ "slug": "goldman-sachs", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -3634,11 +3604,21 @@ "slug": "akuna-capital", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3648,11 +3628,6 @@ "name": "Twitter", "slug": "twitter", "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 } ] }, @@ -3693,6 +3668,11 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -3718,11 +3698,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -3887,6 +3862,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3907,11 +3887,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -4004,18 +3979,13 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -4031,6 +4001,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4214,11 +4189,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -4329,7 +4299,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 15 }, { "name": "Bloomberg", @@ -4351,6 +4321,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -4361,11 +4336,6 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", @@ -4418,6 +4388,11 @@ "slug": "amazon", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", @@ -4431,7 +4406,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -4453,11 +4428,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4535,6 +4505,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4572,11 +4547,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4606,6 +4576,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -4621,21 +4596,26 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4646,11 +4626,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4660,11 +4635,6 @@ "name": "Pinterest", "slug": "pinterest", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -4682,12 +4652,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -4746,7 +4716,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 111 + "frequency": 107 }, { "name": "Bloomberg", @@ -4756,7 +4726,7 @@ { "name": "Google", "slug": "google", - "frequency": 24 + "frequency": 23 }, { "name": "LinkedIn", @@ -4813,11 +4783,6 @@ "slug": "ebay", "frequency": 5 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 5 - }, { "name": "Docusign", "slug": "docusign", @@ -4829,8 +4794,13 @@ "frequency": 4 }, { - "name": "SAP", - "slug": "sap", + "name": "Twitch", + "slug": "twitch", + "frequency": 4 + }, + { + "name": "Karat", + "slug": "karat", "frequency": 4 }, { @@ -4859,13 +4829,13 @@ "frequency": 3 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "SAP", + "slug": "sap", "frequency": 3 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -4894,13 +4864,13 @@ "frequency": 2 }, { - "name": "Twitch", - "slug": "twitch", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -4918,6 +4888,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -4943,6 +4918,11 @@ "slug": "paytm", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Arcesium", "slug": "arcesium", @@ -5043,11 +5023,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -5068,7 +5043,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -5130,7 +5105,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -5177,11 +5152,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 7 }, { @@ -5189,6 +5159,11 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -5226,11 +5201,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5241,6 +5211,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5260,11 +5235,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -5281,18 +5251,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 11 + "frequency": 17 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -5458,16 +5428,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5518,7 +5488,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 5 }, { "name": "Google", @@ -5560,26 +5530,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 48 + "frequency": 46 }, { "name": "ByteDance", "slug": "bytedance", "frequency": 10 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -5588,13 +5558,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -5679,15 +5649,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Google", @@ -5697,6 +5667,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5708,16 +5683,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -5745,11 +5710,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -5766,12 +5726,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 32 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 30 }, { "name": "Facebook", @@ -5788,15 +5748,10 @@ "slug": "apple", "frequency": 13 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Uber", @@ -5808,11 +5763,26 @@ "slug": "ibm", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 8 + }, { "name": "Snapchat", "slug": "snapchat", "frequency": 6 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -5828,26 +5798,11 @@ "slug": "salesforce", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Nvidia", "slug": "nvidia", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -5858,6 +5813,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Twitter", "slug": "twitter", @@ -5873,11 +5833,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5893,6 +5848,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -6043,12 +6003,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 47 + "frequency": 46 }, { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 38 }, { "name": "Google", @@ -6058,18 +6018,13 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -6080,6 +6035,11 @@ "slug": "walmart-labs", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -6090,34 +6050,29 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Paypal", + "slug": "paypal", "frequency": 2 }, { - "name": "Paypal", - "slug": "paypal", + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -6285,7 +6240,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "ByteDance", @@ -6297,11 +6252,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6330,11 +6280,6 @@ "slug": "google", "frequency": 7 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 4 - }, { "name": "Snapchat", "slug": "snapchat", @@ -6355,6 +6300,11 @@ "slug": "wayfair", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -6397,11 +6347,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Google", "slug": "google", @@ -6412,6 +6357,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -6449,16 +6399,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -6523,6 +6473,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6538,11 +6493,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -6578,11 +6528,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -6618,7 +6563,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -6695,33 +6640,23 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "ByteDance", - "slug": "bytedance", "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 7 }, { "name": "Walmart Global Tech", "slug": "walmart-labs", "frequency": 6 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", @@ -6732,11 +6667,21 @@ "slug": "medianet", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -6747,11 +6692,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -6782,6 +6722,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -6792,11 +6737,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -6859,7 +6799,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Facebook", @@ -6949,14 +6889,14 @@ "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Apple", @@ -6993,7 +6933,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -7005,11 +6945,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -7025,6 +6960,11 @@ "slug": "doordash", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7073,16 +7013,16 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -7172,26 +7112,26 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7274,23 +7214,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 35 }, { "name": "Google", "slug": "google", - "frequency": 12 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "frequency": 9 }, { "name": "Salesforce", "slug": "salesforce", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -7306,19 +7246,24 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Citadel", + "slug": "citadel", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Twitter", + "slug": "twitter", "frequency": 3 }, { @@ -7336,6 +7281,11 @@ "slug": "coinbase", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -7351,16 +7301,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "HRT", "slug": "hrt", @@ -7401,22 +7341,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 46 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 31 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 15 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 14 }, { "name": "Apple", @@ -7428,24 +7368,24 @@ "slug": "google", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, { "name": "Uber", "slug": "uber", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Yandex", "slug": "yandex", "frequency": 6 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Walmart Global Tech", + "slug": "walmart-labs", "frequency": 5 }, { @@ -7468,6 +7408,16 @@ "slug": "ebay", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 4 + }, { "name": "Intuit", "slug": "intuit", @@ -7503,11 +7453,6 @@ "slug": "accenture", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Infosys", "slug": "infosys", @@ -7528,11 +7473,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Sumologic", "slug": "sumologic", @@ -7650,7 +7590,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 15 }, { "name": "Google", @@ -7672,7 +7612,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Lyft", @@ -7808,14 +7748,14 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -7828,11 +7768,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -7858,22 +7793,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 49 + "frequency": 47 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 13 }, { "name": "Asana", "slug": "asana", - "frequency": 3 + "frequency": 9 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Adobe", @@ -7927,16 +7862,16 @@ "slug": "facebook", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Oracle", "slug": "oracle", @@ -7972,11 +7907,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "Netflix", "slug": "netflix", @@ -8002,6 +7932,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -8064,14 +7999,14 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -8095,17 +8030,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 31 + "frequency": 28 }, { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Spotify", "slug": "spotify", - "frequency": 12 + "frequency": 11 }, { "name": "LinkedIn", @@ -8198,12 +8133,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -8317,7 +8252,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -8334,11 +8269,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -8372,32 +8302,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 43 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 8 }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Intuit", @@ -8415,8 +8340,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -8439,6 +8364,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Coinbase", "slug": "coinbase", @@ -8504,30 +8434,30 @@ "slug": "google", "frequency": 12 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 8 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 7 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 8 + "name": "Twilio", + "slug": "twilio", + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Robinhood", "slug": "robinhood", - "frequency": 6 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 6 + "frequency": 5 }, { "name": "VMware", @@ -8549,11 +8479,6 @@ "slug": "bytedance", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Karat", "slug": "karat", @@ -8570,13 +8495,13 @@ "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -8584,6 +8509,11 @@ "slug": "snapchat", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -8731,7 +8661,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -8783,16 +8713,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 11 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 10 + }, { "name": "Microsoft", "slug": "microsoft", @@ -8803,20 +8733,20 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -8853,7 +8783,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 19 }, { "name": "Microsoft", @@ -8871,15 +8801,20 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -8890,11 +8825,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -8915,21 +8845,11 @@ "slug": "qualtrics", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -8987,6 +8907,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TuSimple", "slug": "tusimple", @@ -9065,18 +8990,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -9087,6 +9007,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -9133,7 +9058,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 17 }, { "name": "Google", @@ -9150,11 +9075,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -9165,6 +9085,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -9247,7 +9172,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -9259,6 +9184,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Global Tech", "slug": "walmart-labs", @@ -9286,11 +9216,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Spotify", "slug": "spotify", @@ -9301,6 +9226,11 @@ "slug": "linkedin", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -9336,7 +9266,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Facebook", @@ -9359,13 +9289,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -9430,7 +9360,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -9477,7 +9407,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -9495,13 +9425,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -9521,6 +9451,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -9531,11 +9466,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -9586,7 +9516,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "DoorDash", @@ -9635,16 +9565,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -9695,17 +9625,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 24 }, { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Karat", @@ -9717,31 +9647,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Walmart Global Tech", - "slug": "walmart-labs", - "frequency": 3 - }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 3 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Sumologic", "slug": "sumologic", @@ -9757,6 +9662,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -9787,6 +9697,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Paypal", "slug": "paypal", @@ -9796,6 +9711,21 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Walmart Global Tech", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 } ] }, @@ -9835,25 +9765,25 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -9919,16 +9849,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 21 - }, { "name": "Amazon", "slug": "amazon", "frequency": 20 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 20 + }, { "name": "Microsoft", "slug": "microsoft", @@ -9942,7 +9872,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", @@ -9959,11 +9889,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Paypal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -9984,6 +9909,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Paypal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -9994,11 +9924,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -10020,7 +9945,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Twitter", @@ -10045,11 +9975,6 @@ { "name": "Pinterest", "slug": "pinterest", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 }, { @@ -10061,11 +9986,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -10082,7 +10002,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 24 + "frequency": 23 }, { "name": "Google", @@ -10102,18 +10022,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", @@ -10154,6 +10069,11 @@ "slug": "akuna-capital", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Twitter", "slug": "twitter", @@ -10186,24 +10106,19 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 17 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "Amazon", + "slug": "amazon", + "frequency": 16 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -10211,6 +10126,11 @@ "slug": "doordash", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -10297,7 +10217,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Snapchat", @@ -10319,11 +10239,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -10334,6 +10249,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Karat", "slug": "karat", @@ -10369,27 +10289,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -10401,6 +10321,11 @@ "slug": "indeed", "frequency": 4 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -10421,19 +10346,9 @@ "slug": "uber", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, - { - "name": "Zoom", - "slug": "zoom", + "slug": "intuit", "frequency": 2 }, { @@ -10465,6 +10380,11 @@ "name": "Paypal", "slug": "paypal", "frequency": 2 + }, + { + "name": "Zoom", + "slug": "zoom", + "frequency": 2 } ] }, @@ -10518,7 +10438,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 64 + "frequency": 63 }, { "name": "Apple", @@ -10528,22 +10448,22 @@ { "name": "Google", "slug": "google", - "frequency": 47 + "frequency": 46 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 27 + "frequency": 24 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 24 }, { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 20 }, { "name": "Uber", @@ -10553,7 +10473,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 8 + "frequency": 7 }, { "name": "Oracle", @@ -10575,11 +10495,6 @@ "slug": "expedia", "frequency": 5 }, - { - "name": "Dell", - "slug": "dell", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -10601,8 +10516,8 @@ "frequency": 4 }, { - "name": "Intel", - "slug": "intel", + "name": "Dell", + "slug": "dell", "frequency": 4 }, { @@ -10610,21 +10525,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 3 - }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 3 - }, { "name": "Paypal", "slug": "paypal", @@ -10635,6 +10535,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -10655,6 +10560,11 @@ "slug": "zomato", "frequency": 3 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -10675,6 +10585,11 @@ "slug": "nagarro", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -10685,11 +10600,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Twitch", - "slug": "twitch", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -10700,6 +10610,11 @@ "slug": "accolite", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "American Express", "slug": "american-express", @@ -10735,11 +10650,6 @@ "slug": "servicenow", "frequency": 2 }, - { - "name": "Twitter", - "slug": "twitter", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -10750,6 +10660,11 @@ "slug": "factset", "frequency": 2 }, + { + "name": "Twitch", + "slug": "twitch", + "frequency": 2 + }, { "name": "ZScaler", "slug": "zscaler", @@ -10798,14 +10713,14 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Yandex", @@ -10879,11 +10794,6 @@ "slug": "bookingcom", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -10919,31 +10829,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", "slug": "apple", - "frequency": 13 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { @@ -10951,21 +10861,26 @@ "slug": "tiktok", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Qualtrics", "slug": "qualtrics", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Salesforce", "slug": "salesforce", "frequency": 4 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -11002,13 +10917,13 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -11056,7 +10971,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -11115,16 +11030,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -11150,7 +11065,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -11162,6 +11077,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -11187,11 +11107,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -11242,12 +11157,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 53 + "frequency": 52 }, { "name": "Facebook", "slug": "facebook", - "frequency": 28 + "frequency": 25 }, { "name": "Bloomberg", @@ -11257,7 +11172,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 16 + "frequency": 15 }, { "name": "Goldman Sachs", @@ -11267,7 +11182,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -11309,11 +11224,6 @@ "slug": "makemytrip", "frequency": 3 }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -11324,11 +11234,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Tesla", "slug": "tesla", @@ -11345,13 +11250,13 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Rubrik", + "slug": "rubrik", "frequency": 2 }, { - "name": "Rubrik", - "slug": "rubrik", + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -11359,11 +11264,21 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "C3 IoT", "slug": "c3-iot", @@ -11389,7 +11304,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 22 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 }, { "name": "Apple", @@ -11401,20 +11321,10 @@ "slug": "google", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 5 }, { "name": "Facebook", @@ -11426,11 +11336,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 3 - }, { "name": "Qualtrics", "slug": "qualtrics", @@ -11446,6 +11351,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -11466,6 +11376,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -11521,7 +11436,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 2 }, { "name": "Amazon", @@ -11591,7 +11506,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 32 }, { "name": "Microsoft", @@ -11642,11 +11557,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -11662,6 +11572,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -11682,7 +11597,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 11 }, { "name": "Lyft", @@ -11795,7 +11710,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", @@ -11919,11 +11834,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -11934,6 +11844,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", From 7e21064a99b0e73d0ba3c8792ddf3eccfc1c1163 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Dec 2022 07:55:41 -0500 Subject: [PATCH 205/386] Bump decode-uri-component from 0.2.0 to 0.2.2 (#256) Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index b6ecb594..2acd853d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6423,9 +6423,9 @@ "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "engines": { "node": ">=0.10" } @@ -28914,9 +28914,9 @@ "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" }, "dedent": { "version": "0.7.0", From c197d72c8374325d8b28e195b8d35dbdb527861b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Dec 2022 17:48:20 -0500 Subject: [PATCH 206/386] Bump qs and express (#257) --- package-lock.json | 683 ++++++++++++++++++++++++++++------------------ 1 file changed, 417 insertions(+), 266 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2acd853d..56d04c62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3742,12 +3742,12 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" @@ -4881,29 +4881,32 @@ "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dependencies": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -4916,19 +4919,19 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/node_modules/ms": { + "node_modules/body-parser/node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": ">=0.6" + "node": ">= 0.8" } }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, "node_modules/bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", @@ -5758,16 +5761,35 @@ } }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" } }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", @@ -5785,9 +5807,9 @@ } }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "engines": { "node": ">= 0.6" } @@ -6590,9 +6612,13 @@ } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-newline": { "version": "3.1.0", @@ -6858,7 +6884,7 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/ejs": { "version": "2.7.4", @@ -6922,7 +6948,7 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { "node": ">= 0.8" } @@ -8165,7 +8191,7 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { "node": ">= 0.6" } @@ -8477,37 +8503,38 @@ } }, "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -8529,17 +8556,44 @@ "ms": "2.0.0" } }, + "node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "engines": { - "node": ">=0.6" + "node": ">= 0.8" } }, "node_modules/ext": { @@ -8822,16 +8876,16 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -8849,7 +8903,15 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/find-cache-dir": { "version": "2.1.0", @@ -9078,9 +9140,9 @@ } }, "node_modules/forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "engines": { "node": ">= 0.6" } @@ -9099,7 +9161,7 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { "node": ">= 0.6" } @@ -9737,24 +9799,35 @@ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/http-proxy": { "version": "1.18.1", @@ -15132,7 +15205,7 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } @@ -15218,19 +15291,19 @@ } }, "node_modules/mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "mime-db": "1.45.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" @@ -15582,9 +15655,9 @@ } }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { "node": ">= 0.6" } @@ -15979,9 +16052,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { "ee-first": "1.1.1" }, @@ -17989,11 +18062,11 @@ } }, "node_modules/proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" }, "engines": { @@ -18073,6 +18146,20 @@ "teleport": ">=0.2.0" } }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -18162,12 +18249,12 @@ } }, "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -18176,9 +18263,9 @@ } }, "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -19691,23 +19778,23 @@ "dev": true }, "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -19724,12 +19811,28 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } }, "node_modules/serialize-javascript": { "version": "5.0.1", @@ -19794,14 +19897,14 @@ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" }, "engines": { "node": ">= 0.8.0" @@ -19843,9 +19946,9 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "node_modules/sha.js": { "version": "2.4.11", @@ -21259,9 +21362,9 @@ } }, "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "engines": { "node": ">=0.6" } @@ -21601,7 +21704,7 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "engines": { "node": ">= 0.8" } @@ -26651,12 +26754,12 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, "acorn": { @@ -27616,26 +27719,28 @@ "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "requires": { - "bytes": "3.1.0", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "debug": { "version": "2.6.9", @@ -27645,15 +27750,15 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, @@ -28373,11 +28478,18 @@ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } } }, "content-type": { @@ -28394,9 +28506,9 @@ } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" }, "cookie-signature": { "version": "1.0.6", @@ -29046,9 +29158,9 @@ } }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-newline": { "version": "3.1.0", @@ -29283,7 +29395,7 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "ejs": { "version": "2.7.4", @@ -29339,7 +29451,7 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, "end-of-stream": { "version": "1.4.4", @@ -30325,7 +30437,7 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, "eventemitter3": { "version": "4.0.7", @@ -30577,37 +30689,38 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.5.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", + "depd": "2.0.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.2.0", "fresh": "0.5.2", + "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -30626,15 +30739,25 @@ "ms": "2.0.0" } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -30872,16 +30995,16 @@ } }, "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "dependencies": { @@ -30896,7 +31019,12 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -31080,9 +31208,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fragment-cache": { "version": "0.2.1", @@ -31095,7 +31223,7 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, "from2": { "version": "2.3.0", @@ -31623,21 +31751,26 @@ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -35907,7 +36040,7 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" }, "memory-fs": { "version": "0.4.1", @@ -35974,16 +36107,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", - "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" }, "mime-types": { - "version": "2.1.28", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", - "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { - "mime-db": "1.45.0" + "mime-db": "1.52.0" } }, "mimic-fn": { @@ -36263,9 +36396,9 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "neo-async": { "version": "2.6.2", @@ -36590,9 +36723,9 @@ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -38240,11 +38373,11 @@ } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -38318,6 +38451,14 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, "query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -38392,20 +38533,20 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, "dependencies": { "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" } } }, @@ -39675,23 +39816,23 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "dependencies": { "debug": { @@ -39705,14 +39846,24 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" } } }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, @@ -39775,14 +39926,14 @@ } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.18.0" } }, "set-blocking": { @@ -39817,9 +39968,9 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "sha.js": { "version": "2.4.11", @@ -40986,9 +41137,9 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { "version": "4.0.0", @@ -41275,7 +41426,7 @@ "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "unquote": { "version": "1.1.1", From c5fc742d8802c3296123b8b559c2b2f12c6c4d14 Mon Sep 17 00:00:00 2001 From: Jenny Saqiurila Date: Fri, 9 Dec 2022 08:29:47 -0600 Subject: [PATCH 207/386] Add progress bars (#255) * Add progress bars * Address comments --- package-lock.json | 48 +++++++++-- package.json | 2 + src/components/Table/index.js | 137 ++++++++++++++++++++----------- src/components/Table/styles.scss | 17 ++++ 4 files changed, 148 insertions(+), 56 deletions(-) diff --git a/package-lock.json b/package-lock.json index 56d04c62..d0bad902 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,11 +16,13 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", + "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", + "react-minimal-pie-chart": "^8.4.0", "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", @@ -3220,6 +3222,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, + "node_modules/@types/svg-path-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/svg-path-parser/-/svg-path-parser-1.1.3.tgz", + "integrity": "sha512-F1Y6lQIto5b2sKCseVUsFfY5J+8PIhhX4jrDVxpth4m7hwM2OdySh3iTLeR35lEhl/K4ZMEF+GDAwTl7yJcO5Q==" + }, "node_modules/@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -18042,13 +18049,13 @@ } }, "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "node_modules/prop-types-exact": { @@ -18572,6 +18579,18 @@ "xtend": "^4.0.1" } }, + "node_modules/react-minimal-pie-chart": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/react-minimal-pie-chart/-/react-minimal-pie-chart-8.4.0.tgz", + "integrity": "sha512-A0wG+6mRjboyMxMDrzQNWp+2+GSn2ai4ERzRFHLp/OCC45PwIR1DpDVjwedawO+5AtFpzBRQKSFm3ZUxrqIEzA==", + "dependencies": { + "@types/svg-path-parser": "^1.1.3" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18", + "react-dom": "^16.8.0 || ^17.0.0 || ^18" + } + }, "node_modules/react-popper": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", @@ -26296,6 +26315,11 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, + "@types/svg-path-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@types/svg-path-parser/-/svg-path-parser-1.1.3.tgz", + "integrity": "sha512-F1Y6lQIto5b2sKCseVUsFfY5J+8PIhhX4jrDVxpth4m7hwM2OdySh3iTLeR35lEhl/K4ZMEF+GDAwTl7yJcO5Q==" + }, "@types/tapable": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", @@ -38353,13 +38377,13 @@ } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "prop-types-exact": { @@ -38793,6 +38817,14 @@ "xtend": "^4.0.1" } }, + "react-minimal-pie-chart": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/react-minimal-pie-chart/-/react-minimal-pie-chart-8.4.0.tgz", + "integrity": "sha512-A0wG+6mRjboyMxMDrzQNWp+2+GSn2ai4ERzRFHLp/OCC45PwIR1DpDVjwedawO+5AtFpzBRQKSFm3ZUxrqIEzA==", + "requires": { + "@types/svg-path-parser": "^1.1.3" + } + }, "react-popper": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", diff --git a/package.json b/package.json index 5866f498..cbd0973a 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,13 @@ "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", + "prop-types": "^15.8.1", "react": "^16.14.0", "react-dom": "^16.14.0", "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", + "react-minimal-pie-chart": "^8.4.0", "react-scripts": "^4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 1b851570..bace2b84 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -1,10 +1,12 @@ /* eslint-disable react/jsx-props-no-spreading */ import React, { useState, useEffect } from 'react'; +import PropTypes from 'prop-types'; import { Table as ReactTable, Container, Row, Badge, + Progress, NavLink, Button, Modal, @@ -13,6 +15,7 @@ import { } from 'reactstrap'; import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; +import { PieChart } from 'react-minimal-pie-chart'; import { useTable, useFilters, useSortBy } from 'react-table'; import { FaLock, @@ -75,10 +78,16 @@ const Table = () => { } } - const difficultyMap = { Easy: 0, Medium: 0, Hard: 0 }; - const totalDifficultyCount = { Easy: 0, Medium: 0, Hard: 0 }; + const difficultyMap = { Easy: 0, Medium: 0, Hard: 0, Total: 0 }; + const totalDifficultyCount = { + Easy: 0, + Medium: 0, + Hard: 0, + Total: questions.length, + }; for (let i = 0; i < questions.length; i += 1) { difficultyMap[questions[i].difficulty] += checkedList[questions[i].id]; + difficultyMap.Total += checkedList[questions[i].id]; totalDifficultyCount[questions[i].difficulty] += 1; } @@ -109,7 +118,7 @@ const Table = () => { const resetHandler = () => { setChecked(new Array(checked.length).fill(false)); setDifficultyCount(() => { - return { Easy: 0, Medium: 0, Hard: 0 }; + return { Easy: 0, Medium: 0, Hard: 0, Total: 0 }; }); const count = resetCount + 1; setResetCount(count); @@ -128,51 +137,30 @@ const Table = () => { }; return ( - - - - Total:{' '} - {difficultyCount.Easy + - difficultyCount.Medium + - difficultyCount.Hard} - / - {totalDifficultyCount.Easy + - totalDifficultyCount.Medium + - totalDifficultyCount.Hard} - - -
- - - Easy: {difficultyCount.Easy}/{totalDifficultyCount.Easy} - - -
- - - Medium: {difficultyCount.Medium}/ - {totalDifficultyCount.Medium} - - -
- - - Hard: {difficultyCount.Hard}/{totalDifficultyCount.Hard} - - -
+ + + `${difficultyCount.Total} / + ${totalDifficultyCount.Total}` + } + labelPosition={0} + labelStyle={{ + // Needed for Dark Reader to work + fill: 'black', + }} + startAngle={-90} + lineWidth={12} + className="progress-pie" + background="#e9ecef" + />
- + - Grokking the Coding Interview + + Grokking the Coding Interview: Patterns for Coding Questions + { Event( 'Acknowledgements', 'Clicked URL', - 'Educative.io url', + 'DesignGurus.io url', ); }} > - https://www.educative.io/courses/grokking-the-coding-interview + https://www.designgurus.io/course/grokking-the-coding-interview From 8a8c934efa1c97995e45d39ec9ca37e304be60e3 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Mon, 19 Jun 2023 19:23:14 +0000 Subject: [PATCH 242/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 0f100a0b..5a421a79 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-06-19T19:02:08.396138", + "updated": "2023-06-19T19:23:13.368002", "data": [ { "id": 0, From 029b43b2eb871c7f6dcb394d2274e737ada4411d Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 21 Jun 2023 06:51:27 -0400 Subject: [PATCH 243/386] Add Is Subsequence to Two Pointers pattern (#274) Fixes #269 --- src/data/questions.json | 744 ++++++++++------------------------------ 1 file changed, 182 insertions(+), 562 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 5a421a79..12dd8185 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -5,9 +5,7 @@ "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -72,10 +70,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -125,9 +120,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -142,10 +135,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -190,9 +180,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -282,11 +270,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -326,9 +310,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -353,9 +335,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -400,9 +380,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -482,9 +460,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -564,9 +540,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -636,9 +610,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -713,9 +685,7 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -765,9 +735,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -782,9 +750,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -834,9 +800,7 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -876,9 +840,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -938,9 +900,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -960,9 +920,7 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -982,9 +940,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1054,9 +1010,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1081,9 +1035,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1098,9 +1050,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1210,10 +1160,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "DFS", - "Dynamic Programming" - ], + "pattern": ["DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1228,9 +1175,7 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1260,9 +1205,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1337,9 +1280,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -1348,9 +1289,7 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1385,9 +1324,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1432,9 +1369,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1494,9 +1429,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1561,9 +1494,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1688,9 +1619,7 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1785,9 +1714,7 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [] @@ -1796,9 +1723,7 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1843,9 +1768,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1910,9 +1833,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1972,9 +1893,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2034,9 +1953,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2151,9 +2068,7 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2218,9 +2133,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2240,9 +2153,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2317,9 +2228,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2384,10 +2293,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2442,9 +2348,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2494,9 +2398,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2511,9 +2413,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2548,9 +2448,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2580,9 +2478,7 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2597,10 +2493,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2630,9 +2523,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2672,9 +2563,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2724,9 +2613,7 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2786,9 +2673,7 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2858,9 +2743,7 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2885,9 +2768,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2927,9 +2808,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2944,9 +2823,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3031,9 +2908,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3098,9 +2973,7 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3150,9 +3023,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3197,11 +3068,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3231,10 +3098,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3274,11 +3138,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3383,12 +3243,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3418,12 +3273,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3448,9 +3298,7 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3485,9 +3333,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3522,9 +3368,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3559,9 +3403,7 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3601,9 +3443,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3658,9 +3498,7 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3735,10 +3573,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3773,9 +3608,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3795,9 +3628,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3887,9 +3718,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3909,9 +3738,7 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ @@ -3936,9 +3763,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4088,9 +3913,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4115,9 +3938,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4142,10 +3963,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -4225,10 +4043,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4273,9 +4088,7 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4290,9 +4103,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4327,10 +4138,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -4355,9 +4163,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4402,9 +4208,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4424,9 +4228,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4466,9 +4268,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4523,9 +4323,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4575,9 +4373,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4657,9 +4453,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4679,9 +4473,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4736,9 +4528,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4778,9 +4568,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4835,9 +4623,7 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [] @@ -4846,9 +4632,7 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4878,9 +4662,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4900,9 +4682,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4932,9 +4712,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4974,9 +4752,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5056,9 +4832,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5228,9 +5002,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [] @@ -5239,9 +5011,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5256,9 +5026,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5328,9 +5096,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5350,9 +5116,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5397,9 +5161,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5429,9 +5191,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5506,9 +5266,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5528,10 +5286,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5601,10 +5356,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5654,10 +5406,7 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [] @@ -5666,10 +5415,7 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5684,10 +5430,7 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5722,12 +5465,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5802,12 +5540,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5867,11 +5600,7 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [] @@ -5880,10 +5609,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -5918,10 +5644,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [] @@ -5930,9 +5653,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5947,9 +5668,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5964,10 +5683,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5982,9 +5698,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6019,9 +5733,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6076,9 +5788,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6118,9 +5828,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6145,10 +5853,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6193,10 +5898,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6241,9 +5943,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6283,9 +5983,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6315,9 +6013,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6352,9 +6048,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6389,9 +6083,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [] @@ -6400,9 +6092,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6442,9 +6132,7 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6459,9 +6147,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6496,9 +6182,7 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6528,9 +6212,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6565,9 +6247,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6642,9 +6322,7 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [] @@ -6653,9 +6331,7 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6685,9 +6361,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6732,9 +6406,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6799,10 +6471,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6832,9 +6501,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -6909,9 +6576,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -6976,10 +6641,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7044,9 +6706,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7106,9 +6766,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7133,9 +6791,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7315,9 +6971,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7357,9 +7011,7 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7384,9 +7036,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7476,9 +7126,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7523,9 +7171,7 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [] @@ -7534,9 +7180,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7591,9 +7235,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7673,9 +7315,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7735,9 +7375,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [] @@ -7746,9 +7384,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -7757,9 +7393,7 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7774,9 +7408,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7791,9 +7423,7 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7808,9 +7438,7 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7835,9 +7463,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -7877,9 +7503,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [] @@ -7888,11 +7512,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7907,9 +7527,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7994,9 +7612,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8041,9 +7657,7 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [] @@ -8052,10 +7666,7 @@ "id": 171, "title": "Move Zeroes", "slug": "move-zeroes", - "pattern": [ - "Arrays", - "Two Pointers" - ], + "pattern": ["Arrays", "Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8115,6 +7726,15 @@ "frequency": 2 } ] + }, + { + "id": 172, + "title": "Is Subsequence", + "slug": "is-subsequence", + "pattern": ["Two Pointers"], + "difficulty": "Easy", + "premium": false, + "companies": [] } ] -} \ No newline at end of file +} From f882b42c83dfd7f2ac966a78711914a4a52f23f5 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 21 Jun 2023 07:00:58 -0400 Subject: [PATCH 244/386] Add more Backtracking pattern problems (#275) Fixes #273 --- src/data/questions.json | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index 12dd8185..f7c9841f 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1160,7 +1160,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["DFS", "Dynamic Programming"], + "pattern": ["Backtracking", "DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7735,6 +7735,33 @@ "difficulty": "Easy", "premium": false, "companies": [] + }, + { + "id": 173, + "title": "Binary Tree Paths", + "slug": "binary-tree-paths", + "pattern": ["DFS", "Backtracking"], + "difficulty": "Easy", + "premium": false, + "companies": [] + }, + { + "id": 174, + "title": "Factor Combinations", + "slug": "factor-combinations", + "pattern": ["Array", "Backtracking"], + "difficulty": "Medium", + "premium": false, + "companies": [] + }, + { + "id": 175, + "title": "Split a String Into the Max Number of Unique Substrings", + "slug": "split-a-string-into-the-max-number-of-unique-substrings", + "pattern": ["Backtracking"], + "difficulty": "Medium", + "premium": false, + "companies": [] } ] } From 74abb932d28711ad7d4791a68dc354d38eeba863 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Wed, 21 Jun 2023 11:01:56 +0000 Subject: [PATCH 245/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 822 +++++++++++++++++++++++++++++++--------- 1 file changed, 640 insertions(+), 182 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index f7c9841f..1e84db8a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2023-06-19T19:23:13.368002", + "updated": "2023-06-21T11:01:55.795602", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -70,7 +72,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -120,7 +125,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -135,7 +142,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -180,7 +190,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -270,7 +282,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -310,7 +326,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -335,7 +353,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -380,7 +400,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -460,7 +482,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -540,7 +564,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -610,7 +636,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -685,7 +713,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -735,7 +765,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -750,7 +782,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -800,7 +834,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -840,7 +876,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -900,7 +938,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -920,7 +960,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -940,7 +982,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1010,7 +1054,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1035,7 +1081,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1050,7 +1098,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1160,7 +1210,11 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["Backtracking", "DFS", "Dynamic Programming"], + "pattern": [ + "Backtracking", + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1175,7 +1229,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1205,7 +1261,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1280,7 +1338,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1289,7 +1349,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1324,7 +1386,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1369,7 +1433,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1429,7 +1495,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1494,7 +1562,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1619,7 +1689,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1714,7 +1786,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -1723,7 +1797,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1768,7 +1844,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1833,7 +1911,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1893,7 +1973,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1953,7 +2035,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2068,7 +2152,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2133,7 +2219,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2153,7 +2241,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2228,7 +2318,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2293,7 +2385,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2348,7 +2443,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2398,7 +2495,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2413,7 +2512,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2448,7 +2549,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2478,7 +2581,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2493,7 +2598,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2523,7 +2631,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2563,7 +2673,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2613,7 +2725,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2673,7 +2787,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2743,7 +2859,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2768,7 +2886,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2808,7 +2928,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2823,7 +2945,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2908,7 +3032,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2973,7 +3099,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3023,7 +3151,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3068,7 +3198,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3098,7 +3232,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3138,7 +3275,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3243,7 +3384,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3273,7 +3419,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3298,7 +3449,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3333,7 +3486,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3368,7 +3523,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3403,7 +3560,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3443,7 +3602,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3498,7 +3659,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3573,7 +3736,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3608,7 +3774,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3628,7 +3796,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3718,7 +3888,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3738,7 +3910,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -3763,7 +3937,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3913,7 +4089,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3938,7 +4116,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3963,7 +4143,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -4043,7 +4226,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4088,7 +4274,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4103,7 +4291,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4138,7 +4328,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -4163,7 +4356,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4208,7 +4403,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4228,7 +4425,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4268,7 +4467,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4323,7 +4524,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4373,7 +4576,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4453,7 +4658,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4473,7 +4680,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4528,7 +4737,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4568,7 +4779,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4623,7 +4836,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -4632,7 +4847,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4662,7 +4879,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4682,7 +4901,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4712,7 +4933,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4752,7 +4975,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -4832,7 +5057,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5002,7 +5229,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -5011,7 +5240,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5026,7 +5257,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5096,7 +5329,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5116,7 +5351,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5161,7 +5398,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5191,7 +5430,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5266,7 +5507,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5286,7 +5529,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5356,7 +5602,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5406,7 +5655,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [] @@ -5415,7 +5667,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5430,7 +5685,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5465,7 +5723,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5540,7 +5803,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5600,7 +5868,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -5609,7 +5881,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -5644,7 +5919,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -5653,7 +5931,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5668,7 +5948,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5683,7 +5965,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5698,7 +5983,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5733,7 +6020,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5788,7 +6077,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5828,7 +6119,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5853,7 +6146,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5898,7 +6194,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5943,7 +6242,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5983,7 +6284,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6013,7 +6316,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6048,7 +6353,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6083,7 +6390,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -6092,7 +6401,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6132,7 +6443,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6147,7 +6460,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6182,7 +6497,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6212,7 +6529,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6247,7 +6566,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6322,7 +6643,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -6331,7 +6654,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6361,7 +6686,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6406,7 +6733,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6471,7 +6800,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6501,7 +6833,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6576,7 +6910,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6641,7 +6977,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6706,7 +7045,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6766,7 +7107,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6791,7 +7134,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6971,7 +7316,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7011,7 +7358,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7036,7 +7385,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7126,7 +7477,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7171,7 +7524,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -7180,7 +7535,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7235,7 +7592,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7315,7 +7674,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7375,7 +7736,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -7384,7 +7747,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -7393,7 +7758,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7408,7 +7775,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7423,7 +7792,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7438,7 +7809,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7463,7 +7836,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -7503,7 +7878,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [] @@ -7512,7 +7889,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7527,7 +7908,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7612,7 +7995,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7657,7 +8042,9 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -7666,7 +8053,10 @@ "id": 171, "title": "Move Zeroes", "slug": "move-zeroes", - "pattern": ["Arrays", "Two Pointers"], + "pattern": [ + "Arrays", + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7731,37 +8121,105 @@ "id": 172, "title": "Is Subsequence", "slug": "is-subsequence", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + } + ] }, { "id": 173, "title": "Binary Tree Paths", "slug": "binary-tree-paths", - "pattern": ["DFS", "Backtracking"], + "pattern": [ + "DFS", + "Backtracking" + ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Capital One", + "slug": "capital-one", + "frequency": 2 + } + ] }, { "id": 174, "title": "Factor Combinations", "slug": "factor-combinations", - "pattern": ["Array", "Backtracking"], + "pattern": [ + "Array", + "Backtracking" + ], "difficulty": "Medium", - "premium": false, - "companies": [] + "premium": true, + "companies": [ + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 5 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + } + ] }, { "id": 175, "title": "Split a String Into the Max Number of Unique Substrings", "slug": "split-a-string-into-the-max-number-of-unique-substrings", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From c697affd6336c1b1bb1d875271193f94adc3dee6 Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Thu, 22 Jun 2023 07:24:36 -0400 Subject: [PATCH 246/386] Correct pattern naming for "Arrays" (#280) --- src/data/questions.json | 754 ++++++++++------------------------------ 1 file changed, 177 insertions(+), 577 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 1e84db8a..554295ce 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -5,9 +5,7 @@ "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -72,10 +70,7 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -125,9 +120,7 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [ @@ -142,10 +135,7 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": [ - "Arrays", - "Bit Manipulation" - ], + "pattern": ["Arrays", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -190,9 +180,7 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -282,11 +270,7 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": [ - "Arrays", - "Binary Search", - "Two Pointers" - ], + "pattern": ["Arrays", "Binary Search", "Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -326,9 +310,7 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -353,9 +335,7 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -400,9 +380,7 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -482,9 +460,7 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -564,9 +540,7 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -636,9 +610,7 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Hard", "premium": false, "companies": [ @@ -713,9 +685,7 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Medium", "premium": false, "companies": [ @@ -765,9 +735,7 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -782,9 +750,7 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -834,9 +800,7 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -876,9 +840,7 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -938,9 +900,7 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -960,9 +920,7 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -982,9 +940,7 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1054,9 +1010,7 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1081,9 +1035,7 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1098,9 +1050,7 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1210,11 +1160,7 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": [ - "Backtracking", - "DFS", - "Dynamic Programming" - ], + "pattern": ["Backtracking", "DFS", "Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1229,9 +1175,7 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1261,9 +1205,7 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1338,9 +1280,7 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": true, "companies": [] @@ -1349,9 +1289,7 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1386,9 +1324,7 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Hard", "premium": false, "companies": [ @@ -1433,9 +1369,7 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1495,9 +1429,7 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1562,9 +1494,7 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Easy", "premium": false, "companies": [ @@ -1689,9 +1619,7 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1786,9 +1714,7 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Easy", "premium": false, "companies": [] @@ -1797,9 +1723,7 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1844,9 +1768,7 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1911,9 +1833,7 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -1973,9 +1893,7 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2035,9 +1953,7 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2152,9 +2068,7 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2219,9 +2133,7 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2241,9 +2153,7 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2318,9 +2228,7 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2385,10 +2293,7 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": [ - "Dynamic Programming", - "Greedy" - ], + "pattern": ["Dynamic Programming", "Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2443,9 +2348,7 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2495,9 +2398,7 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2512,9 +2413,7 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2549,9 +2448,7 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2581,9 +2478,7 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": [ - "Dynamic Programming" - ], + "pattern": ["Dynamic Programming"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2598,10 +2493,7 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": [ - "Dynamic Programming", - "Bit Manipulation" - ], + "pattern": ["Dynamic Programming", "Bit Manipulation"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2631,9 +2523,7 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2673,9 +2563,7 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2725,9 +2613,7 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2787,9 +2673,7 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2859,9 +2743,7 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2886,9 +2768,7 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -2928,9 +2808,7 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -2945,9 +2823,7 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3032,9 +2908,7 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3099,9 +2973,7 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3151,9 +3023,7 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": [ - "Fast & Slow Pointers" - ], + "pattern": ["Fast & Slow Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3198,11 +3068,7 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": [ - "BFS", - "DFS", - "Graph" - ], + "pattern": ["BFS", "DFS", "Graph"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3232,10 +3098,7 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3275,11 +3138,7 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": [ - "BFS", - "DFS", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Union Find"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3384,12 +3243,7 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3419,12 +3273,7 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Union Find" - ], + "pattern": ["BFS", "DFS", "Graph", "Union Find"], "difficulty": "Medium", "premium": true, "companies": [ @@ -3449,9 +3298,7 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3486,9 +3333,7 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3523,9 +3368,7 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3560,9 +3403,7 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3602,9 +3443,7 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": [ - "In-place reversal of a linked list" - ], + "pattern": ["In-place reversal of a linked list"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3659,9 +3498,7 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -3736,10 +3573,7 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": [ - "Binary Search", - "Heap" - ], + "pattern": ["Binary Search", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3774,9 +3608,7 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -3796,9 +3628,7 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3888,9 +3718,7 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -3910,9 +3738,7 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Easy", "premium": true, "companies": [ @@ -3937,9 +3763,7 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4089,9 +3913,7 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4116,9 +3938,7 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4143,10 +3963,7 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": [ - "Heap", - "Intervals" - ], + "pattern": ["Heap", "Intervals"], "difficulty": "Medium", "premium": true, "companies": [ @@ -4226,10 +4043,7 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4274,9 +4088,7 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": [ - "Greedy" - ], + "pattern": ["Greedy"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4291,9 +4103,7 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": [ - "Intervals" - ], + "pattern": ["Intervals"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4328,10 +4138,7 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": [ - "Heap", - "Greedy" - ], + "pattern": ["Heap", "Greedy"], "difficulty": "Hard", "premium": true, "companies": [ @@ -4356,9 +4163,7 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4403,9 +4208,7 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Easy", "premium": false, "companies": [ @@ -4425,9 +4228,7 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4467,9 +4268,7 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4524,9 +4323,7 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4576,9 +4373,7 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4658,9 +4453,7 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4680,9 +4473,7 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4737,9 +4528,7 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4779,9 +4568,7 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4836,9 +4623,7 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [] @@ -4847,9 +4632,7 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4879,9 +4662,7 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4901,9 +4682,7 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4933,9 +4712,7 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -4975,9 +4752,7 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5057,9 +4832,7 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5229,9 +5002,7 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [] @@ -5240,9 +5011,7 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5257,9 +5026,7 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5329,9 +5096,7 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": [ - "Sliding Window" - ], + "pattern": ["Sliding Window"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5351,9 +5116,7 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5398,9 +5161,7 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5430,9 +5191,7 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5507,9 +5266,7 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5529,10 +5286,7 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": [ - "Heap", - "QuickSelect" - ], + "pattern": ["Heap", "QuickSelect"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5602,10 +5356,7 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5655,10 +5406,7 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": true, "companies": [] @@ -5667,10 +5415,7 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": [ - "Greedy", - "Heap" - ], + "pattern": ["Greedy", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5685,10 +5430,7 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": [ - "Bucket Sort", - "Heap" - ], + "pattern": ["Bucket Sort", "Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -5723,12 +5465,7 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5803,12 +5540,7 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": [ - "BFS", - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5868,11 +5600,7 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": [ - "BFS", - "Graph", - "Topological Sort" - ], + "pattern": ["BFS", "Graph", "Topological Sort"], "difficulty": "Medium", "premium": false, "companies": [] @@ -5881,10 +5609,7 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Hard", "premium": true, "companies": [ @@ -5919,10 +5644,7 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": [ - "Graph", - "Topological Sort" - ], + "pattern": ["Graph", "Topological Sort"], "difficulty": "Medium", "premium": true, "companies": [] @@ -5931,9 +5653,7 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -5948,9 +5668,7 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5965,10 +5683,7 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -5983,9 +5698,7 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6020,9 +5733,7 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6077,9 +5788,7 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6119,9 +5828,7 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": [ - "BFS" - ], + "pattern": ["BFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6146,10 +5853,7 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6194,10 +5898,7 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": [ - "BFS", - "DFS" - ], + "pattern": ["BFS", "DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6242,9 +5943,7 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6284,9 +5983,7 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6316,9 +6013,7 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6353,9 +6048,7 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6390,9 +6083,7 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [] @@ -6401,9 +6092,7 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6443,9 +6132,7 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6460,9 +6147,7 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Easy", "premium": false, "companies": [ @@ -6497,9 +6182,7 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6529,9 +6212,7 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6566,9 +6247,7 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6643,9 +6322,7 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [] @@ -6654,9 +6331,7 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6686,9 +6361,7 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6733,9 +6406,7 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6800,10 +6471,7 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": [ - "Design", - "Trie" - ], + "pattern": ["Design", "Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -6833,9 +6501,7 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": [ - "DFS" - ], + "pattern": ["DFS"], "difficulty": "Hard", "premium": false, "companies": [ @@ -6910,9 +6576,7 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": [ - "Design" - ], + "pattern": ["Design"], "difficulty": "Hard", "premium": false, "companies": [ @@ -6977,10 +6641,7 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": [ - "DFS", - "Trie" - ], + "pattern": ["DFS", "Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7045,9 +6706,7 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7107,9 +6766,7 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": [ - "Heap" - ], + "pattern": ["Heap"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7134,9 +6791,7 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7316,9 +6971,7 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7358,9 +7011,7 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -7385,9 +7036,7 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7477,9 +7126,7 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7524,9 +7171,7 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [] @@ -7535,9 +7180,7 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7592,9 +7235,7 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7674,9 +7315,7 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7736,9 +7375,7 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [] @@ -7747,9 +7384,7 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Easy", "premium": true, "companies": [] @@ -7758,9 +7393,7 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Medium", "premium": false, "companies": [ @@ -7775,9 +7408,7 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7792,9 +7423,7 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7809,9 +7438,7 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7836,9 +7463,7 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [ @@ -7878,9 +7503,7 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": [ - "Trie" - ], + "pattern": ["Trie"], "difficulty": "Hard", "premium": true, "companies": [] @@ -7889,11 +7512,7 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": [ - "DFS", - "Graph", - "Topological Sort" - ], + "pattern": ["DFS", "Graph", "Topological Sort"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7908,9 +7527,7 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": [ - "Binary Search" - ], + "pattern": ["Binary Search"], "difficulty": "Hard", "premium": false, "companies": [ @@ -7995,9 +7612,7 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": [ - "Sorting" - ], + "pattern": ["Sorting"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8042,9 +7657,7 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": [ - "Arrays" - ], + "pattern": ["Arrays"], "difficulty": "Easy", "premium": false, "companies": [] @@ -8053,10 +7666,7 @@ "id": 171, "title": "Move Zeroes", "slug": "move-zeroes", - "pattern": [ - "Arrays", - "Two Pointers" - ], + "pattern": ["Arrays", "Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8121,9 +7731,7 @@ "id": 172, "title": "Is Subsequence", "slug": "is-subsequence", - "pattern": [ - "Two Pointers" - ], + "pattern": ["Two Pointers"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8163,10 +7771,7 @@ "id": 173, "title": "Binary Tree Paths", "slug": "binary-tree-paths", - "pattern": [ - "DFS", - "Backtracking" - ], + "pattern": ["DFS", "Backtracking"], "difficulty": "Easy", "premium": false, "companies": [ @@ -8191,10 +7796,7 @@ "id": 174, "title": "Factor Combinations", "slug": "factor-combinations", - "pattern": [ - "Array", - "Backtracking" - ], + "pattern": ["Arrays", "Backtracking"], "difficulty": "Medium", "premium": true, "companies": [ @@ -8214,12 +7816,10 @@ "id": 175, "title": "Split a String Into the Max Number of Unique Substrings", "slug": "split-a-string-into-the-max-number-of-unique-substrings", - "pattern": [ - "Backtracking" - ], + "pattern": ["Backtracking"], "difficulty": "Medium", "premium": false, "companies": [] } ] -} \ No newline at end of file +} From 349915042d1cd0a8a2bdbf4227b291907ce9cf34 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Thu, 22 Jun 2023 11:28:03 +0000 Subject: [PATCH 247/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 816 ++++++++++++++++++++++++++++++---------- 1 file changed, 608 insertions(+), 208 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 554295ce..a895be2a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,11 +1,13 @@ { - "updated": "2023-06-21T11:01:55.795602", + "updated": "2023-06-22T11:28:02.807943", "data": [ { "id": 0, "title": "Contains Duplicate", "slug": "contains-duplicate", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -70,7 +72,10 @@ "id": 1, "title": "Missing Number", "slug": "missing-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -120,7 +125,9 @@ "id": 2, "title": "Find All Numbers Disappeared in an Array", "slug": "find-all-numbers-disappeared-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -135,7 +142,10 @@ "id": 3, "title": "Single Number", "slug": "single-number", - "pattern": ["Arrays", "Bit Manipulation"], + "pattern": [ + "Arrays", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -180,7 +190,9 @@ "id": 4, "title": "Product of Array Except Self", "slug": "product-of-array-except-self", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -215,7 +227,7 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, @@ -270,7 +282,11 @@ "id": 5, "title": "Find the Duplicate Number", "slug": "find-the-duplicate-number", - "pattern": ["Arrays", "Binary Search", "Two Pointers"], + "pattern": [ + "Arrays", + "Binary Search", + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -310,7 +326,9 @@ "id": 6, "title": "Find All Duplicates in an Array", "slug": "find-all-duplicates-in-an-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -335,7 +353,9 @@ "id": 7, "title": "Set Matrix Zeroes", "slug": "set-matrix-zeroes", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -380,7 +400,9 @@ "id": 8, "title": "Spiral Matrix", "slug": "spiral-matrix", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -460,7 +482,9 @@ "id": 9, "title": "Rotate Image", "slug": "rotate-image", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -500,7 +524,7 @@ "frequency": 3 }, { - "name": "Epam Systems", + "name": "EPAM Systems", "slug": "epam-systems", "frequency": 3 }, @@ -540,7 +564,9 @@ "id": 10, "title": "Word Search", "slug": "word-search", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -600,7 +626,7 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 } @@ -610,7 +636,9 @@ "id": 11, "title": "First Missing Positive", "slug": "first-missing-positive", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -685,7 +713,9 @@ "id": 12, "title": "Longest Consecutive Sequence", "slug": "longest-consecutive-sequence", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -735,7 +765,9 @@ "id": 13, "title": "Letter Case Permutation", "slug": "letter-case-permutation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -750,7 +782,9 @@ "id": 14, "title": "Subsets", "slug": "subsets", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -800,7 +834,9 @@ "id": 15, "title": "Subsets II", "slug": "subsets-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -840,7 +876,9 @@ "id": 16, "title": "Permutations", "slug": "permutations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -880,7 +918,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -900,7 +938,9 @@ "id": 17, "title": "Permutations II", "slug": "permutations-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -920,7 +960,9 @@ "id": 18, "title": "Combinations", "slug": "combinations", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -940,7 +982,9 @@ "id": 19, "title": "Combination Sum", "slug": "combination-sum", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -985,7 +1029,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -1010,7 +1054,9 @@ "id": 20, "title": "Combination Sum II", "slug": "combination-sum-ii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1035,7 +1081,9 @@ "id": 21, "title": "Combination Sum III", "slug": "combination-sum-iii", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1050,7 +1098,9 @@ "id": 22, "title": "Generate Parentheses", "slug": "generate-parentheses", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1120,7 +1170,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -1160,7 +1210,11 @@ "id": 23, "title": "Target Sum", "slug": "target-sum", - "pattern": ["Backtracking", "DFS", "Dynamic Programming"], + "pattern": [ + "Backtracking", + "DFS", + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1175,7 +1229,9 @@ "id": 24, "title": "Palindrome Partitioning", "slug": "palindrome-partitioning", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1205,7 +1261,9 @@ "id": 25, "title": "Letter Combinations of a Phone Number", "slug": "letter-combinations-of-a-phone-number", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1280,7 +1338,9 @@ "id": 26, "title": "Generalized Abbreviation", "slug": "generalized-abbreviation", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -1289,7 +1349,9 @@ "id": 27, "title": "Sudoku Solver", "slug": "sudoku-solver", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1324,7 +1386,9 @@ "id": 28, "title": "N-Queens", "slug": "n-queens", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -1369,7 +1433,9 @@ "id": 29, "title": "Climbing Stairs", "slug": "climbing-stairs", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1429,7 +1495,9 @@ "id": 30, "title": "House Robber", "slug": "house-robber", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1474,7 +1542,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -1494,7 +1562,9 @@ "id": 31, "title": "Best Time to Buy and Sell Stock", "slug": "best-time-to-buy-and-sell-stock", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -1554,7 +1624,7 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, @@ -1569,7 +1639,7 @@ "frequency": 3 }, { - "name": "PayTM", + "name": "Paytm", "slug": "paytm", "frequency": 3 }, @@ -1609,7 +1679,7 @@ "frequency": 2 }, { - "name": "Athenahealth", + "name": "athenahealth", "slug": "athenahealth", "frequency": 2 } @@ -1619,7 +1689,9 @@ "id": 32, "title": "Maximum Subarray", "slug": "maximum-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1714,7 +1786,9 @@ "id": 33, "title": "Range Sum Query - Immutable", "slug": "range-sum-query-immutable", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -1723,7 +1797,9 @@ "id": 34, "title": "House Robber II", "slug": "house-robber-ii", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1768,7 +1844,9 @@ "id": 35, "title": "Coin Change", "slug": "coin-change", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1793,7 +1871,7 @@ "frequency": 5 }, { - "name": "Mathworks", + "name": "MathWorks", "slug": "mathworks", "frequency": 4 }, @@ -1833,7 +1911,9 @@ "id": 36, "title": "Maximum Product Subarray", "slug": "maximum-product-subarray", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1893,7 +1973,9 @@ "id": 37, "title": "Longest Increasing Subsequence", "slug": "longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -1953,7 +2035,9 @@ "id": 38, "title": "Longest Palindromic Substring", "slug": "longest-palindromic-substring", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2018,7 +2102,7 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, @@ -2043,7 +2127,7 @@ "frequency": 2 }, { - "name": "Paypal", + "name": "PayPal", "slug": "paypal", "frequency": 2 }, @@ -2068,7 +2152,9 @@ "id": 39, "title": "Word Break", "slug": "word-break", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2133,7 +2219,9 @@ "id": 40, "title": "Combination Sum IV", "slug": "combination-sum-iv", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2153,7 +2241,9 @@ "id": 41, "title": "Decode Ways", "slug": "decode-ways", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2228,7 +2318,9 @@ "id": 42, "title": "Unique Paths", "slug": "unique-paths", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2293,7 +2385,10 @@ "id": 43, "title": "Jump Game", "slug": "jump-game", - "pattern": ["Dynamic Programming", "Greedy"], + "pattern": [ + "Dynamic Programming", + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2333,7 +2428,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -2348,7 +2443,9 @@ "id": 44, "title": "Palindromic Substrings", "slug": "palindromic-substrings", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2398,7 +2495,9 @@ "id": 45, "title": "Number of Longest Increasing Subsequence", "slug": "number-of-longest-increasing-subsequence", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2413,7 +2512,9 @@ "id": 46, "title": "Partition Equal Subset Sum", "slug": "partition-equal-subset-sum", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2448,7 +2549,9 @@ "id": 47, "title": "Partition to K Equal Sum Subsets", "slug": "partition-to-k-equal-sum-subsets", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2478,7 +2581,9 @@ "id": 48, "title": "Best Time to Buy and Sell Stock with Cooldown", "slug": "best-time-to-buy-and-sell-stock-with-cooldown", - "pattern": ["Dynamic Programming"], + "pattern": [ + "Dynamic Programming" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2493,7 +2598,10 @@ "id": 49, "title": "Counting Bits", "slug": "counting-bits", - "pattern": ["Dynamic Programming", "Bit Manipulation"], + "pattern": [ + "Dynamic Programming", + "Bit Manipulation" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2523,7 +2631,9 @@ "id": 50, "title": "Linked List Cycle", "slug": "linked-list-cycle", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2563,7 +2673,9 @@ "id": 51, "title": "Middle of the Linked List", "slug": "middle-of-the-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2613,7 +2725,9 @@ "id": 65, "title": "Reverse Linked List", "slug": "reverse-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2673,7 +2787,9 @@ "id": 52, "title": "Palindrome Linked List", "slug": "palindrome-linked-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2743,7 +2859,9 @@ "id": 53, "title": "Remove Linked List Elements", "slug": "remove-linked-list-elements", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2768,7 +2886,9 @@ "id": 54, "title": "Remove Duplicates from Sorted List", "slug": "remove-duplicates-from-sorted-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -2808,7 +2928,9 @@ "id": 55, "title": "Linked List Cycle II", "slug": "linked-list-cycle-ii", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2823,7 +2945,9 @@ "id": 56, "title": "Add Two Numbers", "slug": "add-two-numbers", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2898,7 +3022,7 @@ "frequency": 2 }, { - "name": "PayTM", + "name": "Paytm", "slug": "paytm", "frequency": 2 } @@ -2908,7 +3032,9 @@ "id": 57, "title": "Remove Nth Node From End of List", "slug": "remove-nth-node-from-end-of-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -2973,7 +3099,9 @@ "id": 58, "title": "Sort List", "slug": "sort-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3023,7 +3151,9 @@ "id": 59, "title": "Reorder List", "slug": "reorder-list", - "pattern": ["Fast & Slow Pointers"], + "pattern": [ + "Fast & Slow Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3068,7 +3198,11 @@ "id": 60, "title": "Clone Graph", "slug": "clone-graph", - "pattern": ["BFS", "DFS", "Graph"], + "pattern": [ + "BFS", + "DFS", + "Graph" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3098,7 +3232,10 @@ "id": 61, "title": "Pacific Atlantic Water Flow", "slug": "pacific-atlantic-water-flow", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3138,7 +3275,11 @@ "id": 62, "title": "Number of Islands", "slug": "number-of-islands", - "pattern": ["BFS", "DFS", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Union Find" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3208,7 +3349,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -3223,7 +3364,7 @@ "frequency": 2 }, { - "name": "Paypal", + "name": "PayPal", "slug": "paypal", "frequency": 2 }, @@ -3243,7 +3384,12 @@ "id": 63, "title": "Graph Valid Tree", "slug": "graph-valid-tree", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3273,7 +3419,12 @@ "id": 64, "title": "Number of Connected Components in an Undirected Graph", "slug": "number-of-connected-components-in-an-undirected-graph", - "pattern": ["BFS", "DFS", "Graph", "Union Find"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Union Find" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3298,7 +3449,9 @@ "id": 66, "title": "Reverse Linked List II", "slug": "reverse-linked-list-ii", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3333,7 +3486,9 @@ "id": 67, "title": "Rotate List", "slug": "rotate-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3368,7 +3523,9 @@ "id": 68, "title": "Swap Nodes in Pairs", "slug": "swap-nodes-in-pairs", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3403,7 +3560,9 @@ "id": 69, "title": "Odd Even Linked List", "slug": "odd-even-linked-list", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3443,7 +3602,9 @@ "id": 70, "title": "Reverse Nodes in k-Group", "slug": "reverse-nodes-in-k-group", - "pattern": ["In-place reversal of a linked list"], + "pattern": [ + "In-place reversal of a linked list" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3498,7 +3659,9 @@ "id": 71, "title": "Merge Two Sorted Lists", "slug": "merge-two-sorted-lists", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -3573,7 +3736,10 @@ "id": 72, "title": "Kth Smallest Element in a Sorted Matrix", "slug": "kth-smallest-element-in-a-sorted-matrix", - "pattern": ["Binary Search", "Heap"], + "pattern": [ + "Binary Search", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3608,7 +3774,9 @@ "id": 73, "title": "Find K Pairs with Smallest Sums", "slug": "find-k-pairs-with-smallest-sums", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3628,7 +3796,9 @@ "id": 74, "title": "Merge k Sorted Lists", "slug": "merge-k-sorted-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3668,7 +3838,7 @@ "frequency": 3 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, @@ -3718,7 +3888,9 @@ "id": 75, "title": "Smallest Range Covering Elements from K Lists", "slug": "smallest-range-covering-elements-from-k-lists", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -3738,7 +3910,9 @@ "id": 76, "title": "Meeting Rooms", "slug": "meeting-rooms", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Easy", "premium": true, "companies": [ @@ -3763,7 +3937,9 @@ "id": 77, "title": "Merge Intervals", "slug": "merge-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3863,12 +4039,12 @@ "frequency": 2 }, { - "name": "Paypal", + "name": "PayPal", "slug": "paypal", "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -3913,7 +4089,9 @@ "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3938,7 +4116,9 @@ "id": 79, "title": "Non-overlapping Intervals", "slug": "non-overlapping-intervals", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -3963,7 +4143,10 @@ "id": 80, "title": "Meeting Rooms II", "slug": "meeting-rooms-ii", - "pattern": ["Heap", "Intervals"], + "pattern": [ + "Heap", + "Intervals" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -3973,7 +4156,7 @@ "frequency": 6 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 4 }, @@ -4043,7 +4226,10 @@ "id": 81, "title": "Task Scheduler", "slug": "task-scheduler", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4088,7 +4274,9 @@ "id": 82, "title": "Minimum Number of Arrows to Burst Balloons", "slug": "minimum-number-of-arrows-to-burst-balloons", - "pattern": ["Greedy"], + "pattern": [ + "Greedy" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4103,7 +4291,9 @@ "id": 83, "title": "Insert Interval", "slug": "insert-interval", - "pattern": ["Intervals"], + "pattern": [ + "Intervals" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4138,7 +4328,10 @@ "id": 84, "title": "Employee Free Time", "slug": "employee-free-time", - "pattern": ["Heap", "Greedy"], + "pattern": [ + "Heap", + "Greedy" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -4163,7 +4356,9 @@ "id": 85, "title": "Binary Search", "slug": "binary-search", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4208,7 +4403,9 @@ "id": 86, "title": "Find Smallest Letter Greater Than Target", "slug": "find-smallest-letter-greater-than-target", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -4228,7 +4425,9 @@ "id": 87, "title": "Peak Index in a Mountain Array", "slug": "peak-index-in-a-mountain-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4268,7 +4467,9 @@ "id": 88, "title": "Find Minimum in Rotated Sorted Array", "slug": "find-minimum-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4323,7 +4524,9 @@ "id": 89, "title": "Find Peak Element", "slug": "find-peak-element", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4373,7 +4576,9 @@ "id": 90, "title": "Search in Rotated Sorted Array", "slug": "search-in-rotated-sorted-array", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4453,7 +4658,9 @@ "id": 91, "title": "Search in Rotated Sorted Array II", "slug": "search-in-rotated-sorted-array-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4473,7 +4680,9 @@ "id": 92, "title": "Search a 2D Matrix", "slug": "search-a-2d-matrix", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4518,7 +4727,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 } @@ -4528,7 +4737,9 @@ "id": 93, "title": "Search a 2D Matrix II", "slug": "search-a-2d-matrix-ii", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4568,7 +4779,9 @@ "id": 94, "title": "Find K Closest Elements", "slug": "find-k-closest-elements", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4623,7 +4836,9 @@ "id": 95, "title": "Count of Range Sum", "slug": "count-of-range-sum", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -4632,7 +4847,9 @@ "id": 96, "title": "Minimum Size Subarray Sum", "slug": "minimum-size-subarray-sum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4662,7 +4879,9 @@ "id": 97, "title": "Fruit Into Baskets", "slug": "fruit-into-baskets", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4682,7 +4901,9 @@ "id": 98, "title": "Permutation in String", "slug": "permutation-in-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4712,7 +4933,9 @@ "id": 99, "title": "Longest Repeating Character Replacement", "slug": "longest-repeating-character-replacement", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4752,7 +4975,9 @@ "id": 100, "title": "Sliding Window Maximum", "slug": "sliding-window-maximum", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -4832,7 +5057,9 @@ "id": 101, "title": "Longest Substring Without Repeating Characters", "slug": "longest-substring-without-repeating-characters", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -4922,7 +5149,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -4942,7 +5169,7 @@ "frequency": 2 }, { - "name": "Paypal", + "name": "PayPal", "slug": "paypal", "frequency": 2 }, @@ -4982,7 +5209,7 @@ "frequency": 2 }, { - "name": "PayTM", + "name": "Paytm", "slug": "paytm", "frequency": 2 }, @@ -5002,7 +5229,9 @@ "id": 102, "title": "Minimum Number of K Consecutive Bit Flips", "slug": "minimum-number-of-k-consecutive-bit-flips", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [] @@ -5011,7 +5240,9 @@ "id": 103, "title": "Count Unique Characters of All Substrings of a Given String", "slug": "count-unique-characters-of-all-substrings-of-a-given-string", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5026,7 +5257,9 @@ "id": 104, "title": "Minimum Window Substring", "slug": "minimum-window-substring", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5096,7 +5329,9 @@ "id": 105, "title": "Substring with Concatenation of All Words", "slug": "substring-with-concatenation-of-all-words", - "pattern": ["Sliding Window"], + "pattern": [ + "Sliding Window" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5116,7 +5351,9 @@ "id": 106, "title": "Kth Smallest Element in a BST", "slug": "kth-smallest-element-in-a-bst", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5161,7 +5398,9 @@ "id": 107, "title": "K Closest Points to Origin", "slug": "k-closest-points-to-origin", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5191,7 +5430,9 @@ "id": 108, "title": "Top K Frequent Elements", "slug": "top-k-frequent-elements", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5266,7 +5507,9 @@ "id": 109, "title": "Sort Characters By Frequency", "slug": "sort-characters-by-frequency", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5286,7 +5529,10 @@ "id": 110, "title": "Kth Largest Element in an Array", "slug": "kth-largest-element-in-an-array", - "pattern": ["Heap", "QuickSelect"], + "pattern": [ + "Heap", + "QuickSelect" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5341,7 +5587,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 }, @@ -5356,7 +5602,10 @@ "id": 111, "title": "Reorganize String", "slug": "reorganize-string", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5406,7 +5655,10 @@ "id": 112, "title": "Rearrange String k Distance Apart", "slug": "rearrange-string-k-distance-apart", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": true, "companies": [] @@ -5415,7 +5667,10 @@ "id": 113, "title": "Course Schedule III", "slug": "course-schedule-iii", - "pattern": ["Greedy", "Heap"], + "pattern": [ + "Greedy", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5430,7 +5685,10 @@ "id": 114, "title": "Maximum Frequency Stack", "slug": "maximum-frequency-stack", - "pattern": ["Bucket Sort", "Heap"], + "pattern": [ + "Bucket Sort", + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -5465,7 +5723,12 @@ "id": 115, "title": "Course Schedule", "slug": "course-schedule", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5540,7 +5803,12 @@ "id": 116, "title": "Course Schedule II", "slug": "course-schedule-ii", - "pattern": ["BFS", "DFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5600,7 +5868,11 @@ "id": 117, "title": "Minimum Height Trees", "slug": "minimum-height-trees", - "pattern": ["BFS", "Graph", "Topological Sort"], + "pattern": [ + "BFS", + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -5609,7 +5881,10 @@ "id": 118, "title": "Alien Dictionary", "slug": "alien-dictionary", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -5644,7 +5919,10 @@ "id": 119, "title": "Sequence Reconstruction", "slug": "sequence-reconstruction", - "pattern": ["Graph", "Topological Sort"], + "pattern": [ + "Graph", + "Topological Sort" + ], "difficulty": "Medium", "premium": true, "companies": [] @@ -5653,7 +5931,9 @@ "id": 120, "title": "Binary Tree Level Order Traversal II", "slug": "binary-tree-level-order-traversal-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5668,7 +5948,9 @@ "id": 121, "title": "Average of Levels in Binary Tree", "slug": "average-of-levels-in-binary-tree", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5683,7 +5965,10 @@ "id": 122, "title": "Minimum Depth of Binary Tree", "slug": "minimum-depth-of-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5698,7 +5983,9 @@ "id": 123, "title": "Binary Tree Level Order Traversal", "slug": "binary-tree-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5733,7 +6020,9 @@ "id": 124, "title": "Binary Tree Zigzag Level Order Traversal", "slug": "binary-tree-zigzag-level-order-traversal", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5778,7 +6067,7 @@ "frequency": 2 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 } @@ -5788,7 +6077,9 @@ "id": 125, "title": "Populating Next Right Pointers in Each Node", "slug": "populating-next-right-pointers-in-each-node", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5828,7 +6119,9 @@ "id": 126, "title": "Populating Next Right Pointers in Each Node II", "slug": "populating-next-right-pointers-in-each-node-ii", - "pattern": ["BFS"], + "pattern": [ + "BFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5853,7 +6146,10 @@ "id": 127, "title": "Binary Tree Right Side View", "slug": "binary-tree-right-side-view", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5898,7 +6194,10 @@ "id": 128, "title": "All Nodes Distance K in Binary Tree", "slug": "all-nodes-distance-k-in-binary-tree", - "pattern": ["BFS", "DFS"], + "pattern": [ + "BFS", + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -5943,7 +6242,9 @@ "id": 129, "title": "Same Tree", "slug": "same-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -5983,7 +6284,9 @@ "id": 130, "title": "Path Sum", "slug": "path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6013,7 +6316,9 @@ "id": 131, "title": "Maximum Depth of Binary Tree", "slug": "maximum-depth-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6048,7 +6353,9 @@ "id": 132, "title": "Diameter of Binary Tree", "slug": "diameter-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6083,7 +6390,9 @@ "id": 133, "title": "Merge Two Binary Trees", "slug": "merge-two-binary-trees", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -6092,7 +6401,9 @@ "id": 134, "title": "Lowest Common Ancestor of a Binary Search Tree", "slug": "lowest-common-ancestor-of-a-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6132,7 +6443,9 @@ "id": 135, "title": "Subtree of Another Tree", "slug": "subtree-of-another-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6147,7 +6460,9 @@ "id": 136, "title": "Invert Binary Tree", "slug": "invert-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6182,7 +6497,9 @@ "id": 137, "title": "Path Sum II", "slug": "path-sum-ii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6212,7 +6529,9 @@ "id": 138, "title": "Path Sum III", "slug": "path-sum-iii", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6247,7 +6566,9 @@ "id": 139, "title": "Lowest Common Ancestor of a Binary Tree", "slug": "lowest-common-ancestor-of-a-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6322,7 +6643,9 @@ "id": 140, "title": "Maximum Binary Tree", "slug": "maximum-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -6331,7 +6654,9 @@ "id": 141, "title": "Maximum Width of Binary Tree", "slug": "maximum-width-of-binary-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6361,7 +6686,9 @@ "id": 142, "title": "Construct Binary Tree from Preorder and Inorder Traversal", "slug": "construct-binary-tree-from-preorder-and-inorder-traversal", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6406,7 +6733,9 @@ "id": 143, "title": "Validate Binary Search Tree", "slug": "validate-binary-search-tree", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6471,7 +6800,10 @@ "id": 144, "title": "Implement Trie (Prefix Tree)", "slug": "implement-trie-prefix-tree", - "pattern": ["Design", "Trie"], + "pattern": [ + "Design", + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -6501,7 +6833,9 @@ "id": 145, "title": "Binary Tree Maximum Path Sum", "slug": "binary-tree-maximum-path-sum", - "pattern": ["DFS"], + "pattern": [ + "DFS" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6576,7 +6910,9 @@ "id": 146, "title": "Serialize and Deserialize Binary Tree", "slug": "serialize-and-deserialize-binary-tree", - "pattern": ["Design"], + "pattern": [ + "Design" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6641,7 +6977,10 @@ "id": 147, "title": "Word Search II", "slug": "word-search-ii", - "pattern": ["DFS", "Trie"], + "pattern": [ + "DFS", + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6706,7 +7045,9 @@ "id": 148, "title": "Find Median from Data Stream", "slug": "find-median-from-data-stream", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6766,7 +7107,9 @@ "id": 149, "title": "Sliding Window Median", "slug": "sliding-window-median", - "pattern": ["Heap"], + "pattern": [ + "Heap" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -6791,7 +7134,9 @@ "id": 150, "title": "Two Sum", "slug": "two-sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -6971,7 +7316,9 @@ "id": 151, "title": "Squares of a Sorted Array", "slug": "squares-of-a-sorted-array", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7011,7 +7358,9 @@ "id": 152, "title": "Backspace String Compare", "slug": "backspace-string-compare", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7036,7 +7385,9 @@ "id": 153, "title": "3Sum", "slug": "3sum", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7066,7 +7417,7 @@ "frequency": 6 }, { - "name": "Walmart Global Tech", + "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 5 }, @@ -7126,7 +7477,9 @@ "id": 154, "title": "3Sum Closest", "slug": "3sum-closest", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7171,7 +7524,9 @@ "id": 155, "title": "Subarray Product Less Than K", "slug": "subarray-product-less-than-k", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -7180,7 +7535,9 @@ "id": 156, "title": "Sort Colors", "slug": "sort-colors", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7235,7 +7592,9 @@ "id": 157, "title": "Trapping Rain Water", "slug": "trapping-rain-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7290,7 +7649,7 @@ "frequency": 3 }, { - "name": "Epam Systems", + "name": "EPAM Systems", "slug": "epam-systems", "frequency": 2 }, @@ -7315,7 +7674,9 @@ "id": 158, "title": "Container With Most Water", "slug": "container-with-most-water", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7375,7 +7736,9 @@ "id": 159, "title": "Longest Word in Dictionary", "slug": "longest-word-in-dictionary", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [] @@ -7384,7 +7747,9 @@ "id": 160, "title": "Index Pairs of a String", "slug": "index-pairs-of-a-string", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Easy", "premium": true, "companies": [] @@ -7393,7 +7758,9 @@ "id": 161, "title": "Maximum XOR of Two Numbers in an Array", "slug": "maximum-xor-of-two-numbers-in-an-array", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Medium", "premium": false, "companies": [ @@ -7408,7 +7775,9 @@ "id": 162, "title": "Concatenated Words", "slug": "concatenated-words", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7423,7 +7792,9 @@ "id": 163, "title": "Prefix and Suffix Search", "slug": "prefix-and-suffix-search", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7438,7 +7809,9 @@ "id": 164, "title": "Palindrome Pairs", "slug": "palindrome-pairs", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7463,7 +7836,9 @@ "id": 165, "title": "Design Search Autocomplete System", "slug": "design-search-autocomplete-system", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [ @@ -7503,7 +7878,9 @@ "id": 166, "title": "Word Squares", "slug": "word-squares", - "pattern": ["Trie"], + "pattern": [ + "Trie" + ], "difficulty": "Hard", "premium": true, "companies": [] @@ -7512,7 +7889,11 @@ "id": 167, "title": "Sort Items by Groups Respecting Dependencies", "slug": "sort-items-by-groups-respecting-dependencies", - "pattern": ["DFS", "Graph", "Topological Sort"], + "pattern": [ + "DFS", + "Graph", + "Topological Sort" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7527,7 +7908,9 @@ "id": 168, "title": "Median of Two Sorted Arrays", "slug": "median-of-two-sorted-arrays", - "pattern": ["Binary Search"], + "pattern": [ + "Binary Search" + ], "difficulty": "Hard", "premium": false, "companies": [ @@ -7592,7 +7975,7 @@ "frequency": 2 }, { - "name": "Mathworks", + "name": "MathWorks", "slug": "mathworks", "frequency": 2 }, @@ -7612,7 +7995,9 @@ "id": 169, "title": "Majority Element", "slug": "majority-element", - "pattern": ["Sorting"], + "pattern": [ + "Sorting" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7657,7 +8042,9 @@ "id": 170, "title": "Convert 1D Array Into 2D Array", "slug": "convert-1d-array-into-2d-array", - "pattern": ["Arrays"], + "pattern": [ + "Arrays" + ], "difficulty": "Easy", "premium": false, "companies": [] @@ -7666,7 +8053,10 @@ "id": 171, "title": "Move Zeroes", "slug": "move-zeroes", - "pattern": ["Arrays", "Two Pointers"], + "pattern": [ + "Arrays", + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7731,7 +8121,9 @@ "id": 172, "title": "Is Subsequence", "slug": "is-subsequence", - "pattern": ["Two Pointers"], + "pattern": [ + "Two Pointers" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7771,7 +8163,10 @@ "id": 173, "title": "Binary Tree Paths", "slug": "binary-tree-paths", - "pattern": ["DFS", "Backtracking"], + "pattern": [ + "DFS", + "Backtracking" + ], "difficulty": "Easy", "premium": false, "companies": [ @@ -7796,7 +8191,10 @@ "id": 174, "title": "Factor Combinations", "slug": "factor-combinations", - "pattern": ["Arrays", "Backtracking"], + "pattern": [ + "Arrays", + "Backtracking" + ], "difficulty": "Medium", "premium": true, "companies": [ @@ -7816,10 +8214,12 @@ "id": 175, "title": "Split a String Into the Max Number of Unique Substrings", "slug": "split-a-string-into-the-max-number-of-unique-substrings", - "pattern": ["Backtracking"], + "pattern": [ + "Backtracking" + ], "difficulty": "Medium", "premium": false, "companies": [] } ] -} +} \ No newline at end of file From 71c4d9c8cca3626600a64e70872008926165cc00 Mon Sep 17 00:00:00 2001 From: "Stanislav (Stanley) Modrak" <44023416+smith558@users.noreply.github.com> Date: Sat, 24 Jun 2023 14:00:48 +0100 Subject: [PATCH 248/386] Add "Sliding Window" missing problems (#282) Update questions.json Signed-off-by: Stanislav (Stanley) Modrak <44023416+smith558@users.noreply.github.com> --- src/data/questions.json | 47 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/src/data/questions.json b/src/data/questions.json index a895be2a..428872f9 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -8220,6 +8220,51 @@ "difficulty": "Medium", "premium": false, "companies": [] + }, + { + "id": 176, + "title": "Maximum Average Subarray I", + "slug": "maximum-average-subarray-i", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Easy", + "premium": false, + "companies": [] + }, + { + "id": 177, + "title": "Maximum Number of Vowels in a Substring of Given Length", + "slug": "maximum-number-of-vowels-in-a-substring-of-given-length", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [] + }, + { + "id": 178, + "title": "Max Consecutive Ones III", + "slug": "max-consecutive-ones-iii", + "pattern": [ + "Sliding Window" + ], + "difficulty": "Medium", + "premium": false, + "companies": [] + }, + { + "id": 179, + "title": "Longest Subarray of 1's After Deleting One Element", + "slug": "longest-subarray-of-1s-after-deleting-one-element", + "pattern": [ + "Sliding Window", + "Dynamic Programming" + ], + "difficulty": "Medium", + "premium": false, + "companies": [] } ] -} \ No newline at end of file +} From b5dd9c5afc46e018dce2fb77c6a7322d2890d913 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sat, 24 Jun 2023 13:02:50 +0000 Subject: [PATCH 249/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 66 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 60 insertions(+), 6 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 428872f9..a9813253 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-06-22T11:28:02.807943", + "updated": "2023-06-24T13:02:50.016265", "data": [ { "id": 0, @@ -8230,7 +8230,13 @@ ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } + ] }, { "id": 177, @@ -8241,7 +8247,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 178, @@ -8252,7 +8264,43 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "MathWorks", + "slug": "mathworks", + "frequency": 2 + } + ] }, { "id": 179, @@ -8264,7 +8312,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Yandex", + "slug": "yandex", + "frequency": 11 + } + ] } ] -} +} \ No newline at end of file From dedab63df1a1352b11ba4e9df6c0aa55aa4f83f0 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 25 Jun 2023 12:02:43 +0000 Subject: [PATCH 250/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1387 ++++++++++++++++++--------------------- 1 file changed, 642 insertions(+), 745 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index a9813253..1b80efa0 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-06-24T13:02:50.016265", + "updated": "2023-06-25T12:02:42.214750", "data": [ { "id": 0, @@ -11,16 +11,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -36,6 +36,11 @@ "slug": "jpmorgan", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -46,11 +51,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -60,11 +60,6 @@ "name": "tcs", "slug": "tcs", "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 } ] }, @@ -82,12 +77,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -95,13 +90,13 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -157,7 +152,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Yandex", @@ -256,6 +251,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -290,15 +290,20 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Adobe", @@ -306,8 +311,8 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "PhonePe", + "slug": "phonepe", "frequency": 2 }, { @@ -409,7 +414,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -431,14 +436,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Cisco", "slug": "cisco", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -501,7 +506,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -573,7 +578,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 24 }, { "name": "Cisco", @@ -588,12 +593,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Karat", "slug": "karat", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -610,11 +615,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -625,6 +625,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -645,18 +650,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -725,19 +730,19 @@ "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -794,14 +799,14 @@ "frequency": 9 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Apple", @@ -840,34 +845,29 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -885,23 +885,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -991,7 +991,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -1033,11 +1033,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -1107,7 +1102,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 18 }, { "name": "Bloomberg", @@ -1129,11 +1124,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -1149,6 +1139,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1189,11 +1184,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1249,11 +1239,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -1270,11 +1255,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Google", - "slug": "google", "frequency": 6 }, { @@ -1282,6 +1262,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -1360,6 +1345,11 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -1370,11 +1360,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1393,14 +1378,14 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Bloomberg", @@ -1408,23 +1393,23 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -1479,11 +1464,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -1512,13 +1492,13 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -1571,28 +1551,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 10 + "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 9 + }, { "name": "Bolt", "slug": "bolt", "frequency": 9 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", @@ -1618,6 +1593,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -1628,11 +1608,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", @@ -1649,13 +1624,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1673,6 +1643,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -1700,26 +1675,26 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -1806,7 +1781,12 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Adobe", @@ -1818,11 +1798,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Databricks", "slug": "databricks", @@ -1868,7 +1843,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "MathWorks", @@ -1942,6 +1917,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1957,11 +1937,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1982,17 +1957,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -2009,6 +1979,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2042,14 +2017,14 @@ "premium": false, "companies": [ { - "name": "Cisco", - "slug": "cisco", + "name": "Amazon", + "slug": "amazon", "frequency": 11 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 10 + "name": "Cisco", + "slug": "cisco", + "frequency": 11 }, { "name": "Microsoft", @@ -2066,6 +2041,11 @@ "slug": "uber", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "TikTok", "slug": "tiktok", @@ -2076,11 +2056,6 @@ "slug": "infosys", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2101,11 +2076,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2161,7 +2131,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Bloomberg", @@ -2188,11 +2158,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -2204,13 +2169,13 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Cohesity", - "slug": "cohesity", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -2228,12 +2193,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, @@ -2250,7 +2210,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 10 }, { "name": "Cisco", @@ -2272,11 +2232,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Lyft", "slug": "lyft", @@ -2292,6 +2247,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2337,7 +2297,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -2354,11 +2314,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -2392,6 +2347,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2402,11 +2362,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -2475,13 +2430,13 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -2555,16 +2510,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -2605,6 +2560,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2614,16 +2574,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -2637,15 +2587,10 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -2657,6 +2602,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2679,11 +2629,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -2694,6 +2639,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -2705,8 +2655,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -2762,13 +2712,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2794,20 +2744,25 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2823,16 +2778,16 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Spotify", "slug": "spotify", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -2871,14 +2826,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 } ] }, @@ -2893,13 +2848,13 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -2908,13 +2863,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -2954,7 +2909,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Bloomberg", @@ -2966,6 +2921,11 @@ "slug": "adobe", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -2981,11 +2941,6 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", @@ -3043,6 +2998,11 @@ "slug": "facebook", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -3058,11 +3018,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3115,6 +3070,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3135,11 +3095,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -3167,16 +3122,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3221,6 +3176,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3291,7 +3251,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Uber", @@ -3393,16 +3353,16 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3495,7 +3455,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "LinkedIn", @@ -3508,13 +3468,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -3535,13 +3490,13 @@ "frequency": 7 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -3566,16 +3521,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3611,7 +3566,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -3665,16 +3620,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3691,13 +3646,13 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -3705,11 +3660,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3721,8 +3671,8 @@ "frequency": 2 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -3789,6 +3739,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -3805,28 +3760,33 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", "slug": "uber", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -3837,29 +3797,19 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "Indeed", - "slug": "indeed", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { @@ -3897,7 +3847,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -3930,6 +3880,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -3943,26 +3898,26 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Cisco", "slug": "cisco", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -3973,11 +3928,6 @@ "slug": "palantir-technologies", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -4013,6 +3963,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -4044,8 +3999,8 @@ "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Pinterest", + "slug": "pinterest", "frequency": 2 }, { @@ -4175,11 +4130,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4200,6 +4150,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4251,7 +4206,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -4338,12 +4293,12 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -4413,11 +4368,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 4 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 } ] }, @@ -4483,21 +4433,11 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -4509,8 +4449,8 @@ "frequency": 2 }, { - "name": "Atlassian", - "slug": "atlassian", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -4533,7 +4473,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 15 }, { "name": "Amazon", @@ -4555,11 +4495,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4585,7 +4520,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 10 }, { "name": "Microsoft", @@ -4756,18 +4691,13 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -4805,11 +4735,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "DoorDash", "slug": "doordash", @@ -4825,6 +4750,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -4944,10 +4874,15 @@ "slug": "amazon", "frequency": 13 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -4960,8 +4895,8 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -4981,26 +4916,26 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "DoorDash", "slug": "doordash", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5017,13 +4952,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -5036,11 +4971,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 2 - }, { "name": "HRT", "slug": "hrt", @@ -5066,23 +4996,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 16 + "frequency": 15 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5093,21 +5018,31 @@ "slug": "yandex", "frequency": 6 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5118,6 +5053,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -5154,8 +5094,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { @@ -5188,11 +5128,6 @@ "slug": "capital-one", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -5249,7 +5184,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 } ] }, @@ -5263,11 +5198,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 18 - }, { "name": "Lyft", "slug": "lyft", @@ -5283,16 +5213,16 @@ "slug": "airbnb", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5304,8 +5234,8 @@ "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5313,11 +5243,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -5360,7 +5285,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -5407,12 +5332,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 44 + "frequency": 41 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 12 }, { "name": "Google", @@ -5439,7 +5364,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -5452,29 +5377,29 @@ "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Microsoft", @@ -5486,11 +5411,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -5516,7 +5436,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -5547,13 +5467,13 @@ "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -5561,11 +5481,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -5582,19 +5497,14 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -5609,11 +5519,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 16 - }, { "name": "Uber", "slug": "uber", @@ -5629,6 +5534,11 @@ "slug": "pinterest", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -5643,11 +5553,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -5673,13 +5578,7 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - } - ] + "companies": [] }, { "id": 114, @@ -5747,11 +5646,6 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -5767,6 +5661,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5815,7 +5714,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 26 }, { "name": "Microsoft", @@ -5827,6 +5726,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -5842,16 +5746,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Roblox", "slug": "roblox", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -5861,6 +5765,11 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -5893,16 +5802,16 @@ "slug": "airbnb", "frequency": 16 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5999,11 +5908,6 @@ "slug": "amazon", "frequency": 10 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6026,16 +5930,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -6051,11 +5955,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6070,6 +5969,11 @@ "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 } ] }, @@ -6187,6 +6091,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -6230,11 +6139,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 } ] }, @@ -6256,7 +6160,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -6298,7 +6202,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -6453,6 +6357,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -6471,16 +6380,16 @@ "slug": "amazon", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6575,7 +6484,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 21 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Microsoft", @@ -6587,11 +6501,6 @@ "slug": "karat", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Splunk", "slug": "splunk", @@ -6607,6 +6516,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Wayfair", + "slug": "wayfair", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -6670,14 +6584,14 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -6705,16 +6619,11 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 3 }, { @@ -6722,6 +6631,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6752,18 +6666,13 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6780,19 +6689,14 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -6808,14 +6712,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Microsoft", @@ -6847,7 +6751,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -6869,6 +6773,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -6889,11 +6798,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -6987,7 +6891,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Cisco", @@ -7007,7 +6911,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -7052,14 +6956,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Bloomberg", @@ -7076,16 +6980,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "IXL", "slug": "ixl", @@ -7143,7 +7047,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "Adobe", @@ -7151,19 +7055,19 @@ "frequency": 19 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 18 }, { - "name": "Google", - "slug": "google", - "frequency": 17 + "name": "Facebook", + "slug": "facebook", + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", @@ -7185,6 +7089,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "tcs", "slug": "tcs", @@ -7235,11 +7144,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -7325,7 +7229,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -7372,12 +7276,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 2 + "frequency": 3 } ] }, @@ -7391,11 +7290,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 13 - }, { "name": "Amazon", "slug": "amazon", @@ -7404,7 +7298,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -7414,17 +7308,22 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 5 }, { "name": "Uber", @@ -7432,13 +7331,13 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -7491,18 +7390,13 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -7517,6 +7411,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -7547,14 +7446,14 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Google", @@ -7606,21 +7505,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", "frequency": 9 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -7896,13 +7795,7 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 168, @@ -7919,19 +7812,29 @@ "slug": "microsoft", "frequency": 13 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -7944,21 +7847,11 @@ "slug": "tcs", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -8004,7 +7897,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -8022,14 +7915,14 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Uber", @@ -8068,21 +7961,26 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -8091,13 +7989,13 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -8142,6 +8040,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8178,7 +8081,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Capital One", @@ -8201,7 +8104,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 5 + "frequency": 4 }, { "name": "TikTok", @@ -8230,13 +8133,7 @@ ], "difficulty": "Easy", "premium": false, - "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - } - ] + "companies": [] }, { "id": 177, @@ -8275,11 +8172,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -8295,6 +8187,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "MathWorks", "slug": "mathworks", @@ -8316,7 +8213,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 12 } ] } From 8b301e03bef321ee63ca3235facb6a0726fb2930 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 2 Jul 2023 12:02:45 +0000 Subject: [PATCH 251/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1540 ++++++++++++++++++--------------------- 1 file changed, 718 insertions(+), 822 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 1b80efa0..609acf0a 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-06-25T12:02:42.214750", + "updated": "2023-07-02T12:02:44.794472", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -26,6 +26,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -36,11 +41,6 @@ "slug": "jpmorgan", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -79,11 +79,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -94,6 +89,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -149,11 +149,6 @@ "slug": "amazon", "frequency": 12 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Yandex", "slug": "yandex", @@ -164,6 +159,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -201,11 +201,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -216,6 +211,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -231,6 +231,11 @@ "slug": "american-express", "frequency": 3 }, + { + "name": "Asana", + "slug": "asana", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -251,11 +256,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Asana", - "slug": "asana", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -295,6 +295,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -305,11 +310,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "PhonePe", "slug": "phonepe", @@ -324,6 +324,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -340,7 +345,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 2 }, { "name": "Apple", @@ -364,34 +369,34 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -414,17 +419,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Apple", @@ -446,6 +451,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -461,11 +471,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -513,19 +518,14 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -543,6 +543,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -578,7 +583,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 21 }, { "name": "Cisco", @@ -595,11 +600,6 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", @@ -610,19 +610,24 @@ "slug": "indeed", "frequency": 5 }, + { + "name": "Karat", + "slug": "karat", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -647,20 +652,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Adobe", @@ -677,6 +677,11 @@ "slug": "nutanix", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -724,21 +729,21 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -747,7 +752,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -806,7 +811,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -855,19 +860,14 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -898,39 +898,34 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Citadel", "slug": "citadel", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -947,11 +942,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "LinkedIn", - "slug": "linkedin", "frequency": 2 } ] @@ -991,7 +981,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -1014,14 +1004,14 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Facebook", @@ -1068,7 +1058,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -1100,19 +1090,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 18 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { "name": "Lyft", @@ -1125,9 +1110,9 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 2 }, { "name": "Microsoft", @@ -1175,8 +1160,8 @@ "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -1253,14 +1238,14 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Google", @@ -1287,11 +1272,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -1313,8 +1293,8 @@ "frequency": 2 }, { - "name": "Twilio", - "slug": "twilio", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 } ] @@ -1358,7 +1338,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 2 }, { "name": "Uber", @@ -1377,15 +1357,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Bloomberg", @@ -1402,11 +1382,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -1429,35 +1404,35 @@ "slug": "adobe", "frequency": 11 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -1496,6 +1471,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -1506,21 +1486,11 @@ "slug": "infosys", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1571,6 +1541,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 5 }, { @@ -1579,8 +1554,8 @@ "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1593,11 +1568,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -1609,13 +1579,13 @@ "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Intel", + "slug": "intel", "frequency": 3 }, { - "name": "Paytm", - "slug": "paytm", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { @@ -1644,8 +1614,8 @@ "frequency": 2 }, { - "name": "Intel", - "slug": "intel", + "name": "Paytm", + "slug": "paytm", "frequency": 2 }, { @@ -1673,23 +1643,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -1700,6 +1660,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1711,19 +1676,14 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "JPMorgan", @@ -1736,13 +1696,23 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -1778,11 +1748,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -1793,16 +1758,21 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Databricks", "slug": "databricks", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1833,7 +1803,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", @@ -1893,8 +1863,8 @@ "premium": false, "companies": [ { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -1907,11 +1877,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1954,26 +1919,11 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -1984,11 +1934,26 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2019,7 +1984,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Cisco", @@ -2027,28 +1992,33 @@ "frequency": 11 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, - { - "name": "TikTok", - "slug": "tiktok", "frequency": 5 }, { @@ -2067,20 +2037,15 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -2131,7 +2096,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Bloomberg", @@ -2193,7 +2158,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -2210,7 +2175,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Cisco", @@ -2232,11 +2197,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 3 - }, { "name": "Commvault", "slug": "commvault", @@ -2247,11 +2207,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2267,6 +2222,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -2347,11 +2307,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2363,20 +2318,25 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2478,16 +2438,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -2515,19 +2475,14 @@ "slug": "linkedin", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -2654,6 +2609,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -2663,11 +2623,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -2686,21 +2641,21 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2717,8 +2672,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -2758,11 +2713,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2779,14 +2729,14 @@ "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Google", @@ -2799,8 +2749,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Spotify", + "slug": "spotify", "frequency": 2 }, { @@ -2834,6 +2784,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -2946,11 +2901,6 @@ "slug": "cisco", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -2961,6 +2911,16 @@ "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -2971,11 +2931,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Paytm", "slug": "paytm", @@ -2994,13 +2949,8 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -3014,13 +2964,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3033,6 +2983,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3063,7 +3018,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "TikTok", @@ -3132,11 +3087,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3251,17 +3201,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -3298,6 +3248,11 @@ "slug": "zillow", "frequency": 3 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -3323,16 +3278,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -3457,11 +3402,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3487,12 +3427,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -3531,6 +3471,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3541,11 +3486,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -3563,11 +3503,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3579,13 +3514,18 @@ "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -3621,14 +3561,9 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Bloomberg", @@ -3640,11 +3575,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -3665,6 +3595,16 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -3733,7 +3673,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -3744,6 +3684,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -3763,18 +3708,13 @@ "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -3792,6 +3732,11 @@ "slug": "tesla", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3802,6 +3747,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -3817,11 +3767,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Zoom", "slug": "zoom", @@ -3911,6 +3856,11 @@ { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 5 }, { @@ -3924,13 +3874,8 @@ "frequency": 4 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3958,6 +3903,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -3983,11 +3933,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4008,11 +3953,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -4024,13 +3964,13 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { - "name": "Shopee", - "slug": "shopee", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -4105,6 +4045,11 @@ "difficulty": "Medium", "premium": true, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 43 + }, { "name": "Facebook", "slug": "facebook", @@ -4130,11 +4075,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4161,13 +4101,13 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "PayPal", + "slug": "paypal", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -4203,11 +4143,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4252,6 +4187,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -4267,11 +4207,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -4293,7 +4228,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Pinterest", @@ -4320,7 +4255,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -4433,6 +4368,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4448,11 +4388,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -4470,11 +4405,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 15 - }, { "name": "Amazon", "slug": "amazon", @@ -4483,21 +4413,26 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -4520,12 +4455,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 6 }, { "name": "Adobe", @@ -4537,21 +4472,31 @@ "slug": "medianet", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4562,16 +4507,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4582,6 +4517,11 @@ "slug": "ixl", "frequency": 2 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -4600,14 +4540,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 } ] }, @@ -4631,14 +4571,14 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4720,14 +4660,14 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -4837,19 +4777,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -4874,11 +4814,6 @@ "slug": "amazon", "frequency": 13 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Uber", "slug": "uber", @@ -4894,6 +4829,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4936,11 +4876,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -4971,6 +4906,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "HRT", "slug": "hrt", @@ -5006,6 +4946,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 8 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 7 }, { @@ -5013,11 +4958,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", @@ -5029,15 +4969,25 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -5063,26 +5013,11 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "Accenture", "slug": "accenture", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -5123,11 +5058,6 @@ "slug": "expedia", "frequency": 2 }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 - }, { "name": "Qualcomm", "slug": "qualcomm", @@ -5143,19 +5073,14 @@ "slug": "zoho", "frequency": 2 }, - { - "name": "Paytm", - "slug": "paytm", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", "frequency": 2 }, { - "name": "Capgemini", - "slug": "capgemini", + "name": "tcs", + "slug": "tcs", "frequency": 2 } ] @@ -5184,7 +5109,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 5 } ] }, @@ -5201,7 +5126,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -5214,8 +5139,8 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -5239,8 +5164,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -5290,7 +5215,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -5332,12 +5257,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 41 + "frequency": 38 }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -5347,7 +5272,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 } ] }, @@ -5364,7 +5289,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -5381,6 +5306,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -5391,11 +5321,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5464,7 +5389,12 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 8 + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Amazon", @@ -5472,25 +5402,20 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5524,11 +5449,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Pinterest", "slug": "pinterest", @@ -5553,6 +5473,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -5594,7 +5519,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 4 }, { "name": "Apple", @@ -5636,11 +5561,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "TikTok", "slug": "tiktok", @@ -5656,6 +5576,11 @@ "slug": "intuit", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5714,7 +5639,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 22 }, { "name": "Microsoft", @@ -5731,11 +5656,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5747,8 +5667,8 @@ "frequency": 3 }, { - "name": "Roblox", - "slug": "roblox", + "name": "Palantir Technologies", + "slug": "palantir-technologies", "frequency": 3 }, { @@ -5767,8 +5687,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Roblox", + "slug": "roblox", "frequency": 2 } ] @@ -5906,7 +5826,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 2 }, { "name": "Uber", @@ -5945,16 +5865,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5965,11 +5885,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5987,20 +5902,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Adobe", @@ -6012,6 +5922,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6037,7 +5952,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -6130,11 +6045,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -6172,11 +6082,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6239,7 +6144,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 2 }, { "name": "Yandex", @@ -6247,8 +6152,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -6263,11 +6168,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6276,6 +6176,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -6299,7 +6204,13 @@ ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + } + ] }, { "id": 134, @@ -6378,12 +6289,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 4 }, { "name": "Apple", @@ -6394,11 +6305,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -6415,7 +6321,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -6459,6 +6365,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6481,11 +6392,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 21 - }, { "name": "Facebook", "slug": "facebook", @@ -6511,6 +6417,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6521,24 +6432,19 @@ "slug": "wayfair", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -6589,10 +6495,20 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -6661,7 +6577,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Yandex", @@ -6671,7 +6587,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Yahoo", @@ -6725,11 +6641,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 } ] }, @@ -6743,11 +6654,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 23 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6788,6 +6694,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6802,11 +6713,6 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 - }, - { - "name": "Akuna Capital", - "slug": "akuna-capital", - "frequency": 2 } ] }, @@ -6823,7 +6729,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Microsoft", @@ -6840,11 +6746,6 @@ "slug": "doordash", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Tesla", "slug": "tesla", @@ -6861,13 +6762,13 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "C3 IoT", - "slug": "c3-iot", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { @@ -6891,7 +6792,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Cisco", @@ -7025,7 +6926,7 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -7047,32 +6948,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 19 + "frequency": 40 }, { "name": "Google", "slug": "google", - "frequency": 18 + "frequency": 21 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 18 + "name": "Adobe", + "slug": "adobe", + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 17 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Oracle", @@ -7094,11 +6990,21 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, { "name": "tcs", "slug": "tcs", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -7119,21 +7025,11 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Nagarro", "slug": "nagarro", "frequency": 3 }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 3 - }, { "name": "Deloitte", "slug": "deloitte", @@ -7204,6 +7100,11 @@ "slug": "zscaler", "frequency": 2 }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, { "name": "American Express", "slug": "american-express", @@ -7293,21 +7194,11 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 7 }, { @@ -7325,16 +7216,16 @@ "slug": "walmart-labs", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7350,6 +7241,16 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7397,6 +7298,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7411,11 +7317,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -7440,16 +7341,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7498,14 +7399,14 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 16 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 16 }, { "name": "Google", @@ -7579,15 +7480,10 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -7614,6 +7510,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7666,7 +7567,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -7683,7 +7584,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 30 } ] }, @@ -7714,16 +7615,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 10 - }, { "name": "Expedia", "slug": "expedia", "frequency": 10 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 9 + }, { "name": "Amazon", "slug": "amazon", @@ -7830,13 +7731,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7852,11 +7758,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7872,11 +7773,6 @@ "slug": "mathworks", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -7899,16 +7795,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -7919,10 +7805,20 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -7968,11 +7864,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -7988,6 +7879,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7998,6 +7894,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -8030,11 +7931,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -8045,6 +7941,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -8055,6 +7956,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -8105,11 +8011,6 @@ "name": "LinkedIn", "slug": "linkedin", "frequency": 4 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -8177,11 +8078,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -8213,7 +8109,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 12 + "frequency": 17 } ] } From c11d38c4ee4e926d05cf9e1fd67b46da714a1454 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 9 Jul 2023 12:02:38 +0000 Subject: [PATCH 252/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1498 ++++++++++++++++++--------------------- 1 file changed, 696 insertions(+), 802 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 609acf0a..76e843d5 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-07-02T12:02:44.794472", + "updated": "2023-07-09T12:02:37.422305", "data": [ { "id": 0, @@ -16,11 +16,6 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", @@ -29,12 +24,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "JPMorgan", @@ -77,7 +77,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -150,8 +150,8 @@ "frequency": 12 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -159,11 +159,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -174,6 +169,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -194,12 +194,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -211,6 +211,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -221,11 +226,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "American Express", "slug": "american-express", @@ -236,11 +236,6 @@ "slug": "asana", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -261,6 +256,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -300,26 +300,26 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, { - "name": "PhonePe", - "slug": "phonepe", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "PhonePe", + "slug": "phonepe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -370,33 +370,33 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -419,7 +419,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", @@ -431,11 +431,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -446,6 +441,11 @@ "slug": "cisco", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -501,12 +501,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -518,6 +518,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -528,26 +533,11 @@ "slug": "uber", "frequency": 3 }, - { - "name": "EPAM Systems", - "slug": "epam-systems", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -583,7 +573,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 }, { "name": "Cisco", @@ -593,18 +583,13 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Indeed", "slug": "indeed", @@ -616,15 +601,20 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -660,7 +650,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 }, { "name": "Adobe", @@ -677,11 +677,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -697,11 +692,6 @@ "slug": "ibm", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -732,17 +722,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "frequency": 10 }, { "name": "Google", @@ -754,19 +734,29 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -780,13 +770,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 14, @@ -890,6 +874,11 @@ { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -907,11 +896,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -981,7 +965,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -1008,16 +992,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1053,12 +1037,17 @@ { "name": "Reddit", "slug": "reddit", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -1104,34 +1093,34 @@ "slug": "lyft", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -1196,7 +1185,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -1240,12 +1229,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -1272,11 +1261,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -1333,7 +1317,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -1357,26 +1341,21 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1409,6 +1388,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1424,11 +1408,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1481,6 +1460,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Infosys", "slug": "infosys", @@ -1500,11 +1484,6 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1531,23 +1510,23 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Bolt", "slug": "bolt", - "frequency": 9 + "frequency": 8 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 - }, { "name": "Cisco", "slug": "cisco", @@ -1573,11 +1552,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Intel", "slug": "intel", @@ -1613,6 +1587,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Paytm", "slug": "paytm", @@ -1651,8 +1630,8 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -1665,19 +1644,14 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -1685,6 +1659,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1811,23 +1790,23 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "MathWorks", - "slug": "mathworks", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "MathWorks", + "slug": "mathworks", + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -1920,8 +1899,8 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -1929,6 +1908,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -1950,8 +1934,13 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -1984,7 +1973,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Cisco", @@ -1994,7 +1983,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Google", @@ -2006,36 +2000,31 @@ "slug": "apple", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 5 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2056,11 +2045,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -2101,7 +2085,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", @@ -2109,14 +2093,14 @@ "frequency": 7 }, { - "name": "Wish", - "slug": "wish", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Wish", + "slug": "wish", + "frequency": 5 }, { "name": "Adobe", @@ -2126,18 +2110,13 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 2 }, { "name": "Tesla", "slug": "tesla", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2192,11 +2171,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Commvault", "slug": "commvault", @@ -2208,18 +2182,18 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -2307,11 +2281,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", @@ -2322,21 +2291,26 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2419,7 +2393,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 } ] }, @@ -2470,11 +2444,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -2550,7 +2519,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -2562,6 +2531,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -2646,6 +2620,11 @@ "slug": "oracle", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -2661,11 +2640,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -2698,14 +2672,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { @@ -2713,14 +2687,14 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2818,13 +2792,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2866,15 +2840,15 @@ "slug": "amazon", "frequency": 15 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 10 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 11 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 }, { "name": "Apple", @@ -2884,11 +2858,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -2897,13 +2866,13 @@ "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Cisco", + "slug": "cisco", "frequency": 4 }, { @@ -2916,10 +2885,15 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { "name": "Yandex", @@ -2949,18 +2923,18 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -2968,6 +2942,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2978,11 +2957,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3015,19 +2989,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", "frequency": 3 }, { @@ -3046,8 +3020,8 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -3075,12 +3049,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -3111,16 +3085,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -3196,27 +3170,27 @@ { "name": "Google", "slug": "google", - "frequency": 21 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 10 + "frequency": 18 }, { "name": "Facebook", "slug": "facebook", "frequency": 8 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 8 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -3253,11 +3227,6 @@ "slug": "paypal", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3282,6 +3251,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -3380,6 +3354,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -3435,14 +3414,14 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Uber", @@ -3508,16 +3487,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -3561,14 +3540,9 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Amazon", @@ -3576,8 +3550,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -3596,13 +3575,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -3643,11 +3622,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3657,6 +3631,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -3707,11 +3686,6 @@ "slug": "google", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -3737,6 +3711,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3814,22 +3793,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -3856,11 +3825,16 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -3873,14 +3847,19 @@ "slug": "linkedin", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -3898,11 +3877,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -3913,6 +3887,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3933,11 +3912,6 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -3948,11 +3922,6 @@ "slug": "pinterest", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -4018,13 +3987,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -4085,11 +4054,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -4109,11 +4073,6 @@ "name": "Visa", "slug": "visa", "frequency": 2 - }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 } ] }, @@ -4187,14 +4146,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -4207,6 +4166,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -4228,11 +4197,6 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Pinterest", - "slug": "pinterest", "frequency": 2 }, { @@ -4257,16 +4221,6 @@ "slug": "google", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -4275,6 +4229,16 @@ { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -4321,6 +4285,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -4336,11 +4305,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -4387,11 +4351,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4413,7 +4372,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -4457,24 +4416,29 @@ "slug": "bloomberg", "frequency": 11 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Media.net", "slug": "medianet", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -4487,11 +4451,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -4502,11 +4461,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4517,6 +4471,11 @@ "slug": "ixl", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -4564,7 +4523,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Google", @@ -4576,11 +4540,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -4600,11 +4559,6 @@ "name": "Visa", "slug": "visa", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -4655,16 +4609,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Yandex", + "slug": "yandex", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -4724,8 +4678,8 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -4734,13 +4688,13 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -4759,11 +4713,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -4782,11 +4731,6 @@ "slug": "yandex", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4796,6 +4740,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -4886,6 +4835,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -4906,11 +4860,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "HRT", "slug": "hrt", @@ -4933,20 +4882,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 15 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Yandex", @@ -4963,16 +4907,16 @@ "slug": "tiktok", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5008,16 +4952,16 @@ "slug": "visa", "frequency": 3 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 - }, { "name": "Accenture", "slug": "accenture", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -5038,21 +4982,11 @@ "slug": "spotify", "frequency": 2 }, - { - "name": "Alibaba", - "slug": "alibaba", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -5064,13 +4998,13 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -5138,20 +5072,20 @@ "slug": "airbnb", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { "name": "TikTok", @@ -5167,11 +5101,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 } ] }, @@ -5210,18 +5139,13 @@ { "name": "Uber", "slug": "uber", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -5232,6 +5156,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5257,7 +5186,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 33 }, { "name": "Facebook", @@ -5268,11 +5197,6 @@ "name": "Google", "slug": "google", "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5301,6 +5225,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", @@ -5312,19 +5241,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -5391,14 +5315,14 @@ "slug": "linkedin", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -5521,16 +5445,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5562,9 +5486,9 @@ "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Facebook", @@ -5577,13 +5501,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5611,11 +5535,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Coinbase", "slug": "coinbase", @@ -5639,23 +5558,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 20 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5671,6 +5585,11 @@ "slug": "palantir-technologies", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -5687,8 +5606,8 @@ "frequency": 2 }, { - "name": "Roblox", - "slug": "roblox", + "name": "VMware", + "slug": "vmware", "frequency": 2 } ] @@ -5720,21 +5639,16 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 16 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", + "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -5850,16 +5764,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -5953,11 +5867,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -5975,12 +5884,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 14 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", @@ -6030,16 +5939,16 @@ "slug": "amazon", "frequency": 17 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6112,7 +6021,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -6139,7 +6048,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 2 }, { "name": "Google", @@ -6150,11 +6059,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -6183,11 +6087,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6232,6 +6131,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6248,8 +6152,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -6323,11 +6227,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Zillow", "slug": "zillow", @@ -6337,6 +6236,11 @@ "name": "DoorDash", "slug": "doordash", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6403,13 +6307,18 @@ "frequency": 4 }, { - "name": "Karat", - "slug": "karat", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { - "name": "Splunk", - "slug": "splunk", + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Karat", + "slug": "karat", "frequency": 3 }, { @@ -6422,29 +6331,19 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Splunk", + "slug": "splunk", "frequency": 2 }, { @@ -6493,7 +6392,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "TikTok", @@ -6535,12 +6434,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -6567,28 +6466,18 @@ "DFS" ], "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 20 - }, + "premium": false, + "companies": [ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 14 }, { "name": "Yandex", "slug": "yandex", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6599,6 +6488,16 @@ "slug": "zillow", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6654,15 +6553,10 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 5 }, { "name": "Adobe", @@ -6699,6 +6593,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6744,7 +6643,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 4 + "frequency": 3 }, { "name": "Tesla", @@ -6792,7 +6691,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Cisco", @@ -6807,7 +6706,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -6856,16 +6755,16 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6927,11 +6826,6 @@ "name": "Spotify", "slug": "spotify", "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -6948,22 +6842,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 40 + "frequency": 45 }, { "name": "Google", "slug": "google", - "frequency": 21 + "frequency": 24 }, { "name": "Adobe", "slug": "adobe", - "frequency": 19 + "frequency": 22 }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 21 }, { "name": "Microsoft", @@ -6975,14 +6869,19 @@ "slug": "oracle", "frequency": 6 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "Expedia", "slug": "expedia", "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -7001,8 +6900,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7035,11 +6934,6 @@ "slug": "deloitte", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -7070,11 +6964,6 @@ "slug": "blackrock", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -7135,7 +7024,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Yahoo", @@ -7145,7 +7034,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", @@ -7194,7 +7083,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", @@ -7204,7 +7093,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -7216,6 +7105,11 @@ "slug": "walmart-labs", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7226,34 +7120,19 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Visa", "slug": "visa", "frequency": 3 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -7266,10 +7145,20 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 } ] }, @@ -7299,14 +7188,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Bloomberg", @@ -7366,11 +7255,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -7385,6 +7269,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -7401,7 +7290,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", @@ -7413,15 +7302,20 @@ "slug": "google", "frequency": 9 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 5 }, { "name": "Apple", @@ -7443,16 +7337,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 3 - }, - { - "name": "EPAM Systems", - "slug": "epam-systems", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -7467,6 +7351,16 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 } ] }, @@ -7490,21 +7384,26 @@ "slug": "google", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7516,8 +7415,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Palantir Technologies", + "slug": "palantir-technologies", "frequency": 2 }, { @@ -7624,11 +7523,6 @@ "name": "Airbnb", "slug": "airbnb", "frequency": 9 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -7645,7 +7539,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -7713,6 +7607,11 @@ "slug": "microsoft", "frequency": 13 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -7723,11 +7622,6 @@ "slug": "uber", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", @@ -7793,7 +7687,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 7 }, { "name": "Adobe", @@ -7862,16 +7756,16 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -7904,11 +7798,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -7962,8 +7851,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -8073,19 +7962,14 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -8109,7 +7993,17 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 17 + "frequency": 22 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] } From a3a0a84cc00b915ae8a1e8d2e26c7824f266b87d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 9 Jul 2023 16:03:36 -0400 Subject: [PATCH 253/386] Bump tough-cookie from 4.0.0 to 4.1.3 (#283) Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.0.0 to 4.1.3. - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3) --- updated-dependencies: - dependency-name: tough-cookie dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4a143762..24059cd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21386,18 +21386,27 @@ } }, "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" }, "engines": { "node": ">=6" } }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", @@ -41168,13 +41177,21 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", - "universalify": "^0.1.2" + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } } }, "tr46": { From d6a8f841bc446050d9c4324463f11e9d06c812de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 19:35:18 -0400 Subject: [PATCH 254/386] Bump semver from 5.7.1 to 5.7.2 (#284) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 156 +++++++++++++++++++++++----------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index 24059cd6..77302b38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3434,9 +3434,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -3551,9 +3551,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -6121,9 +6121,9 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -7848,9 +7848,9 @@ } }, "node_modules/eslint-plugin-testing-library/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -8035,9 +8035,9 @@ } }, "node_modules/eslint/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -10970,9 +10970,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -11010,9 +11010,9 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -14005,9 +14005,9 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15778,9 +15778,9 @@ } }, "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "optional": true, "dependencies": { "lru-cache": "^6.0.0" @@ -19721,9 +19721,9 @@ } }, "node_modules/sass-loader/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -19780,9 +19780,9 @@ } }, "node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } @@ -21235,9 +21235,9 @@ } }, "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -22700,9 +22700,9 @@ } }, "node_modules/webpack-dev-server/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -26504,9 +26504,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -26593,9 +26593,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -28789,9 +28789,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -29867,9 +29867,9 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -30335,9 +30335,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -32684,9 +32684,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -32714,9 +32714,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" }, "supports-color": { "version": "7.2.0", @@ -35303,9 +35303,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -36534,9 +36534,9 @@ } }, "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "optional": true, "requires": { "lru-cache": "^6.0.0" @@ -39788,9 +39788,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -39840,9 +39840,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "semver-compare": { "version": "1.0.0", @@ -41055,9 +41055,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" }, "terser": { "version": "5.14.2", @@ -42510,9 +42510,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" }, "supports-color": { "version": "6.1.0", From 81e54a1a515d8f1055bd537a6ed570a63e2c35ac Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 16 Jul 2023 12:02:54 +0000 Subject: [PATCH 255/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1250 +++++++++++++++++++-------------------- 1 file changed, 610 insertions(+), 640 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 76e843d5..3d8f1606 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-07-09T12:02:37.422305", + "updated": "2023-07-16T12:02:53.639723", "data": [ { "id": 0, @@ -51,6 +51,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -80,8 +85,8 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -90,8 +95,8 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -169,11 +174,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -199,7 +199,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -256,11 +256,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -290,16 +285,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -345,7 +340,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -369,6 +364,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -379,11 +384,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -394,11 +394,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -511,7 +506,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -538,11 +533,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Square", "slug": "square", @@ -573,7 +563,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 19 }, { "name": "Cisco", @@ -586,13 +576,13 @@ "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { - "name": "Indeed", - "slug": "indeed", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -600,11 +590,6 @@ "slug": "karat", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -625,6 +610,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 3 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -647,11 +637,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -662,6 +647,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -722,7 +712,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", @@ -734,6 +724,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -753,11 +748,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -785,12 +775,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", @@ -906,6 +896,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -967,11 +962,6 @@ "slug": "airbnb", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -993,13 +983,18 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -1083,16 +1078,6 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -1114,8 +1099,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -1133,6 +1118,16 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1204,14 +1199,19 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -1229,18 +1229,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -1251,6 +1246,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -1276,6 +1276,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1349,7 +1354,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -1381,27 +1386,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -1413,6 +1408,16 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1446,14 +1451,14 @@ "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Adobe", @@ -1484,6 +1489,11 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -1500,32 +1510,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 - }, { "name": "Bolt", "slug": "bolt", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "Yandex", "slug": "yandex", "frequency": 7 }, { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "Cisco", @@ -1537,16 +1547,16 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -1568,13 +1578,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1622,7 +1627,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", @@ -1698,11 +1703,6 @@ "name": "Zillow", "slug": "zillow", "frequency": 2 - }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 } ] }, @@ -1727,6 +1727,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -1742,11 +1747,6 @@ "slug": "databricks", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1756,11 +1756,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1777,7 +1772,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 12 + "frequency": 13 }, { "name": "Bloomberg", @@ -1846,6 +1841,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1866,11 +1866,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -1903,6 +1898,11 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -1913,11 +1913,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -1973,7 +1968,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 17 }, { "name": "Cisco", @@ -2001,9 +1996,9 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Bloomberg", @@ -2011,8 +2006,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -2026,14 +2021,14 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 2 }, { "name": "Yandex", @@ -2080,23 +2075,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Wish", "slug": "wish", @@ -2107,6 +2097,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2121,6 +2116,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -2164,18 +2164,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Commvault", - "slug": "commvault", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -2218,20 +2213,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Bloomberg", @@ -2284,7 +2279,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -2341,7 +2336,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 14 + "frequency": 13 }, { "name": "Facebook", @@ -2448,11 +2443,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -2484,6 +2474,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -2493,11 +2488,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -2536,11 +2526,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -2673,14 +2658,14 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Microsoft", @@ -2744,20 +2729,20 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -2786,6 +2771,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -2800,11 +2790,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -2856,8 +2841,8 @@ "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -2866,13 +2851,13 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Cisco", + "slug": "cisco", "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -2880,16 +2865,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3004,6 +2989,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3014,11 +3004,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3041,11 +3026,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -3056,6 +3036,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -3065,11 +3050,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 } ] }, @@ -3090,16 +3070,16 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -3123,16 +3103,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Google", "slug": "google", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3185,12 +3165,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -3207,6 +3187,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -3222,21 +3207,11 @@ "slug": "zillow", "frequency": 3 }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3247,6 +3222,16 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -3272,11 +3257,6 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -3379,7 +3359,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 2 }, { "name": "Bloomberg", @@ -3406,7 +3386,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -3440,14 +3420,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3464,11 +3449,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -3492,24 +3472,24 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -3518,8 +3498,8 @@ "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -3544,15 +3524,20 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Google", @@ -3569,11 +3554,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -3593,11 +3573,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 } ] }, @@ -3631,11 +3606,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -3652,7 +3622,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -3686,11 +3656,6 @@ "slug": "google", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -3716,6 +3681,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3817,16 +3787,16 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Google", "slug": "google", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", @@ -3838,9 +3808,9 @@ "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "LinkedIn", @@ -3853,13 +3823,13 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Cisco", + "slug": "cisco", + "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3887,21 +3857,11 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 3 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -3923,8 +3883,8 @@ "frequency": 2 }, { - "name": "Coupang", - "slug": "coupang", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -3932,6 +3892,11 @@ "slug": "atlassian", "frequency": 2 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -4017,13 +3982,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 43 + "frequency": 42 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -4039,11 +4009,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4059,11 +4024,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -4102,11 +4062,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -4151,11 +4106,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4166,6 +4116,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4198,11 +4153,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -4219,7 +4169,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Uber", @@ -4283,7 +4233,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4325,18 +4275,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4414,7 +4364,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 10 }, { "name": "Adobe", @@ -4427,19 +4377,19 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { - "name": "Media.net", - "slug": "medianet", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Media.net", + "slug": "medianet", + "frequency": 4 }, { "name": "Google", @@ -4523,7 +4473,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -4634,6 +4584,11 @@ "slug": "doordash", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4677,16 +4632,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4736,6 +4691,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4766,28 +4726,28 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -4806,13 +4766,13 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -4821,13 +4781,18 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -4840,11 +4805,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4860,6 +4820,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "HRT", "slug": "hrt", @@ -4890,7 +4855,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 11 }, { "name": "Yandex", @@ -4907,11 +4872,6 @@ "slug": "tiktok", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -4927,6 +4887,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -4937,6 +4902,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4958,8 +4928,8 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -4972,11 +4942,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -4992,6 +4957,11 @@ "slug": "expedia", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Qualcomm", "slug": "qualcomm", @@ -5060,7 +5030,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -5082,10 +5052,15 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", - "frequency": 3 + "frequency": 2 }, { "name": "TikTok", @@ -5093,8 +5068,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5186,7 +5161,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 29 }, { "name": "Facebook", @@ -5213,12 +5188,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -5464,6 +5439,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "epiFi", + "slug": "epifi", + "frequency": 2 } ] }, @@ -5483,7 +5463,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Google", @@ -5505,11 +5490,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -5558,18 +5538,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 18 }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5604,11 +5584,6 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 - }, - { - "name": "VMware", - "slug": "vmware", - "frequency": 2 } ] }, @@ -5718,7 +5693,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 } ] }, @@ -5772,7 +5747,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -5784,11 +5759,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -5824,12 +5794,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -5845,6 +5810,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5884,12 +5854,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -5899,16 +5869,11 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", "frequency": 2 }, { @@ -5934,30 +5899,40 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 17 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -5971,20 +5946,20 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -6043,7 +6018,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -6121,16 +6096,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -6204,11 +6179,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -6257,7 +6227,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Bloomberg", @@ -6269,11 +6244,6 @@ "slug": "visa", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6301,16 +6271,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6321,11 +6291,6 @@ "slug": "karat", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6336,6 +6301,11 @@ "slug": "wayfair", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -6351,6 +6321,11 @@ "slug": "qualcomm", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -6421,20 +6396,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -6446,11 +6421,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6468,11 +6438,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 - }, { "name": "Yandex", "slug": "yandex", @@ -6488,6 +6453,11 @@ "slug": "zillow", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6534,7 +6504,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -6558,6 +6528,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -6568,11 +6543,6 @@ "slug": "bookingcom", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -6607,11 +6577,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 } ] }, @@ -6628,7 +6593,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 13 }, { "name": "Microsoft", @@ -6645,6 +6610,11 @@ "slug": "doordash", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -6763,7 +6733,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -6842,27 +6812,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 45 + "frequency": 50 }, { "name": "Google", "slug": "google", - "frequency": 24 + "frequency": 27 }, { "name": "Adobe", "slug": "adobe", - "frequency": 22 + "frequency": 25 }, { "name": "Apple", "slug": "apple", - "frequency": 21 + "frequency": 23 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { "name": "Oracle", @@ -6884,34 +6854,39 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { - "name": "tcs", - "slug": "tcs", + "name": "Cisco", + "slug": "cisco", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Accenture", + "slug": "accenture", "frequency": 3 }, { @@ -6934,11 +6909,6 @@ "slug": "deloitte", "frequency": 2 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Capgemini", "slug": "capgemini", @@ -7042,8 +7012,8 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 } ] @@ -7083,38 +7053,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 8 }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 5 }, { "name": "Walmart Labs", "slug": "walmart-labs", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -7130,6 +7095,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7250,6 +7220,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "VMware", "slug": "vmware", @@ -7265,11 +7240,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -7290,12 +7260,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 16 + "frequency": 20 }, { "name": "Google", @@ -7312,20 +7277,15 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "EPAM Systems", - "slug": "epam-systems", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 5 }, { "name": "Goldman Sachs", @@ -7337,11 +7297,26 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -7377,7 +7352,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -7387,6 +7362,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -7404,11 +7384,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7483,7 +7458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 27 } ] }, @@ -7551,11 +7526,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7605,16 +7575,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 - }, - { - "name": "Google", - "slug": "google", - "frequency": 7 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 7 }, { @@ -7622,10 +7592,15 @@ "slug": "uber", "frequency": 7 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -7637,11 +7612,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "tcs", "slug": "tcs", @@ -7653,9 +7623,9 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 }, { "name": "TikTok", @@ -7753,16 +7723,16 @@ "slug": "yandex", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -7821,14 +7791,14 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Google", @@ -7899,7 +7869,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 + "frequency": 3 } ] }, @@ -7955,7 +7925,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", From 7454d13a36b880337b4dd905c019758bea031ff2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jul 2023 18:44:16 -0400 Subject: [PATCH 256/386] Bump word-wrap from 1.2.3 to 1.2.4 (#285) Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 77302b38..b354a56d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23117,9 +23117,9 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", + "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", "engines": { "node": ">=0.10.0" } @@ -42644,9 +42644,9 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", + "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==" }, "workbox-background-sync": { "version": "5.1.4", From b9910b8cd140326984dd565260d6f6688a782bb2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 23 Jul 2023 12:02:37 +0000 Subject: [PATCH 257/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1322 ++++++++++++++++++++------------------- 1 file changed, 671 insertions(+), 651 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3d8f1606..ac0846c7 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-07-16T12:02:53.639723", + "updated": "2023-07-23T12:02:36.871307", "data": [ { "id": 0, @@ -11,11 +11,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", @@ -31,6 +26,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -44,7 +44,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -114,6 +114,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -152,7 +157,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -164,6 +169,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -226,11 +236,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 3 - }, { "name": "Asana", "slug": "asana", @@ -241,6 +246,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -262,8 +272,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "American Express", + "slug": "american-express", "frequency": 2 }, { @@ -300,16 +310,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "PhonePe", "slug": "phonepe", @@ -340,17 +350,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -367,7 +372,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", @@ -414,7 +419,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", @@ -476,6 +481,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Virtu Financial", "slug": "virtu", @@ -496,7 +506,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -508,24 +518,19 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -533,6 +538,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -560,11 +570,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 19 - }, { "name": "Cisco", "slug": "cisco", @@ -573,7 +578,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 6 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 6 }, { "name": "TikTok", @@ -585,11 +595,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -615,6 +620,16 @@ "slug": "indeed", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -652,11 +667,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -667,6 +677,11 @@ "slug": "nutanix", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -714,14 +729,19 @@ "slug": "amazon", "frequency": 11 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -729,11 +749,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -745,8 +760,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -859,7 +874,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Microsoft", @@ -891,6 +906,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -900,11 +920,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 } ] }, @@ -963,20 +978,15 @@ "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "eBay", "slug": "ebay", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -992,6 +1002,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1043,6 +1058,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1073,6 +1093,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "TikTok", "slug": "tiktok", @@ -1099,18 +1124,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1123,11 +1143,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1199,20 +1214,25 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -1246,21 +1266,21 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1320,14 +1340,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Uber", @@ -1346,26 +1366,26 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -1396,7 +1416,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -1404,23 +1424,23 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { "name": "Uber", "slug": "uber", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -1480,16 +1500,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Databricks", - "slug": "databricks", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1510,12 +1520,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "frequency": 21 }, { "name": "Bolt", @@ -1547,14 +1552,24 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -1577,19 +1592,14 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -1598,13 +1608,13 @@ "frequency": 2 }, { - "name": "Paytm", - "slug": "paytm", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Paytm", + "slug": "paytm", "frequency": 2 }, { @@ -1627,7 +1637,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Bloomberg", @@ -1654,24 +1664,19 @@ "slug": "cisco", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", "slug": "uber", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", "frequency": 3 }, { @@ -1703,6 +1708,11 @@ "name": "Zillow", "slug": "zillow", "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -1738,14 +1748,14 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "PhonePe", + "slug": "phonepe", + "frequency": 2 }, { - "name": "Databricks", - "slug": "databricks", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "Microsoft", @@ -1756,6 +1766,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 } ] }, @@ -1777,7 +1792,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -1794,14 +1809,19 @@ "slug": "google", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "MathWorks", "slug": "mathworks", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -1809,11 +1829,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Airbnb", "slug": "airbnb", @@ -1839,7 +1854,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", @@ -1904,13 +1919,18 @@ "frequency": 3 }, { - "name": "Booking.com", - "slug": "bookingcom", + "name": "Commvault", + "slug": "commvault", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "Booking.com", + "slug": "bookingcom", "frequency": 3 }, { @@ -1929,8 +1949,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -1968,7 +1988,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Cisco", @@ -2015,16 +2035,16 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2075,13 +2095,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 11 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 9 + }, { "name": "Facebook", "slug": "facebook", @@ -2116,11 +2141,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -2161,15 +2181,20 @@ "slug": "cisco", "frequency": 9 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "TikTok", @@ -2186,11 +2211,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Lyft", "slug": "lyft", @@ -2216,7 +2236,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -2226,7 +2246,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -2279,12 +2299,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Bloomberg", @@ -2307,8 +2332,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -2338,11 +2363,6 @@ "slug": "goldman-sachs", "frequency": 13 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -2354,13 +2374,13 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -2385,6 +2405,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Commvault", + "slug": "commvault", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -2407,16 +2432,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -2504,7 +2529,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -2544,14 +2569,14 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Facebook", @@ -2563,11 +2588,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -2578,6 +2598,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2601,35 +2626,35 @@ "frequency": 6 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -2695,7 +2720,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -2785,11 +2810,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -2828,12 +2848,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -2850,6 +2870,11 @@ "slug": "ibm", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -2860,11 +2885,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2912,6 +2932,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -2932,11 +2957,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2974,11 +2994,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -3005,13 +3020,18 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -3031,14 +3051,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -3068,11 +3088,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 4 }, { @@ -3080,6 +3095,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -3089,6 +3109,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3103,16 +3128,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, + { + "name": "Google", + "slug": "google", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3147,11 +3172,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 20 - }, { "name": "Amazon", "slug": "amazon", @@ -3162,14 +3182,14 @@ "slug": "facebook", "frequency": 8 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 7 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -3212,6 +3232,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3315,20 +3340,15 @@ "premium": false, "companies": [ { - "name": "Media.net", - "slug": "medianet", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -3384,8 +3404,8 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -3394,8 +3414,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -3403,6 +3423,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -3467,6 +3492,11 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -3477,11 +3507,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Tesla", "slug": "tesla", @@ -3502,6 +3527,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -3519,6 +3549,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -3530,13 +3565,13 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3554,11 +3589,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3568,11 +3598,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -3622,7 +3647,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 3 }, { "name": "Google", @@ -3711,11 +3736,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Zoom", "slug": "zoom", @@ -3741,12 +3761,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "frequency": 4 } ] }, @@ -3765,6 +3780,11 @@ "slug": "google", "frequency": 7 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -3790,23 +3810,28 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3817,11 +3842,6 @@ "slug": "linkedin", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", @@ -3837,11 +3857,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -3872,6 +3887,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -3956,11 +3976,21 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3982,13 +4012,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 42 + "frequency": 41 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -4004,11 +4039,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4048,19 +4078,19 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "eBay", @@ -4233,7 +4263,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -4277,16 +4307,16 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4319,6 +4349,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4334,11 +4369,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -4364,7 +4394,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 9 }, { "name": "Adobe", @@ -4379,18 +4409,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Media.net", - "slug": "medianet", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4473,12 +4498,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -4490,6 +4510,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -4500,6 +4525,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4530,22 +4560,27 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 3 }, { "name": "Zillow", "slug": "zillow", "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -4562,7 +4597,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -4572,6 +4607,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -4584,16 +4624,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4603,11 +4633,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4684,18 +4709,18 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4770,11 +4795,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "DoorDash", "slug": "doordash", @@ -4795,6 +4815,11 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4850,7 +4875,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 19 }, { "name": "Apple", @@ -4860,26 +4885,31 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 8 }, { "name": "TikTok", "slug": "tiktok", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -4888,9 +4918,9 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "eBay", @@ -4907,11 +4937,6 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4922,6 +4947,11 @@ "slug": "visa", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Accenture", "slug": "accenture", @@ -4981,11 +5011,6 @@ "name": "Nagarro", "slug": "nagarro", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 } ] }, @@ -5013,7 +5038,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 } ] }, @@ -5030,7 +5055,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 9 + "frequency": 7 }, { "name": "Apple", @@ -5114,7 +5139,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -5136,6 +5161,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5161,12 +5191,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -5185,25 +5215,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Facebook", + "slug": "facebook", + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Uber", @@ -5215,15 +5245,10 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -5235,6 +5260,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -5285,11 +5315,6 @@ "slug": "spotify", "frequency": 12 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", @@ -5301,8 +5326,13 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", "frequency": 4 }, { @@ -5311,13 +5341,13 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5343,6 +5373,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -5353,11 +5388,6 @@ "slug": "pinterest", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -5377,6 +5407,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 } ] }, @@ -5420,11 +5455,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -5435,6 +5465,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5463,17 +5498,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Facebook", @@ -5543,12 +5578,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "ByteDance", @@ -5614,7 +5649,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 13 + "frequency": 12 }, { "name": "Facebook", @@ -5764,11 +5799,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5836,7 +5866,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 } ] }, @@ -5851,11 +5881,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Amazon", "slug": "amazon", @@ -5867,9 +5892,9 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Microsoft", @@ -5900,14 +5925,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Google", @@ -6023,7 +6048,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { "name": "Google", @@ -6031,8 +6061,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -6062,6 +6092,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6079,6 +6114,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6170,15 +6210,15 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -6227,7 +6267,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -6274,7 +6314,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -6404,18 +6444,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -6443,6 +6478,11 @@ "slug": "yandex", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6473,11 +6513,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -6504,7 +6539,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -6528,6 +6563,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -6544,8 +6584,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Citadel", + "slug": "citadel", "frequency": 3 }, { @@ -6593,7 +6633,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 8 }, { "name": "Microsoft", @@ -6605,11 +6645,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6626,13 +6661,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 }, { @@ -6661,12 +6691,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 12 }, { "name": "Bloomberg", @@ -6765,11 +6795,6 @@ "slug": "ixl", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -6812,27 +6837,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 50 + "frequency": 55 }, { "name": "Google", "slug": "google", - "frequency": 27 + "frequency": 28 }, { "name": "Adobe", "slug": "adobe", - "frequency": 25 + "frequency": 26 }, { "name": "Apple", "slug": "apple", - "frequency": 23 + "frequency": 25 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 11 }, { "name": "Oracle", @@ -6864,6 +6889,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Spotify", "slug": "spotify", @@ -6874,11 +6904,6 @@ "slug": "cisco", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", @@ -6934,6 +6959,11 @@ "slug": "blackrock", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -7036,7 +7066,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -7053,7 +7083,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -7070,11 +7100,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7086,8 +7111,8 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 3 }, { @@ -7111,8 +7136,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -7145,23 +7170,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -7260,12 +7285,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 22 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Adobe", @@ -7277,20 +7307,10 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "EPAM Systems", "slug": "epam-systems", - "frequency": 5 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 + "frequency": 4 }, { "name": "Yandex", @@ -7307,6 +7327,16 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -7323,8 +7353,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -7441,7 +7471,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -7516,16 +7546,6 @@ "slug": "lyft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7572,15 +7592,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 11 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 10 }, { "name": "Google", @@ -7592,6 +7612,11 @@ "slug": "uber", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7607,11 +7632,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "tcs", "slug": "tcs", @@ -7659,11 +7679,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -7674,6 +7689,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -7713,15 +7733,10 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 11 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 10 }, { "name": "Amazon", @@ -7733,21 +7748,31 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7788,7 +7813,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -7801,8 +7826,8 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -7843,11 +7868,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Capital One", "slug": "capital-one", @@ -7925,7 +7945,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", From 6431c711105dd4cee9e7ac9f6e3d180f0614239a Mon Sep 17 00:00:00 2001 From: Sean Prashad <13009507+seanprashad@users.noreply.github.com> Date: Wed, 26 Jul 2023 17:44:08 -0400 Subject: [PATCH 258/386] Upgrade to Google Analytics 4 (#287) --- src/components/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/App.js b/src/components/App.js index c52b14f4..9597ade1 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -9,7 +9,7 @@ import { initGA, PageView } from './Shared/Tracking'; class App extends React.Component { componentDidMount() { - initGA('UA-203108441-2', { debug: false }); + initGA('G-GKMJ4KP806', { debug: false }); PageView(); } From 1f2bd33b97caf6e979780d547488bb34b2bc4266 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 30 Jul 2023 12:02:31 +0000 Subject: [PATCH 259/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1430 ++++++++++++++++++--------------------- 1 file changed, 669 insertions(+), 761 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index ac0846c7..2ebd027b 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-07-23T12:02:36.871307", + "updated": "2023-07-30T12:02:30.346550", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -36,16 +36,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -118,11 +118,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -154,16 +149,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -227,8 +222,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -257,8 +252,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -325,11 +320,6 @@ "slug": "phonepe", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -374,14 +364,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -419,23 +409,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -476,11 +466,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -521,6 +506,11 @@ { "name": "Google", "slug": "google", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -528,11 +518,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -575,6 +560,11 @@ "slug": "cisco", "frequency": 11 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -590,11 +580,6 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -605,6 +590,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -620,11 +610,6 @@ "slug": "indeed", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -687,11 +672,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -729,14 +709,14 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -749,6 +729,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -758,11 +743,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -787,15 +767,20 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Facebook", @@ -807,11 +792,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -881,11 +861,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -901,6 +876,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -920,6 +900,11 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1093,11 +1078,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", @@ -1106,11 +1086,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -1191,13 +1176,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 24, @@ -1212,7 +1191,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -1256,15 +1235,20 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Uber", @@ -1276,11 +1260,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -1339,14 +1318,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1376,11 +1355,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1414,9 +1388,9 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Microsoft", @@ -1424,8 +1398,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -1466,8 +1440,8 @@ "frequency": 10 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { @@ -1476,8 +1450,8 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Cisco", + "slug": "cisco", "frequency": 4 }, { @@ -1522,20 +1496,25 @@ "slug": "amazon", "frequency": 21 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Goldman Sachs", @@ -1548,13 +1527,13 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1562,21 +1541,11 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Intel", "slug": "intel", @@ -1592,6 +1561,16 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -1603,13 +1582,13 @@ "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { @@ -1639,11 +1618,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", @@ -1685,13 +1659,13 @@ "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -1713,6 +1687,11 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 } ] }, @@ -1742,14 +1721,14 @@ "slug": "google", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "PhonePe", "slug": "phonepe", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -1809,25 +1788,25 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "MathWorks", "slug": "mathworks", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Airbnb", @@ -1856,6 +1835,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -1876,21 +1860,11 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1911,7 +1885,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -1958,6 +1932,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -1988,7 +1967,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Cisco", @@ -2000,30 +1979,30 @@ "slug": "microsoft", "frequency": 8 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 5 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -2040,6 +2019,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 3 + }, { "name": "Infosys", "slug": "infosys", @@ -2069,16 +2053,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 } ] }, @@ -2093,20 +2067,15 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Salesforce", + "slug": "salesforce", "frequency": 12 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 11 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", @@ -2127,6 +2096,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2158,6 +2132,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -2194,7 +2173,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { "name": "TikTok", @@ -2215,11 +2194,6 @@ "name": "Lyft", "slug": "lyft", "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 } ] }, @@ -2236,7 +2210,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -2246,7 +2220,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -2299,7 +2273,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -2337,8 +2311,8 @@ "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Infosys", + "slug": "infosys", "frequency": 2 }, { @@ -2361,17 +2335,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 13 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, - { - "name": "Akuna Capital", - "slug": "akuna-capital", - "frequency": 3 + "frequency": 12 }, { "name": "Google", @@ -2384,14 +2348,24 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 2 } ] }, @@ -2463,13 +2437,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - } - ] + "companies": [] }, { "id": 48, @@ -2529,7 +2497,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -2588,11 +2556,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -2603,6 +2566,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2625,19 +2593,24 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -2650,11 +2623,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -2664,11 +2632,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 } ] }, @@ -2685,7 +2648,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -2722,11 +2685,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2759,19 +2717,14 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -2787,8 +2740,13 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -2801,11 +2759,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2843,17 +2796,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "frequency": 11 }, { "name": "Apple", @@ -2890,6 +2838,11 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2930,7 +2883,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -2994,11 +2947,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -3019,6 +2967,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -3090,16 +3043,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -3136,7 +3089,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 5 }, { "name": "Bloomberg", @@ -3148,14 +3101,14 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -3180,7 +3133,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -3207,6 +3160,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -3232,11 +3190,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3261,11 +3214,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -3317,15 +3265,15 @@ "slug": "google", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -3416,22 +3364,17 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -3461,13 +3404,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -3487,14 +3430,19 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -3502,11 +3450,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Tesla", "slug": "tesla", @@ -3552,18 +3495,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3584,11 +3532,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3615,12 +3558,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -3644,11 +3587,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -3659,6 +3597,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -3679,12 +3622,12 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Amazon", @@ -3697,13 +3640,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -3717,13 +3660,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -3732,19 +3675,14 @@ "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { "name": "Zoom", "slug": "zoom", "frequency": 2 - }, - { - "name": "Media.net", - "slug": "medianet", - "frequency": 2 } ] }, @@ -3778,7 +3716,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 3 }, { "name": "eBay", @@ -3805,7 +3743,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -3817,25 +3755,30 @@ "slug": "apple", "frequency": 6 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "LinkedIn", @@ -3843,30 +3786,20 @@ "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "name": "Cisco", + "slug": "cisco", + "frequency": 4 }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -3897,6 +3830,16 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 2 + }, { "name": "Pinterest", "slug": "pinterest", @@ -3958,6 +3901,11 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -4012,7 +3960,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 41 + "frequency": 40 }, { "name": "Facebook", @@ -4022,23 +3970,23 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 4 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -4132,23 +4080,23 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -4161,6 +4109,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -4202,13 +4155,13 @@ "frequency": 6 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -4263,16 +4216,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -4281,8 +4234,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -4305,7 +4258,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -4326,11 +4279,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -4359,11 +4307,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -4374,6 +4317,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4394,12 +4342,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -4411,11 +4354,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -4427,8 +4365,8 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4437,8 +4375,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -4451,6 +4394,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -4460,6 +4408,11 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4511,14 +4464,14 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Bloomberg", @@ -4531,13 +4484,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Expedia", + "slug": "expedia", "frequency": 2 } ] @@ -4552,19 +4505,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -4581,6 +4529,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -4597,7 +4550,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -4657,11 +4610,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -4676,6 +4624,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 } ] }, @@ -4692,7 +4645,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 } ] }, @@ -4709,7 +4662,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -4751,7 +4704,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -4800,6 +4753,11 @@ "slug": "doordash", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4825,11 +4783,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4840,11 +4793,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -4885,7 +4833,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", @@ -4895,6 +4843,11 @@ { "name": "TikTok", "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { @@ -4907,16 +4860,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -4937,6 +4880,11 @@ "slug": "tesla", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -5002,11 +4950,6 @@ "slug": "zoho", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -5038,7 +4981,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 } ] }, @@ -5055,7 +4998,12 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Apple", @@ -5067,11 +5015,6 @@ "slug": "airbnb", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5080,7 +5023,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Yandex", @@ -5117,7 +5060,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -5156,16 +5099,21 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5191,12 +5139,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 7 }, { "name": "Google", @@ -5218,7 +5166,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -5228,7 +5176,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -5313,16 +5261,21 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 12 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -5333,16 +5286,6 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 3 }, { @@ -5350,6 +5293,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5378,16 +5326,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Pinterest", "slug": "pinterest", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -5498,12 +5446,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -5520,11 +5468,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -5550,6 +5493,11 @@ "slug": "palantir-technologies", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Coinbase", "slug": "coinbase", @@ -5573,17 +5521,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 16 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 7 }, { "name": "ByteDance", @@ -5595,6 +5538,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -5649,7 +5597,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 12 + "frequency": 11 }, { "name": "Facebook", @@ -5728,7 +5676,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 2 } ] }, @@ -5789,16 +5737,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5840,11 +5788,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5866,7 +5809,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -5881,11 +5824,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5896,6 +5834,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5905,11 +5848,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 } ] }, @@ -5949,11 +5887,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -6083,14 +6016,14 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Adobe", @@ -6208,7 +6141,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 2 }, { "name": "Apple", @@ -6280,18 +6213,13 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Visa", + "slug": "visa", "frequency": 2 } ] @@ -6316,16 +6244,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Karat", "slug": "karat", @@ -6346,6 +6264,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -6357,13 +6285,13 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { @@ -6397,7 +6325,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -6439,7 +6367,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -6508,6 +6436,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -6539,7 +6472,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -6558,6 +6491,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Citadel", + "slug": "citadel", + "frequency": 6 + }, { "name": "Amazon", "slug": "amazon", @@ -6568,11 +6506,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -6584,13 +6517,8 @@ "frequency": 3 }, { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6614,8 +6542,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -6633,7 +6561,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -6645,6 +6573,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6655,11 +6588,6 @@ "slug": "tesla", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "DoorDash", "slug": "doordash", @@ -6669,11 +6597,6 @@ "name": "Qualcomm", "slug": "qualcomm", "frequency": 2 - }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 2 } ] }, @@ -6691,23 +6614,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 11 }, { "name": "Cisco", "slug": "cisco", - "frequency": 12 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6718,10 +6636,15 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Facebook", @@ -6733,6 +6656,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Karat", "slug": "karat", @@ -6763,12 +6691,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -6794,11 +6722,6 @@ "name": "IXL", "slug": "ixl", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -6852,7 +6775,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 25 + "frequency": 26 }, { "name": "Microsoft", @@ -6860,14 +6783,14 @@ "frequency": 11 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Yahoo", + "slug": "yahoo", "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "Oracle", + "slug": "oracle", + "frequency": 6 }, { "name": "Expedia", @@ -6964,11 +6887,6 @@ "slug": "zoho", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Zillow", "slug": "zillow", @@ -7024,12 +6942,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -7093,18 +7011,28 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7115,16 +7043,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7145,11 +7063,6 @@ "slug": "tesla", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -7167,11 +7080,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Facebook", "slug": "facebook", @@ -7192,6 +7100,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7230,16 +7143,26 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -7255,16 +7178,6 @@ "slug": "vmware", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -7285,7 +7198,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Google", @@ -7293,19 +7211,14 @@ "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "EPAM Systems", @@ -7382,16 +7295,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -7400,13 +7313,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7415,8 +7328,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7488,7 +7401,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 24 } ] }, @@ -7520,14 +7433,14 @@ "premium": false, "companies": [ { - "name": "Expedia", - "slug": "expedia", + "name": "Airbnb", + "slug": "airbnb", "frequency": 10 }, { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 9 + "name": "Expedia", + "slug": "expedia", + "frequency": 10 } ] }, @@ -7544,7 +7457,7 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 4 + "frequency": 2 }, { "name": "Bloomberg", @@ -7595,22 +7508,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 9 }, { - "name": "Uber", - "slug": "uber", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 }, { "name": "Apple", @@ -7632,6 +7540,16 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "tcs", "slug": "tcs", @@ -7647,11 +7565,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "MathWorks", "slug": "mathworks", @@ -7677,7 +7590,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -7699,11 +7612,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -7741,7 +7649,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -7942,11 +7850,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -7957,6 +7860,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -7983,7 +7891,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 22 + "frequency": 28 }, { "name": "Amazon", From fc5dd30b994e264a275769c74e540051a8165d27 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 6 Aug 2023 12:02:46 +0000 Subject: [PATCH 260/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1419 ++++++++++++++++++--------------------- 1 file changed, 657 insertions(+), 762 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 2ebd027b..40e4253c 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-07-30T12:02:30.346550", + "updated": "2023-08-06T12:02:44.979918", "data": [ { "id": 0, @@ -14,23 +14,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -39,12 +34,12 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Uber", @@ -65,6 +60,11 @@ "name": "tcs", "slug": "tcs", "frequency": 2 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 } ] }, @@ -149,40 +149,30 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -204,38 +194,38 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { "name": "Google", "slug": "google", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "frequency": 2 }, { "name": "Asana", "slug": "asana", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -290,6 +280,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -298,11 +293,6 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", "frequency": 3 }, { @@ -362,12 +352,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -389,6 +379,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -409,7 +404,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", @@ -419,7 +414,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -441,14 +436,19 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { @@ -456,11 +456,6 @@ "slug": "epic-systems", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -470,11 +465,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "Virtu Financial", - "slug": "virtu", - "frequency": 2 } ] }, @@ -521,11 +511,11 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -558,12 +548,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 11 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 9 }, { "name": "Google", @@ -580,6 +565,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -605,11 +595,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -619,6 +604,11 @@ "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Indeed", + "slug": "indeed", + "frequency": 2 } ] }, @@ -635,23 +625,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 7 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Google", + "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -678,8 +663,8 @@ "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -851,11 +836,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 14 - }, { "name": "Microsoft", "slug": "microsoft", @@ -896,6 +876,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -905,6 +890,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -936,13 +926,18 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -1039,6 +1034,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1078,14 +1078,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -1093,11 +1098,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1108,14 +1108,19 @@ "slug": "apple", "frequency": 3 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -1138,21 +1143,11 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -1176,7 +1171,18 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 24, @@ -1230,6 +1236,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1241,8 +1252,8 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -1253,23 +1264,18 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1279,11 +1285,6 @@ "name": "Epic Systems", "slug": "epic-systems", "frequency": 2 - }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 } ] }, @@ -1309,14 +1310,14 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Google", @@ -1377,16 +1378,16 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1437,22 +1438,22 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Cisco", + "slug": "cisco", + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Adobe", @@ -1494,7 +1495,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 9 }, { "name": "Apple", @@ -1502,9 +1508,9 @@ "frequency": 8 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Bolt", @@ -1512,8 +1518,13 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -1527,23 +1538,18 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Uber", "slug": "uber", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 3 }, { @@ -1556,11 +1562,6 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -1577,8 +1578,8 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 2 }, { @@ -1616,28 +1617,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Cisco", "slug": "cisco", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1648,34 +1654,19 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "tcs", "slug": "tcs", "frequency": 2 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1719,7 +1710,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "PhonePe", @@ -1774,8 +1765,8 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { @@ -1784,8 +1775,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -1798,16 +1789,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -1845,16 +1836,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1865,6 +1846,16 @@ "slug": "expedia", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1887,6 +1878,16 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -1913,8 +1914,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -1927,6 +1928,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1985,29 +1991,29 @@ "frequency": 7 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Google", + "slug": "google", "frequency": 6 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Goldman Sachs", @@ -2024,11 +2030,6 @@ "slug": "salesforce", "frequency": 3 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -2069,17 +2070,12 @@ { "name": "Salesforce", "slug": "salesforce", - "frequency": 12 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 + "frequency": 20 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 6 }, { "name": "Wish", @@ -2087,18 +2083,28 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2110,11 +2116,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -2127,18 +2128,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - } - ] + "companies": [] }, { "id": 41, @@ -2158,18 +2148,18 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 9 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2210,37 +2200,27 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "TikTok", @@ -2251,11 +2231,6 @@ "name": "Cruise Automation", "slug": "cruise-automation", "frequency": 2 - }, - { - "name": "Trilogy", - "slug": "trilogy", - "frequency": 2 } ] }, @@ -2310,11 +2285,21 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -2335,7 +2320,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 12 + "frequency": 11 }, { "name": "Google", @@ -2387,7 +2372,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -2404,7 +2389,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -2453,6 +2438,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -2539,7 +2529,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 7 }, { "name": "Adobe", @@ -2593,6 +2583,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Yandex", "slug": "yandex", @@ -2608,11 +2603,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -2779,7 +2769,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 } ] }, @@ -2796,7 +2786,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Adobe", @@ -2808,6 +2798,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2818,20 +2813,15 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Expedia", @@ -2839,8 +2829,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -2862,11 +2852,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Paytm", - "slug": "paytm", - "frequency": 2 } ] }, @@ -2883,23 +2868,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2910,6 +2890,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2925,11 +2910,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, { "name": "Dell", "slug": "dell", @@ -2947,11 +2927,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -2977,6 +2952,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -3007,7 +2987,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -3018,11 +2998,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -3084,7 +3059,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -3128,7 +3103,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 20 }, { "name": "Facebook", @@ -3140,29 +3115,39 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, { "name": "Uber", "slug": "uber", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -3186,13 +3171,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Cruise Automation", + "slug": "cruise-automation", "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -3209,11 +3194,6 @@ "name": "PayPal", "slug": "paypal", "frequency": 2 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 } ] }, @@ -3230,11 +3210,6 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3260,16 +3235,16 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -3292,21 +3267,21 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -3500,26 +3475,21 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -3532,6 +3502,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -3541,6 +3516,11 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -3555,24 +3535,9 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 2 } ] @@ -3587,21 +3552,11 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -3622,7 +3577,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Microsoft", @@ -3639,16 +3599,6 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -3659,6 +3609,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -3670,13 +3625,13 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -3743,12 +3698,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -3805,11 +3760,6 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -3850,6 +3800,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Atlassian", "slug": "atlassian", @@ -3960,7 +3915,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 40 + "frequency": 37 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Facebook", @@ -3972,11 +3932,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -4087,18 +4042,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -4135,7 +4085,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, @@ -4178,11 +4128,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -4258,7 +4203,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -4295,13 +4240,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4312,11 +4262,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -4340,24 +4285,19 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 + "name": "Amazon", + "slug": "amazon", + "frequency": 6 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", @@ -4374,6 +4314,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4453,11 +4398,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -4483,6 +4423,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -4505,11 +4450,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -4530,6 +4470,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4550,7 +4495,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -4667,7 +4612,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -4704,7 +4649,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -4746,17 +4691,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 }, { "name": "Google", @@ -4823,12 +4768,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Yandex", @@ -4838,12 +4783,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -4856,13 +4801,8 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, - { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -4881,18 +4821,8 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, - { - "name": "Visa", - "slug": "visa", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -4910,6 +4840,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -4930,6 +4865,11 @@ "slug": "paypal", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -4941,8 +4881,8 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Visa", + "slug": "visa", "frequency": 2 }, { @@ -4981,7 +4921,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -5003,7 +4943,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -5057,6 +4997,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5084,11 +5029,6 @@ "slug": "uber", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", @@ -5104,6 +5044,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5139,17 +5084,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 16 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 2 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -5181,7 +5126,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -5261,12 +5206,12 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Amazon", @@ -5283,14 +5228,19 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -5331,11 +5281,6 @@ "slug": "pinterest", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -5403,11 +5348,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5418,6 +5358,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5451,7 +5396,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -5459,20 +5404,15 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5497,11 +5437,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Coinbase", - "slug": "coinbase", - "frequency": 2 } ] }, @@ -5526,7 +5461,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 8 }, { "name": "ByteDance", @@ -5538,16 +5473,16 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5599,16 +5534,16 @@ "slug": "airbnb", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5698,7 +5633,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -5727,15 +5662,20 @@ "slug": "bloomberg", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Apple", @@ -5764,16 +5704,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5883,13 +5823,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -5923,11 +5863,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -5983,11 +5918,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5997,6 +5927,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 } ] }, @@ -6010,16 +5945,16 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6069,6 +6004,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -6079,11 +6019,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -6120,11 +6055,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -6152,6 +6082,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -6197,20 +6132,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "TikTok", @@ -6237,12 +6172,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Karat", @@ -6289,11 +6224,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -6341,16 +6271,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -6494,7 +6414,7 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 6 + "frequency": 9 }, { "name": "Amazon", @@ -6536,11 +6456,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6558,11 +6473,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6571,13 +6481,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Sprinklr", "slug": "sprinklr", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6592,11 +6507,6 @@ "name": "DoorDash", "slug": "doordash", "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 } ] }, @@ -6665,11 +6575,6 @@ "name": "Karat", "slug": "karat", "frequency": 2 - }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 } ] }, @@ -6686,12 +6591,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 6 }, { "name": "Bloomberg", @@ -6703,6 +6603,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6760,38 +6665,43 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 55 + "frequency": 62 }, { "name": "Google", "slug": "google", - "frequency": 28 + "frequency": 29 }, { "name": "Adobe", "slug": "adobe", - "frequency": 26 + "frequency": 28 }, { "name": "Apple", "slug": "apple", - "frequency": 26 + "frequency": 28 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 11 + "frequency": 13 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 6 + "frequency": 7 }, { "name": "Oracle", "slug": "oracle", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 5 + }, { "name": "Expedia", "slug": "expedia", @@ -6807,11 +6717,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -6902,25 +6807,10 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "ZScaler", - "slug": "zscaler", - "frequency": 2 - }, { "name": "Accolite", "slug": "accolite", "frequency": 2 - }, - { - "name": "American Express", - "slug": "american-express", - "frequency": 2 - }, - { - "name": "Info Edge", - "slug": "info-edge", - "frequency": 2 } ] }, @@ -6937,23 +6827,23 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -7006,26 +6896,26 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -7083,18 +6973,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -7110,6 +6995,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7141,13 +7031,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7158,11 +7053,6 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -7226,24 +7116,24 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Yandex", + "slug": "yandex", + "frequency": 3 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "TikTok", @@ -7295,12 +7185,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -7310,7 +7200,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -7327,6 +7217,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7401,7 +7296,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 21 } ] }, @@ -7432,15 +7327,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 10 - }, { "name": "Expedia", "slug": "expedia", "frequency": 10 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 9 } ] }, @@ -7516,9 +7411,14 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Apple", @@ -7530,16 +7430,6 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -7565,6 +7455,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "MathWorks", "slug": "mathworks", @@ -7590,7 +7485,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 11 }, { "name": "Apple", @@ -7607,6 +7502,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -7662,14 +7562,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Google", @@ -7721,7 +7621,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -7738,11 +7638,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", From 2b966a23b27f3a76469175c8d2d2fe68381b26f2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 13 Aug 2023 12:02:30 +0000 Subject: [PATCH 261/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1529 +++++++++++++++++++-------------------- 1 file changed, 741 insertions(+), 788 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 40e4253c..a3b060c3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-08-06T12:02:44.979918", + "updated": "2023-08-13T12:02:29.247079", "data": [ { "id": 0, @@ -19,26 +19,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -52,13 +52,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -84,19 +84,14 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -109,11 +104,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -154,6 +144,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -170,8 +165,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yandex", + "slug": "yandex", "frequency": 2 } ] @@ -189,21 +184,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -260,11 +255,6 @@ "name": "American Express", "slug": "american-express", "frequency": 2 - }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 } ] }, @@ -283,7 +273,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -291,14 +281,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -352,7 +342,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -406,24 +396,19 @@ "slug": "amazon", "frequency": 14 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -432,9 +417,9 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Facebook", @@ -451,6 +436,16 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Epic Systems", "slug": "epic-systems", @@ -496,18 +491,18 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -548,7 +543,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 9 + "frequency": 7 }, { "name": "Google", @@ -570,6 +565,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -585,30 +585,15 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, - { - "name": "Indeed", - "slug": "indeed", - "frequency": 2 } ] }, @@ -625,7 +610,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -697,7 +682,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -728,6 +713,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -755,12 +745,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -786,11 +776,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 } ] }, @@ -856,11 +841,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -881,6 +861,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -890,11 +875,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -1001,11 +981,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 } ] }, @@ -1022,11 +997,6 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 4 - }, - { - "name": "Reddit", - "slug": "reddit", "frequency": 3 }, { @@ -1048,6 +1018,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Reddit", + "slug": "reddit", + "frequency": 2 } ] }, @@ -1081,12 +1056,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "frequency": 9 }, { "name": "Microsoft", @@ -1098,6 +1068,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -1109,13 +1084,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -1124,8 +1094,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1134,13 +1104,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -1172,14 +1142,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -1200,8 +1170,8 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1210,8 +1180,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -1234,7 +1204,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -1261,6 +1231,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1319,16 +1294,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1381,12 +1356,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -1394,14 +1364,14 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Yahoo", @@ -1418,6 +1388,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -1443,7 +1418,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 6 + "frequency": 8 }, { "name": "Google", @@ -1465,11 +1440,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -1479,6 +1449,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Infosys", + "slug": "infosys", + "frequency": 2 } ] }, @@ -1498,14 +1473,14 @@ "frequency": 22 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Apple", + "slug": "apple", "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 8 + "name": "Yandex", + "slug": "yandex", + "frequency": 9 }, { "name": "Google", @@ -1532,21 +1507,21 @@ "slug": "goldman-sachs", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1582,11 +1557,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1596,11 +1566,6 @@ "name": "Paytm", "slug": "paytm", "frequency": 2 - }, - { - "name": "athenahealth", - "slug": "athenahealth", - "frequency": 2 } ] }, @@ -1617,7 +1582,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Microsoft", @@ -1649,11 +1614,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Twilio", "slug": "twilio", @@ -1665,8 +1625,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -1678,11 +1638,6 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 - }, - { - "name": "DE Shaw", - "slug": "de-shaw", - "frequency": 2 } ] }, @@ -1789,16 +1744,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -1824,7 +1779,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -1873,20 +1828,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Amazon", @@ -1908,6 +1858,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1938,21 +1893,6 @@ "slug": "bytedance", "frequency": 2 }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 2 - }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, - { - "name": "Huawei", - "slug": "huawei", - "frequency": 2 - }, { "name": "TuSimple", "slug": "tusimple", @@ -1973,12 +1913,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 11 + "frequency": 21 }, { "name": "Microsoft", @@ -2021,13 +1956,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Salesforce", - "slug": "salesforce", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { @@ -2045,6 +1975,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -2054,6 +1989,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -2072,11 +2012,6 @@ "slug": "salesforce", "frequency": 20 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Wish", "slug": "wish", @@ -2102,6 +2037,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -2116,6 +2056,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -2148,7 +2093,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -2165,6 +2110,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2179,11 +2129,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 } ] }, @@ -2212,24 +2157,19 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Cruise Automation", - "slug": "cruise-automation", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -2255,6 +2195,16 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2280,16 +2230,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2320,7 +2260,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 11 + "frequency": 10 }, { "name": "Google", @@ -2389,11 +2329,6 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 3 }, { @@ -2407,8 +2342,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -2422,7 +2357,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 48, @@ -2465,12 +2406,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 3 + "frequency": 2 } ] }, @@ -2529,12 +2470,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "frequency": 8 }, { "name": "Facebook", @@ -2551,6 +2487,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -2581,7 +2522,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Amazon", @@ -2593,19 +2539,14 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2613,11 +2554,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2655,14 +2591,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2675,11 +2611,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -2769,7 +2700,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 } ] }, @@ -2786,7 +2717,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 21 }, { "name": "Adobe", @@ -2796,6 +2727,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -2803,11 +2739,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "IBM", "slug": "ibm", @@ -2895,19 +2826,14 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2987,7 +2913,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -3064,12 +2990,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -3082,8 +3003,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -3103,27 +3024,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 7 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "frequency": 19 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 }, { "name": "Uber", @@ -3148,6 +3064,11 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3262,16 +3183,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -3281,11 +3202,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -3329,23 +3245,23 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3371,7 +3287,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -3430,6 +3346,11 @@ "slug": "tesla", "frequency": 3 }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -3445,11 +3366,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Commvault", - "slug": "commvault", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -3475,7 +3391,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -3483,14 +3399,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Google", @@ -3502,11 +3418,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -3517,6 +3428,11 @@ "slug": "expedia", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -3535,6 +3451,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -3599,11 +3520,6 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3624,6 +3540,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -3655,6 +3576,16 @@ "name": "Amazon", "slug": "amazon", "frequency": 4 + }, + { + "name": "Snapchat", + "slug": "snapchat", + "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -3698,12 +3629,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 }, { "name": "Apple", @@ -3715,16 +3651,6 @@ "slug": "tiktok", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3735,6 +3661,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -3745,11 +3676,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -3760,16 +3686,16 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3796,8 +3722,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { @@ -3820,6 +3746,11 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3917,6 +3848,11 @@ "slug": "bloomberg", "frequency": 37 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "TikTok", "slug": "tiktok", @@ -3927,11 +3863,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -3952,11 +3883,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -3980,16 +3906,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -4020,7 +3946,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -4054,11 +3980,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4119,6 +4040,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -4173,11 +4099,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4187,6 +4108,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -4210,6 +4136,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -4219,11 +4150,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -4242,34 +4168,29 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -4287,6 +4208,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -4295,9 +4221,9 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Uber", @@ -4305,23 +4231,23 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -4334,11 +4260,6 @@ "slug": "ixl", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4349,11 +4270,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -4374,12 +4290,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -4393,10 +4319,15 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -4404,14 +4335,14 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Bloomberg", @@ -4419,13 +4350,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -4450,16 +4381,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4500,7 +4431,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -4531,6 +4462,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4543,7 +4479,13 @@ ], "difficulty": "Hard", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 96, @@ -4591,6 +4533,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -4614,11 +4561,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -4628,6 +4570,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -4644,7 +4591,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 11 }, { "name": "Uber", @@ -4654,12 +4601,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -4696,13 +4638,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "DoorDash", "slug": "doordash", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4723,11 +4670,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4768,7 +4710,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Apple", @@ -4778,12 +4720,12 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 10 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 11 }, { "name": "TikTok", @@ -4793,7 +4735,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -4921,7 +4863,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -4935,15 +4877,10 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Lyft", - "slug": "lyft", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -4955,6 +4892,11 @@ "slug": "airbnb", "frequency": 4 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -5000,7 +4942,7 @@ { "name": "Media.net", "slug": "medianet", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -5084,12 +5026,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { "name": "Google", @@ -5113,11 +5055,6 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", @@ -5143,6 +5080,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5153,6 +5095,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -5167,6 +5114,11 @@ "name": "Netflix", "slug": "netflix", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -5203,36 +5155,36 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 11 + }, { "name": "Spotify", "slug": "spotify", - "frequency": 10 + "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -5346,11 +5298,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 3 }, { @@ -5359,8 +5306,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -5403,6 +5350,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -5413,11 +5365,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Coupang", "slug": "coupang", @@ -5428,11 +5375,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -5456,7 +5398,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "TikTok", @@ -5534,14 +5476,14 @@ "slug": "airbnb", "frequency": 11 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -5561,7 +5503,13 @@ ], "difficulty": "Medium", "premium": true, - "companies": [] + "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + } + ] }, { "id": 120, @@ -5576,7 +5524,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 } ] }, @@ -5633,7 +5581,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 }, { "name": "Uber", @@ -5673,20 +5626,15 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -5745,11 +5693,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -5769,14 +5712,19 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -5802,14 +5750,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -5844,6 +5792,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -5854,11 +5807,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5879,7 +5827,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -5950,16 +5898,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -6010,20 +5958,15 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Google", + "slug": "google", + "frequency": 2 }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -6068,6 +6011,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -6078,11 +6026,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -6172,7 +6115,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Bloomberg", @@ -6184,6 +6127,11 @@ "slug": "karat", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -6194,21 +6142,11 @@ "slug": "wayfair", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -6223,11 +6161,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 } ] }, @@ -6326,6 +6259,11 @@ "slug": "yandex", "frequency": 7 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6341,11 +6279,6 @@ "slug": "zillow", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6370,6 +6303,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 } ] }, @@ -6414,12 +6352,12 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -6436,11 +6374,6 @@ "slug": "bookingcom", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -6456,6 +6389,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6483,11 +6421,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6503,10 +6436,20 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", "frequency": 2 + }, + { + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 } ] }, @@ -6524,12 +6467,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Cisco", "slug": "cisco", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", @@ -6613,20 +6556,25 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "IXL", "slug": "ixl", "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -6665,22 +6613,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 62 - }, - { - "name": "Google", - "slug": "google", - "frequency": 29 + "frequency": 65 }, { "name": "Adobe", "slug": "adobe", - "frequency": 28 + "frequency": 33 + }, + { + "name": "Google", + "slug": "google", + "frequency": 31 }, { "name": "Apple", "slug": "apple", - "frequency": 28 + "frequency": 30 }, { "name": "Microsoft", @@ -6690,16 +6638,16 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 7 + "frequency": 8 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 6 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -6712,11 +6660,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -6742,11 +6685,6 @@ "slug": "accenture", "frequency": 3 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -6762,11 +6700,21 @@ "slug": "deloitte", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Capgemini", "slug": "capgemini", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -6787,6 +6735,11 @@ "slug": "blackrock", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -6802,11 +6755,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Infosys", - "slug": "infosys", - "frequency": 2 - }, { "name": "Accolite", "slug": "accolite", @@ -6827,18 +6775,18 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 12 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6875,6 +6823,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -6891,7 +6844,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Adobe", @@ -6901,11 +6854,16 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", "slug": "apple", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -6913,11 +6871,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6938,6 +6891,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -6953,6 +6911,11 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -6970,11 +6933,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -6985,6 +6943,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -7016,7 +6979,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + } + ] }, { "id": 156, @@ -7038,14 +7007,14 @@ "slug": "apple", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -7088,18 +7057,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 27 }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7111,23 +7075,23 @@ "frequency": 6 }, { - "name": "EPAM Systems", - "slug": "epam-systems", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -7135,6 +7099,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -7190,7 +7159,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 9 }, { "name": "Google", @@ -7202,6 +7171,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -7210,12 +7184,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Yahoo", @@ -7223,8 +7192,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -7296,7 +7265,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 20 } ] }, @@ -7309,13 +7278,7 @@ ], "difficulty": "Hard", "premium": false, - "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - } - ] + "companies": [] }, { "id": 164, @@ -7408,12 +7371,12 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -7431,8 +7394,8 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -7446,8 +7409,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -7485,12 +7448,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -7511,11 +7474,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -7544,7 +7502,12 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Amazon", @@ -7552,8 +7515,8 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -7561,20 +7524,10 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "eBay", @@ -7586,6 +7539,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7596,11 +7554,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -7618,11 +7571,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7638,6 +7586,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -7669,7 +7622,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Capital One", @@ -7745,6 +7698,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7755,11 +7713,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -7786,7 +7739,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 28 + "frequency": 29 }, { "name": "Amazon", From c47eafea4799c84cc546965a14e29e7437e01847 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 20 Aug 2023 12:02:35 +0000 Subject: [PATCH 262/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1442 ++++++++++++++++++++------------------- 1 file changed, 729 insertions(+), 713 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index a3b060c3..36b695aa 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-08-13T12:02:29.247079", + "updated": "2023-08-20T12:02:33.976640", "data": [ { "id": 0, @@ -34,12 +34,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -82,7 +82,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 3 }, { "name": "Bloomberg", @@ -121,6 +121,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -164,6 +169,16 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -201,20 +216,20 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Asana", "slug": "asana", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Adobe", @@ -247,8 +262,8 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -273,23 +288,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -300,6 +310,11 @@ "slug": "phonepe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -320,7 +335,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -347,7 +362,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Uber", @@ -364,11 +384,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -394,7 +409,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", @@ -446,11 +461,6 @@ "slug": "makemytrip", "frequency": 2 }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -473,11 +483,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Cisco", - "slug": "cisco", - "frequency": 10 - }, { "name": "Amazon", "slug": "amazon", @@ -493,11 +498,6 @@ "slug": "google", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -508,6 +508,21 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -543,11 +558,6 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 7 - }, - { - "name": "Google", - "slug": "google", "frequency": 6 }, { @@ -565,25 +575,30 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", "slug": "uber", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Apple", @@ -594,6 +609,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 } ] }, @@ -692,7 +712,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", @@ -745,13 +765,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -762,11 +787,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -824,7 +844,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Bloomberg", @@ -910,6 +930,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -938,18 +963,18 @@ "frequency": 8 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -958,13 +983,13 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -994,21 +1019,26 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1056,27 +1086,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1084,9 +1109,9 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 }, { "name": "JPMorgan", @@ -1103,6 +1128,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1180,13 +1210,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -1209,7 +1239,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 7 }, { "name": "Microsoft", @@ -1217,9 +1247,9 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 4 }, { "name": "Bloomberg", @@ -1227,8 +1257,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -1303,11 +1333,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -1324,13 +1349,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1369,8 +1399,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1383,14 +1413,24 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { @@ -1410,30 +1450,30 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Cisco", + "slug": "cisco", + "frequency": 12 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 9 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 8 - }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "TikTok", @@ -1470,22 +1510,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 25 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Yandex", "slug": "yandex", "frequency": 9 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Bolt", @@ -1497,11 +1542,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1522,11 +1562,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Intel", "slug": "intel", @@ -1542,6 +1577,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1584,14 +1624,14 @@ "slug": "amazon", "frequency": 13 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -1599,16 +1639,16 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1624,6 +1664,11 @@ "slug": "tcs", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1677,6 +1722,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1691,11 +1741,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Databricks", - "slug": "databricks", - "frequency": 2 } ] }, @@ -1729,6 +1774,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1739,11 +1789,6 @@ "slug": "mathworks", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1831,13 +1876,18 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 10 + "frequency": 15 }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -1848,11 +1898,6 @@ "slug": "commvault", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -1879,13 +1924,23 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Pure Storage", + "slug": "pure-storage", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -1913,13 +1968,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 8 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", @@ -1946,8 +2006,8 @@ "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Cisco", + "slug": "cisco", "frequency": 5 }, { @@ -1955,21 +2015,26 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1985,11 +2050,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2013,8 +2073,8 @@ "frequency": 20 }, { - "name": "Wish", - "slug": "wish", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -2028,10 +2088,15 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Wish", + "slug": "wish", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2042,11 +2107,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -2088,12 +2148,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", "slug": "cisco", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -2129,6 +2189,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 2 } ] }, @@ -2152,11 +2217,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -2165,7 +2225,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "TikTok", @@ -2188,13 +2253,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -2205,11 +2275,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2225,11 +2290,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Infosys", "slug": "infosys", @@ -2240,6 +2300,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -2260,7 +2325,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 10 + "frequency": 4 }, { "name": "Google", @@ -2286,11 +2351,6 @@ "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "Akuna Capital", - "slug": "akuna-capital", - "frequency": 2 } ] }, @@ -2326,6 +2386,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2336,11 +2401,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -2358,6 +2418,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -2470,7 +2535,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", @@ -2550,14 +2615,14 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 } ] }, @@ -2574,7 +2639,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -2670,19 +2735,19 @@ "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 2 } ] @@ -2717,7 +2782,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 23 }, { "name": "Adobe", @@ -2744,14 +2809,14 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2821,16 +2886,16 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2887,11 +2952,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -2908,7 +2968,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -2920,6 +2980,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -2992,20 +3057,25 @@ "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -3029,18 +3099,13 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Yandex", "slug": "yandex", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", @@ -3051,6 +3116,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3067,20 +3137,15 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -3091,6 +3156,11 @@ "slug": "zillow", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3110,11 +3180,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 2 } ] }, @@ -3189,14 +3254,14 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Microsoft", @@ -3282,7 +3347,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Google", @@ -3299,6 +3364,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3336,6 +3406,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "Commvault", + "slug": "commvault", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -3346,11 +3421,6 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "Commvault", - "slug": "commvault", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -3386,7 +3456,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -3394,14 +3464,14 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Facebook", @@ -3432,11 +3502,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -3455,11 +3520,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -3515,6 +3575,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -3525,31 +3590,16 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Zillow", "slug": "zillow", @@ -3573,9 +3623,9 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Flipkart", + "slug": "flipkart", + "frequency": 14 }, { "name": "Snapchat", @@ -3583,8 +3633,8 @@ "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -3629,17 +3679,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 10 }, { "name": "Apple", @@ -3736,11 +3786,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 2 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -3755,11 +3800,6 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 - }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 2 } ] }, @@ -3820,11 +3860,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3851,7 +3886,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", @@ -3868,11 +3903,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -3883,6 +3913,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -3916,11 +3951,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -3963,12 +3993,12 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -4031,14 +4061,14 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Microsoft", @@ -4104,6 +4134,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4141,15 +4176,15 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -4166,22 +4201,22 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 9 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 6 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4208,36 +4243,31 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -4250,16 +4280,31 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 + }, { "name": "IXL", "slug": "ixl", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4322,7 +4367,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -4334,6 +4379,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4355,8 +4405,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Coupang", + "slug": "coupang", "frequency": 2 }, { @@ -4386,6 +4436,11 @@ "slug": "zillow", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -4405,11 +4460,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -4454,13 +4504,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4529,15 +4579,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -4561,14 +4611,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -4591,7 +4641,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Uber", @@ -4601,11 +4651,6 @@ { "name": "Google", "slug": "google", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 2 }, { @@ -4633,13 +4678,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 9 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "DoorDash", "slug": "doordash", @@ -4650,11 +4710,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -4665,21 +4720,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -4710,7 +4750,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 22 }, { "name": "Apple", @@ -4730,7 +4770,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -4747,6 +4787,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -4777,11 +4822,6 @@ "slug": "accenture", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -4802,6 +4842,11 @@ "slug": "spotify", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -4883,8 +4928,8 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -4898,18 +4943,18 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -4921,11 +4966,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -4945,13 +4985,8 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -4969,7 +5004,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 5 }, { "name": "Expedia", @@ -5026,12 +5061,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -5053,18 +5088,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", @@ -5088,6 +5118,11 @@ { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5158,22 +5193,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 15 }, { - "name": "Spotify", - "slug": "spotify", - "frequency": 8 + "name": "Amazon", + "slug": "amazon", + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Spotify", + "slug": "spotify", + "frequency": 8 }, { "name": "Apple", @@ -5185,24 +5220,34 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "LinkedIn", "slug": "linkedin", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -5226,7 +5271,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Pinterest", @@ -5338,7 +5383,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -5361,18 +5406,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Coupang", - "slug": "coupang", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5398,28 +5438,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "TikTok", "slug": "tiktok", "frequency": 8 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 4 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Palantir Technologies", "slug": "palantir-technologies", "frequency": 3 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5482,13 +5522,13 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -5524,7 +5564,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 } ] }, @@ -5560,6 +5600,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -5581,7 +5626,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "TikTok", @@ -5625,16 +5670,16 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5652,24 +5697,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5692,7 +5732,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 } ] }, @@ -5715,12 +5755,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 4 }, { "name": "Adobe", @@ -5731,11 +5771,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -5750,11 +5785,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -5770,6 +5800,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5832,7 +5867,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -5934,11 +5969,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -5955,7 +5985,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -5973,8 +6003,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -5997,7 +6027,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -6025,11 +6055,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -6094,11 +6119,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 } ] }, @@ -6115,13 +6135,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Karat", "slug": "karat", @@ -6132,11 +6157,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -6269,11 +6289,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -6294,19 +6309,14 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -6332,6 +6342,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Samsung", + "slug": "samsung", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6352,7 +6367,7 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 10 + "frequency": 12 }, { "name": "Amazon", @@ -6362,12 +6377,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 }, { "name": "Booking.com", @@ -6380,8 +6400,8 @@ "frequency": 2 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -6390,13 +6410,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -6441,11 +6456,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6472,12 +6482,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 10 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -6513,11 +6523,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 } ] }, @@ -6536,25 +6541,25 @@ "slug": "google", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -6613,22 +6618,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 65 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 33 + "frequency": 71 }, { "name": "Google", "slug": "google", - "frequency": 31 + "frequency": 36 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 36 }, { "name": "Apple", "slug": "apple", - "frequency": 30 + "frequency": 31 }, { "name": "Microsoft", @@ -6638,7 +6643,12 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Uber", @@ -6646,8 +6656,8 @@ "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -6655,11 +6665,6 @@ "slug": "expedia", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -6680,11 +6685,6 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", @@ -6695,6 +6695,11 @@ "slug": "nagarro", "frequency": 3 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 3 + }, { "name": "Deloitte", "slug": "deloitte", @@ -6705,6 +6710,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "Capgemini", "slug": "capgemini", @@ -6750,11 +6760,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Accolite", "slug": "accolite", @@ -6775,7 +6780,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 13 + "frequency": 14 }, { "name": "Facebook", @@ -6796,11 +6801,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -6819,11 +6819,21 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -6844,32 +6854,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 6 }, { "name": "Microsoft", @@ -6933,10 +6943,15 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -6948,11 +6963,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7002,16 +7012,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -7022,6 +7022,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -7037,6 +7042,11 @@ "slug": "vmware", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -7062,7 +7072,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -7074,6 +7084,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7089,20 +7104,10 @@ "slug": "epam-systems", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "TikTok", @@ -7114,6 +7119,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -7135,8 +7145,8 @@ "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Sapient", + "slug": "sapient", "frequency": 2 } ] @@ -7159,7 +7169,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -7366,7 +7376,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 13 }, { "name": "Google", @@ -7376,7 +7386,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -7408,20 +7418,20 @@ "slug": "tcs", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "MathWorks", @@ -7448,7 +7458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Apple", @@ -7502,12 +7512,17 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Amazon", @@ -7515,8 +7530,8 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -7524,20 +7539,10 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -7554,6 +7559,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -7591,11 +7601,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7619,11 +7624,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Capital One", "slug": "capital-one", @@ -7669,7 +7669,13 @@ ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } + ] }, { "id": 177, @@ -7703,6 +7709,16 @@ "slug": "google", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -7713,11 +7729,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "MathWorks", "slug": "mathworks", @@ -7739,7 +7750,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 29 + "frequency": 31 }, { "name": "Amazon", @@ -7750,6 +7761,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] } From a36f3bb9fe0aa8a53bbceebce7c791ccbb04b0c9 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 27 Aug 2023 12:02:29 +0000 Subject: [PATCH 263/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1420 +++++++++++++++++++-------------------- 1 file changed, 690 insertions(+), 730 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 36b695aa..992563de 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-08-20T12:02:33.976640", + "updated": "2023-08-27T12:02:29.298697", "data": [ { "id": 0, @@ -11,15 +11,20 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Google", @@ -27,19 +32,14 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -82,7 +82,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -144,6 +144,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -159,16 +164,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -183,6 +178,11 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -199,7 +199,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -209,12 +209,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "frequency": 6 }, { "name": "Google", @@ -226,10 +221,15 @@ "slug": "asana", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -293,7 +293,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Yahoo", @@ -357,12 +357,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -409,7 +409,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Adobe", @@ -424,7 +424,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -465,11 +465,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -513,24 +508,19 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Square", - "slug": "square", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -555,11 +545,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Cisco", - "slug": "cisco", - "frequency": 6 - }, { "name": "Karat", "slug": "karat", @@ -580,6 +565,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -647,6 +637,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Nutanix", "slug": "nutanix", @@ -657,11 +652,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "IBM", "slug": "ibm", @@ -672,11 +662,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Hudson River Trading", "slug": "hudson-river-trading", @@ -702,7 +687,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -714,6 +699,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -729,11 +719,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -765,7 +750,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", @@ -788,13 +773,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -809,11 +789,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -828,6 +803,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -841,6 +821,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -851,6 +836,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -861,11 +851,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -876,16 +861,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -895,6 +870,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -962,24 +942,19 @@ "slug": "airbnb", "frequency": 8 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -987,6 +962,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -1022,7 +1002,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -1086,18 +1066,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -1111,7 +1091,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 2 + "frequency": 3 }, { "name": "JPMorgan", @@ -1177,6 +1157,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1239,7 +1224,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Microsoft", @@ -1247,8 +1237,8 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -1256,11 +1246,6 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -1317,7 +1302,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -1347,14 +1332,14 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -1386,7 +1371,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -1403,6 +1388,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1418,11 +1408,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -1470,11 +1455,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "TikTok", "slug": "tiktok", @@ -1485,6 +1465,16 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1510,7 +1500,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 27 }, { "name": "Apple", @@ -1518,43 +1508,38 @@ "frequency": 10 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Yandex", + "slug": "yandex", + "frequency": 9 }, { "name": "Google", "slug": "google", "frequency": 7 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Bolt", + "slug": "bolt", + "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { @@ -1563,8 +1548,8 @@ "frequency": 3 }, { - "name": "Intel", - "slug": "intel", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { @@ -1572,6 +1557,11 @@ "slug": "tcs", "frequency": 3 }, + { + "name": "Intel", + "slug": "intel", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -1582,11 +1572,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1622,7 +1607,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -1632,7 +1617,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -1640,13 +1625,13 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -1654,19 +1639,24 @@ "slug": "google", "frequency": 3 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, { "name": "Twilio", "slug": "twilio", "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -1678,11 +1668,6 @@ "name": "Zillow", "slug": "zillow", "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 } ] }, @@ -1715,7 +1700,7 @@ { "name": "PhonePe", "slug": "phonepe", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -1736,11 +1721,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -1762,7 +1742,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 }, { "name": "Yahoo", @@ -1774,11 +1759,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1826,6 +1806,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1836,16 +1821,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -1855,11 +1830,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -1876,7 +1846,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 15 + "frequency": 17 }, { "name": "TikTok", @@ -1884,14 +1854,14 @@ "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Commvault", @@ -1928,6 +1898,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -1968,7 +1943,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 26 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 9 }, { "name": "Microsoft", @@ -1976,19 +1956,19 @@ "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Cisco", + "slug": "cisco", "frequency": 8 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Bloomberg", @@ -2006,15 +1986,20 @@ "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2025,16 +2010,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2075,7 +2050,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -2097,6 +2072,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2107,11 +2087,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -2148,23 +2123,33 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Commvault", + "slug": "commvault", "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2175,11 +2160,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -2189,11 +2169,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Commvault", - "slug": "commvault", - "frequency": 2 } ] }, @@ -2255,11 +2230,6 @@ "slug": "amazon", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2300,6 +2270,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2327,19 +2302,24 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -2368,11 +2348,6 @@ "name": "Commvault", "slug": "commvault", "frequency": 4 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -2401,6 +2376,11 @@ "slug": "expedia", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2419,13 +2399,13 @@ "premium": false, "companies": [ { - "name": "ByteDance", - "slug": "bytedance", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 } ] @@ -2493,7 +2473,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -2509,16 +2489,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 } ] }, @@ -2592,7 +2562,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -2609,20 +2579,20 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", "slug": "uber", - "frequency": 3 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 + "frequency": 2 } ] }, @@ -2676,11 +2646,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -2792,7 +2757,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -2809,11 +2774,6 @@ "slug": "ibm", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2829,6 +2789,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2869,7 +2834,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -2973,7 +2938,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -3015,13 +2980,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -3067,11 +3032,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3094,7 +3054,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Google", @@ -3102,25 +3062,20 @@ "frequency": 7 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Uber", - "slug": "uber", - "frequency": 5 + "name": "Yandex", + "slug": "yandex", + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3142,13 +3097,13 @@ "frequency": 4 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 3 }, { @@ -3156,6 +3111,11 @@ "slug": "zillow", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -3248,14 +3208,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -3320,11 +3280,6 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 }, { @@ -3354,11 +3309,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3378,6 +3328,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -3411,16 +3366,16 @@ "slug": "commvault", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Tesla", "slug": "tesla", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -3466,7 +3421,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -3481,26 +3436,26 @@ { "name": "Google", "slug": "google", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -3520,6 +3475,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -3565,19 +3525,24 @@ "slug": "tiktok", "frequency": 6 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -3586,19 +3551,14 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Zillow", @@ -3625,7 +3585,7 @@ { "name": "Flipkart", "slug": "flipkart", - "frequency": 14 + "frequency": 15 }, { "name": "Snapchat", @@ -3679,6 +3639,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 14 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 13 }, { @@ -3686,21 +3651,11 @@ "slug": "google", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 - }, { "name": "Apple", "slug": "apple", "frequency": 6 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3712,8 +3667,8 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "TikTok", + "slug": "tiktok", "frequency": 5 }, { @@ -3727,13 +3682,18 @@ "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -3742,8 +3702,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Netflix", + "slug": "netflix", "frequency": 2 }, { @@ -3762,8 +3722,8 @@ "frequency": 2 }, { - "name": "Netflix", - "slug": "netflix", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -3786,11 +3746,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3813,11 +3768,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3859,11 +3809,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -3881,12 +3826,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 37 + "frequency": 35 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "TikTok", @@ -3941,16 +3886,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -4084,6 +4029,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 } ] }, @@ -4117,7 +4067,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", @@ -4143,11 +4093,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -4216,12 +4161,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -4248,7 +4188,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -4340,7 +4280,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -4431,11 +4371,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Zillow", - "slug": "zillow", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -4451,6 +4386,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4460,6 +4400,11 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 } ] }, @@ -4476,7 +4421,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -4493,11 +4438,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "DoorDash", "slug": "doordash", @@ -4508,6 +4448,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4609,7 +4554,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -4620,11 +4565,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -4723,7 +4663,7 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 2 + "frequency": 3 }, { "name": "HRT", @@ -4750,12 +4690,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 23 }, { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 15 }, { "name": "Yandex", @@ -4783,8 +4723,8 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Tesla", + "slug": "tesla", "frequency": 4 }, { @@ -4803,13 +4743,8 @@ "frequency": 3 }, { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, - { - "name": "Yahoo", - "slug": "yahoo", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -4822,6 +4757,11 @@ "slug": "accenture", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4837,6 +4777,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, { "name": "Spotify", "slug": "spotify", @@ -4847,19 +4792,24 @@ "slug": "jpmorgan", "frequency": 2 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { @@ -4872,11 +4822,6 @@ "slug": "visa", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -4908,7 +4853,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 } ] }, @@ -4948,13 +4893,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -4963,8 +4908,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -5011,11 +4956,6 @@ "slug": "expedia", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5026,6 +4966,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5058,15 +5003,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 10 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "Google", @@ -5093,27 +5038,27 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Microsoft", @@ -5150,6 +5095,11 @@ "slug": "netflix", "frequency": 2 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -5193,7 +5143,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 17 }, { "name": "Amazon", @@ -5203,12 +5153,12 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Spotify", "slug": "spotify", - "frequency": 8 + "frequency": 6 }, { "name": "Apple", @@ -5250,6 +5200,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -5271,7 +5226,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 9 }, { "name": "Pinterest", @@ -5284,8 +5239,8 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -5294,8 +5249,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -5388,12 +5348,12 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -5435,11 +5395,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 13 - }, { "name": "TikTok", "slug": "tiktok", @@ -5448,7 +5403,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Palantir Technologies", @@ -5466,13 +5421,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5480,6 +5435,11 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -5524,7 +5484,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "TikTok", @@ -5663,7 +5623,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -5671,8 +5631,8 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5702,16 +5662,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5732,7 +5692,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 } ] }, @@ -5748,8 +5708,8 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -5758,8 +5718,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -5814,6 +5774,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 } ] }, @@ -5832,16 +5797,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5862,13 +5827,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5891,11 +5861,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -5915,6 +5880,11 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -5936,7 +5906,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -5965,6 +5935,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -6110,11 +6085,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6135,7 +6105,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 11 }, { "name": "Bloomberg", @@ -6145,7 +6115,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Karat", @@ -6157,6 +6127,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -6208,7 +6183,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -6277,18 +6252,13 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -6299,6 +6269,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -6313,11 +6288,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -6367,7 +6337,7 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 12 + "frequency": 15 }, { "name": "Amazon", @@ -6379,14 +6349,14 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "DoorDash", "slug": "doordash", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -6436,6 +6406,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -6450,16 +6425,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Sprinklr", - "slug": "sprinklr", - "frequency": 2 } ] }, @@ -6477,12 +6442,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 }, { "name": "Cisco", "slug": "cisco", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -6490,18 +6455,13 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 2 }, { "name": "Apple", "slug": "apple", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 2 }, { @@ -6514,6 +6474,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -6539,7 +6504,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -6551,15 +6516,10 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -6576,6 +6536,11 @@ "slug": "ixl", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -6594,13 +6559,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Amazon", + "slug": "amazon", "frequency": 3 } ] @@ -6618,17 +6583,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 71 + "frequency": 77 }, { "name": "Google", "slug": "google", - "frequency": 36 + "frequency": 38 }, { "name": "Adobe", "slug": "adobe", - "frequency": 36 + "frequency": 37 }, { "name": "Apple", @@ -6648,6 +6613,11 @@ { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { @@ -6655,11 +6625,6 @@ "slug": "uber", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", @@ -6681,13 +6646,13 @@ "frequency": 4 }, { - "name": "tcs", - "slug": "tcs", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { @@ -6705,11 +6670,6 @@ "slug": "deloitte", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -6745,6 +6705,11 @@ "slug": "blackrock", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -6833,11 +6798,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -6859,18 +6819,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 }, { "name": "Google", "slug": "google", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", @@ -6887,8 +6847,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -6902,8 +6862,13 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Sprinklr", + "slug": "sprinklr", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6954,28 +6919,23 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -7010,12 +6970,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Yahoo", @@ -7027,11 +6987,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7047,6 +7002,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -7067,21 +7027,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 30 }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { @@ -7094,6 +7054,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Yandex", "slug": "yandex", @@ -7105,9 +7070,9 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "TikTok", @@ -7115,13 +7080,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "MAQ Software", + "slug": "maq-software", "frequency": 2 }, { @@ -7161,14 +7121,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 10 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 13 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 10 }, { @@ -7181,14 +7141,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -7196,14 +7156,19 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { @@ -7275,7 +7240,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 } ] }, @@ -7327,11 +7292,6 @@ "slug": "lyft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -7413,11 +7373,6 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7433,6 +7388,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "MathWorks", "slug": "mathworks", @@ -7458,21 +7418,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -7484,6 +7449,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -7517,17 +7487,17 @@ { "name": "Facebook", "slug": "facebook", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 5 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "frequency": 7 }, { "name": "Google", @@ -7544,29 +7514,19 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -7592,13 +7552,13 @@ "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -7624,6 +7584,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Capital One", "slug": "capital-one", @@ -7704,6 +7669,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -7714,11 +7684,6 @@ "slug": "tcs", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -7728,11 +7693,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 3 - }, - { - "name": "MathWorks", - "slug": "mathworks", - "frequency": 2 } ] }, @@ -7750,7 +7710,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 31 + "frequency": 34 }, { "name": "Amazon", From 5757a2ccd42551777743e1ac170141adb73d505e Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 3 Sep 2023 12:02:25 +0000 Subject: [PATCH 264/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1313 ++++++++++++++++++++------------------- 1 file changed, 663 insertions(+), 650 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 992563de..6993b50c 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-08-27T12:02:29.298697", + "updated": "2023-09-03T12:02:24.810807", "data": [ { "id": 0, @@ -31,6 +31,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -41,11 +46,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -103,11 +103,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -124,12 +119,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, @@ -144,14 +134,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Google", "slug": "google", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -221,14 +211,19 @@ "slug": "asana", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -251,11 +246,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -288,7 +278,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -303,7 +293,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "PhonePe", @@ -374,11 +364,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -390,8 +375,8 @@ "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -409,7 +394,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 18 }, { "name": "Adobe", @@ -493,6 +478,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -513,11 +503,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -545,29 +530,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Karat", - "slug": "karat", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Google", "slug": "google", "frequency": 5 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Karat", + "slug": "karat", "frequency": 5 }, { @@ -575,6 +550,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -585,6 +565,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -627,11 +612,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -647,6 +627,11 @@ "slug": "nutanix", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -682,12 +667,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -757,25 +742,25 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -824,18 +809,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -846,11 +826,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Citadel", "slug": "citadel", @@ -861,6 +836,16 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -940,7 +925,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -953,8 +938,13 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -968,13 +958,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -1009,6 +994,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1023,16 +1013,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Reddit", - "slug": "reddit", - "frequency": 2 } ] }, @@ -1045,13 +1025,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - } - ] + "companies": [] }, { "id": 22, @@ -1113,11 +1087,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -1219,7 +1188,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -1249,13 +1218,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1270,11 +1244,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 2 } ] }, @@ -1307,13 +1276,18 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1336,19 +1310,14 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -1371,7 +1340,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 11 }, { "name": "Bloomberg", @@ -1381,7 +1350,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -1398,15 +1367,20 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Swiggy", + "slug": "swiggy", + "frequency": 2 }, { "name": "Zoho", @@ -1438,7 +1412,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 12 + "frequency": 14 }, { "name": "Bloomberg", @@ -1455,11 +1429,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -1481,8 +1450,8 @@ "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -1500,27 +1469,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 31 }, { "name": "Apple", "slug": "apple", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 10 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -1533,9 +1502,9 @@ "frequency": 5 }, { - "name": "Bolt", - "slug": "bolt", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Goldman Sachs", @@ -1543,8 +1512,13 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bolt", + "slug": "bolt", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -1567,11 +1541,6 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1607,7 +1576,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", @@ -1627,12 +1596,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 3 + "frequency": 4 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -1644,16 +1613,16 @@ "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -1668,6 +1637,11 @@ "name": "Zillow", "slug": "zillow", "frequency": 2 + }, + { + "name": "Twilio", + "slug": "twilio", + "frequency": 2 } ] }, @@ -1705,7 +1679,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Databricks", @@ -1740,14 +1714,14 @@ "frequency": 13 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Yahoo", @@ -1760,8 +1734,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1770,13 +1744,13 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1806,14 +1780,14 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -1830,6 +1804,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -1846,27 +1825,32 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 17 + "frequency": 20 }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Commvault", + "slug": "commvault", "frequency": 4 }, { - "name": "Commvault", - "slug": "commvault", - "frequency": 3 + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Booking.com", @@ -1874,18 +1858,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -1943,7 +1922,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 29 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 13 }, { "name": "Adobe", @@ -1955,11 +1939,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 8 - }, { "name": "Google", "slug": "google", @@ -1985,16 +1964,16 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -2062,11 +2041,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -2082,6 +2056,16 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2123,12 +2107,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Commvault", "slug": "commvault", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -2160,6 +2144,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -2190,7 +2179,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -2207,6 +2196,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2230,6 +2224,11 @@ "slug": "amazon", "frequency": 10 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2251,13 +2250,13 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -2275,11 +2274,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -2300,7 +2294,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -2331,6 +2325,11 @@ "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 + }, + { + "name": "Akuna Capital", + "slug": "akuna-capital", + "frequency": 2 } ] }, @@ -2381,6 +2380,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2446,11 +2450,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2470,25 +2479,25 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -2507,6 +2516,11 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -2517,11 +2531,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -2557,7 +2566,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -2567,7 +2576,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Yandex", @@ -2579,20 +2588,25 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -2617,13 +2631,13 @@ "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -2695,16 +2709,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2747,36 +2761,36 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 24 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { "name": "IBM", "slug": "ibm", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 3 }, { @@ -2841,19 +2855,19 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 2 }, { @@ -2861,11 +2875,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Dell", "slug": "dell", @@ -2883,6 +2892,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -2898,11 +2912,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -3012,16 +3021,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Google", "slug": "google", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -3031,11 +3040,6 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -3054,12 +3058,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 21 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -3097,28 +3101,33 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Zillow", "slug": "zillow", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "LinkedIn", + "slug": "linkedin", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -3186,11 +3195,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -3324,11 +3328,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -3349,7 +3348,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -3366,6 +3365,11 @@ "slug": "commvault", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", @@ -3381,11 +3385,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -3411,7 +3410,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 11 }, { "name": "Apple", @@ -3441,7 +3440,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 2 + "frequency": 3 }, { "name": "Bloomberg", @@ -3558,17 +3557,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Zillow", "slug": "zillow", "frequency": 2 - }, - { - "name": "Zoom", - "slug": "zoom", - "frequency": 2 } ] }, @@ -3609,16 +3603,16 @@ "difficulty": "Easy", "premium": true, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -3649,12 +3643,12 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -3681,16 +3675,16 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -3701,6 +3695,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -3721,11 +3720,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Pinterest", "slug": "pinterest", @@ -3796,14 +3790,14 @@ "premium": false, "companies": [ { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 }, { "name": "Amazon", @@ -3826,28 +3820,28 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 35 + "frequency": 34 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "TikTok", "slug": "tiktok", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3894,7 +3888,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "eBay", @@ -3938,7 +3932,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -4015,6 +4009,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4025,11 +4024,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Cognizant", "slug": "cognizant", @@ -4106,24 +4100,29 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -4146,7 +4145,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -4163,6 +4162,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -4201,8 +4205,8 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -4210,6 +4214,16 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -4221,8 +4235,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -4230,11 +4244,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 - }, { "name": "IXL", "slug": "ixl", @@ -4307,33 +4316,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4349,6 +4353,11 @@ "slug": "coupang", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Visa", "slug": "visa", @@ -4371,6 +4380,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4381,30 +4395,15 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 } ] }, @@ -4549,7 +4548,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -4581,7 +4580,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 7 }, { "name": "Uber", @@ -4591,12 +4590,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 + "frequency": 3 }, { "name": "Yandex", @@ -4618,7 +4612,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", @@ -4635,11 +4629,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "DoorDash", "slug": "doordash", @@ -4660,6 +4649,11 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -4690,7 +4684,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 26 }, { "name": "Apple", @@ -4698,14 +4692,14 @@ "frequency": 15 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 12 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 11 + "name": "Yandex", + "slug": "yandex", + "frequency": 12 }, { "name": "TikTok", @@ -4743,13 +4737,13 @@ "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -4782,11 +4776,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4797,6 +4786,11 @@ "slug": "flipkart", "frequency": 2 }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -4823,8 +4817,8 @@ "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "tcs", + "slug": "tcs", "frequency": 2 } ] @@ -4870,7 +4864,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -4911,6 +4905,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -4949,7 +4948,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "Expedia", @@ -5011,7 +5010,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -5038,7 +5037,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Bloomberg", @@ -5050,11 +5054,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -5075,6 +5074,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Dropbox", "slug": "dropbox", @@ -5099,11 +5103,6 @@ "name": "PayPal", "slug": "paypal", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -5126,6 +5125,16 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -5143,23 +5152,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 13 }, { "name": "Google", "slug": "google", "frequency": 9 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 6 - }, { "name": "Apple", "slug": "apple", @@ -5170,6 +5174,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -5190,6 +5199,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5305,11 +5319,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5319,11 +5328,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "epiFi", - "slug": "epifi", - "frequency": 2 } ] }, @@ -5341,14 +5345,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 9 }, { - "name": "Google", - "slug": "google", - "frequency": 8 + "name": "Amazon", + "slug": "amazon", + "frequency": 9 }, { "name": "Apple", @@ -5361,8 +5365,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -5376,8 +5380,8 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -5403,7 +5407,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Palantir Technologies", @@ -5537,13 +5541,7 @@ ], "difficulty": "Easy", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 122, @@ -5556,14 +5554,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -5586,12 +5584,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -5692,7 +5690,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 } ] }, @@ -5710,7 +5708,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -5726,11 +5724,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -5797,16 +5790,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -5827,7 +5820,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Google", @@ -5882,8 +5875,8 @@ "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -5906,7 +5899,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", @@ -5977,11 +5970,6 @@ "slug": "linkedin", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -6002,7 +5990,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 } ] }, @@ -6016,14 +6004,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -6046,17 +6034,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 }, { "name": "Zillow", "slug": "zillow", - "frequency": 3 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 + "frequency": 2 }, { "name": "Bloomberg", @@ -6110,7 +6103,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -6127,11 +6120,21 @@ "slug": "google", "frequency": 2 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -6142,20 +6145,10 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -6215,7 +6208,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -6279,6 +6272,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6312,6 +6310,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -6337,7 +6340,7 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 15 + "frequency": 18 }, { "name": "Amazon", @@ -6447,13 +6450,18 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 7 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -6469,11 +6477,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6506,6 +6509,11 @@ "slug": "google", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -6514,11 +6522,6 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 3 }, { @@ -6541,6 +6544,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -6561,12 +6569,12 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -6583,37 +6591,37 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 77 + "frequency": 82 }, { "name": "Google", "slug": "google", - "frequency": 38 + "frequency": 39 }, { "name": "Adobe", "slug": "adobe", - "frequency": 37 + "frequency": 39 }, { "name": "Apple", "slug": "apple", - "frequency": 31 + "frequency": 32 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 13 + "frequency": 15 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 9 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 9 }, { "name": "Facebook", @@ -6640,6 +6648,11 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", @@ -6671,8 +6684,8 @@ "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { @@ -6710,11 +6723,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -6747,11 +6755,6 @@ "slug": "yandex", "frequency": 14 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -6762,6 +6765,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -6814,17 +6822,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 11 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 12 }, { "name": "Google", @@ -6834,12 +6842,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -6921,11 +6929,6 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 3 }, { @@ -6937,6 +6940,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -6987,11 +6995,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "VMware", "slug": "vmware", @@ -7002,11 +7005,21 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -7032,12 +7045,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 7 }, { "name": "Bloomberg", @@ -7045,8 +7063,8 @@ "frequency": 6 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Google", + "slug": "google", "frequency": 5 }, { @@ -7054,11 +7072,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", @@ -7067,7 +7080,7 @@ { "name": "EPAM Systems", "slug": "epam-systems", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -7124,13 +7137,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -7141,16 +7159,16 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7161,11 +7179,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -7176,11 +7189,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -7273,7 +7281,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 8 } ] }, @@ -7336,26 +7344,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -7386,18 +7394,18 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 + "frequency": 2 }, { "name": "MathWorks", "slug": "mathworks", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -7430,14 +7438,14 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -7482,12 +7490,12 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 12 + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", @@ -7528,6 +7536,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 } ] }, @@ -7674,14 +7687,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "tcs", "slug": "tcs", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { From b74db8bc4889e25ece50fa4fd97481d5f2474f35 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 10 Sep 2023 12:02:31 +0000 Subject: [PATCH 265/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1457 +++++++++++++++++++++------------------ 1 file changed, 779 insertions(+), 678 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 6993b50c..6c52bb16 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-09-03T12:02:24.810807", + "updated": "2023-09-10T12:02:31.276706", "data": [ { "id": 0, @@ -19,33 +19,28 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -57,13 +52,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -144,14 +139,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -199,7 +194,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Google", @@ -226,6 +221,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -246,16 +246,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "American Express", "slug": "american-express", @@ -300,11 +290,6 @@ "slug": "phonepe", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -357,7 +342,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", @@ -373,11 +358,6 @@ "name": "Sprinklr", "slug": "sprinklr", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -394,12 +374,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -414,11 +394,21 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 2 }, { @@ -436,11 +426,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -478,6 +463,11 @@ "slug": "google", "frequency": 6 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -493,11 +483,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -540,20 +525,15 @@ "slug": "google", "frequency": 5 }, - { - "name": "Karat", - "slug": "karat", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Amazon", @@ -561,15 +541,10 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Karat", + "slug": "karat", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -581,8 +556,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -612,6 +592,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -627,11 +612,6 @@ "slug": "nutanix", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -642,11 +622,6 @@ "slug": "ibm", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Hudson River Trading", "slug": "hudson-river-trading", @@ -704,6 +679,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "turing", + "slug": "turing", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -735,7 +715,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Bloomberg", @@ -743,9 +728,9 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Apple", @@ -756,11 +741,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -793,6 +773,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -809,7 +794,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -898,17 +883,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -932,19 +912,14 @@ "slug": "google", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -957,6 +932,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -1013,6 +993,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -1040,7 +1025,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", @@ -1055,7 +1040,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -1121,6 +1106,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -1130,11 +1120,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -1154,14 +1139,14 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Uber", @@ -1200,11 +1185,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -1215,6 +1195,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -1273,16 +1258,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1292,6 +1277,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Cadence", + "slug": "cadence", + "frequency": 2 } ] }, @@ -1342,29 +1332,34 @@ "slug": "amazon", "frequency": 11 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Zoho", + "slug": "zoho", + "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1383,13 +1378,13 @@ "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 }, { @@ -1422,7 +1417,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -1439,6 +1434,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -1453,6 +1453,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Miro", + "slug": "miro", + "frequency": 2 } ] }, @@ -1469,7 +1474,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 34 }, { "name": "Apple", @@ -1491,20 +1496,20 @@ "slug": "google", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 }, { "name": "Goldman Sachs", @@ -1522,14 +1527,14 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", - "frequency": 3 + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 }, { "name": "Intel", @@ -1542,23 +1547,23 @@ "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Tinkoff", + "slug": "tinkoff", "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "Paytm", - "slug": "paytm", + "name": "Zoho", + "slug": "zoho", "frequency": 2 } ] @@ -1604,44 +1609,34 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Google", + "slug": "google", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { "name": "Zillow", "slug": "zillow", "frequency": 2 - }, - { - "name": "Twilio", - "slug": "twilio", - "frequency": 2 } ] }, @@ -1738,21 +1733,26 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "MathWorks", - "slug": "mathworks", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 }, + { + "name": "Datadog", + "slug": "datadog", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -1762,6 +1762,11 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 + }, + { + "name": "MathWorks", + "slug": "mathworks", + "frequency": 2 } ] }, @@ -1785,14 +1790,14 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -1825,23 +1830,18 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 20 + "frequency": 21 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "TikTok", + "slug": "tiktok", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Commvault", "slug": "commvault", @@ -1852,19 +1852,29 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, { "name": "Booking.com", "slug": "bookingcom", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -1882,11 +1892,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Pure Storage", "slug": "pure-storage", @@ -1927,11 +1932,16 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", "frequency": 9 }, { @@ -1939,11 +1949,6 @@ "slug": "microsoft", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", @@ -2080,6 +2085,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Grammarly", + "slug": "grammarly", + "frequency": 2 } ] }, @@ -2092,7 +2102,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 2 + } + ] }, { "id": 41, @@ -2117,18 +2133,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -2158,6 +2174,11 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -2174,21 +2195,21 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -2227,16 +2248,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -2249,11 +2275,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -2269,14 +2290,19 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 } ] @@ -2294,7 +2320,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -2321,11 +2347,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Akuna Capital", "slug": "akuna-capital", @@ -2363,7 +2384,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -2384,11 +2405,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -2450,7 +2466,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -2479,25 +2495,30 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -2588,14 +2609,14 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2714,11 +2735,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -2771,7 +2787,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -2788,11 +2804,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2875,6 +2886,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Dell", "slug": "dell", @@ -2989,13 +3005,13 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -3026,11 +3042,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -3040,6 +3051,11 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 } ] }, @@ -3060,20 +3076,25 @@ "slug": "amazon", "frequency": 21 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 9 + }, { "name": "Google", "slug": "google", "frequency": 8 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 7 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Bloomberg", @@ -3090,14 +3111,9 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, - { - "name": "TikTok", - "slug": "tiktok", + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { @@ -3110,11 +3126,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Zillow", "slug": "zillow", @@ -3125,11 +3136,21 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3144,11 +3165,6 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -3174,6 +3190,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Snowflake", + "slug": "snowflake", + "frequency": 2 } ] }, @@ -3215,12 +3236,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -3250,13 +3271,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -3279,7 +3300,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3290,6 +3311,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -3309,14 +3335,14 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Adobe", @@ -3350,11 +3376,6 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -3365,6 +3386,11 @@ "slug": "commvault", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3390,6 +3416,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Fortinet", + "slug": "fortinet", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -3410,7 +3441,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", @@ -3442,6 +3473,16 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Hubspot", + "slug": "hubspot", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3453,8 +3494,23 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "Synology", + "slug": "synology", + "frequency": 2 + }, + { + "name": "Snowflake", + "slug": "snowflake", + "frequency": 2 + }, + { + "name": "Avito", + "slug": "avito", "frequency": 2 } ] @@ -3496,11 +3552,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -3522,7 +3573,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -3549,16 +3600,21 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -3608,11 +3664,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", @@ -3630,16 +3681,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 16 + }, { "name": "Amazon", "slug": "amazon", "frequency": 14 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 13 - }, { "name": "Google", "slug": "google", @@ -3665,6 +3716,11 @@ "slug": "tiktok", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "LinkedIn", "slug": "linkedin", @@ -3675,14 +3731,14 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", + "frequency": 4 + }, + { + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { @@ -3696,9 +3752,9 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Grammarly", + "slug": "grammarly", + "frequency": 3 }, { "name": "Netflix", @@ -3710,6 +3766,21 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "Tesco", + "slug": "tesco", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -3720,11 +3791,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -3744,11 +3810,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 } ] }, @@ -3762,11 +3823,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -3820,7 +3876,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 34 + "frequency": 32 }, { "name": "Google", @@ -3833,19 +3889,19 @@ "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -3880,6 +3936,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3932,12 +3993,12 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -3975,7 +4036,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 } ] }, @@ -3992,7 +4053,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -4004,11 +4065,6 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4024,6 +4080,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -4066,7 +4127,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -4074,13 +4135,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -4111,14 +4172,14 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "TikTok", @@ -4147,20 +4208,15 @@ "slug": "amazon", "frequency": 10 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 6 }, { "name": "Microsoft", @@ -4168,8 +4224,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -4265,8 +4321,13 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, + { + "name": "Criteo", + "slug": "criteo", "frequency": 2 } ] @@ -4318,11 +4379,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -4333,11 +4389,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4348,6 +4399,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Coupang", "slug": "coupang", @@ -4420,7 +4476,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 10 + "frequency": 12 }, { "name": "Adobe", @@ -4430,7 +4486,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Yahoo", @@ -4442,11 +4503,6 @@ "slug": "doordash", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -4500,16 +4556,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 } ] }, @@ -4548,7 +4594,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -4580,18 +4626,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 4 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -4612,7 +4663,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", @@ -4627,7 +4678,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "DoorDash", @@ -4659,6 +4710,11 @@ "slug": "citadel", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "HRT", "slug": "hrt", @@ -4668,6 +4724,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 } ] }, @@ -4684,7 +4745,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Apple", @@ -4694,12 +4755,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 14 }, { "name": "Yandex", "slug": "yandex", - "frequency": 12 + "frequency": 13 }, { "name": "TikTok", @@ -4709,7 +4770,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -4742,13 +4803,13 @@ "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { @@ -4776,11 +4837,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -4791,6 +4847,11 @@ "slug": "accolite", "frequency": 2 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -4812,13 +4873,18 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, + { + "name": "AMD", + "slug": "amd", "frequency": 2 } ] @@ -4866,6 +4932,11 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -4881,11 +4952,6 @@ "slug": "lyft", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -4901,11 +4967,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4927,11 +4988,6 @@ "name": "Media.net", "slug": "medianet", "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -4948,21 +5004,21 @@ { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 4 }, { "name": "Expedia", "slug": "expedia", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -5010,7 +5066,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Google", @@ -5032,7 +5088,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -5042,6 +5098,11 @@ { "name": "Facebook", "slug": "facebook", + "frequency": 6 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -5049,25 +5110,25 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Avito", + "slug": "avito", + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Yandex", @@ -5079,21 +5140,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Dropbox", - "slug": "dropbox", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Netflix", "slug": "netflix", @@ -5152,7 +5198,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 23 }, { "name": "Amazon", @@ -5247,6 +5293,11 @@ "slug": "pinterest", "frequency": 3 }, + { + "name": "Yext", + "slug": "yext", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5262,6 +5313,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Druva", + "slug": "druva", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5271,11 +5327,6 @@ "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -5359,6 +5410,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5375,13 +5431,13 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Okta", + "slug": "okta", "frequency": 2 } ] @@ -5402,12 +5458,22 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 }, { "name": "Palantir Technologies", @@ -5424,21 +5490,11 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5494,6 +5550,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Rippling", + "slug": "rippling", + "frequency": 2 } ] }, @@ -5579,7 +5640,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 11 + "frequency": 8 }, { "name": "Amazon", @@ -5708,7 +5769,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -5724,6 +5785,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -5746,7 +5812,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -5790,16 +5856,16 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5899,7 +5965,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -5991,6 +6057,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -6027,15 +6098,10 @@ "slug": "path-sum-ii", "pattern": [ "DFS" - ], - "difficulty": "Medium", - "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, + ], + "difficulty": "Medium", + "premium": false, + "companies": [ { "name": "DoorDash", "slug": "doordash", @@ -6046,6 +6112,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Zillow", "slug": "zillow", @@ -6098,7 +6169,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -6224,11 +6295,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -6245,13 +6311,23 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 9 + }, + { + "name": "SIG", + "slug": "sig", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 3 + }, { "name": "Zillow", "slug": "zillow", @@ -6272,11 +6348,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -6301,14 +6372,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Square", @@ -6340,11 +6411,16 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 18 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "DoorDash", + "slug": "doordash", "frequency": 6 }, { @@ -6352,11 +6428,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -6445,7 +6516,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Cisco", @@ -6477,11 +6548,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Airbnb", "slug": "airbnb", @@ -6504,11 +6570,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -6519,6 +6580,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6591,36 +6657,36 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 82 + "frequency": 89 }, { "name": "Google", "slug": "google", - "frequency": 39 + "frequency": 41 }, { "name": "Adobe", "slug": "adobe", - "frequency": 39 + "frequency": 41 }, { "name": "Apple", "slug": "apple", - "frequency": 32 + "frequency": 36 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 15 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 9 + "frequency": 17 }, { "name": "Yahoo", "slug": "yahoo", + "frequency": 10 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 9 }, { @@ -6648,6 +6714,11 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 + }, { "name": "Accenture", "slug": "accenture", @@ -6659,8 +6730,8 @@ "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Deloitte", + "slug": "deloitte", "frequency": 3 }, { @@ -6669,8 +6740,8 @@ "frequency": 3 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Tinkoff", + "slug": "tinkoff", "frequency": 3 }, { @@ -6679,13 +6750,13 @@ "frequency": 3 }, { - "name": "Deloitte", - "slug": "deloitte", + "name": "IBM", + "slug": "ibm", "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", + "name": "wipro", + "slug": "wipro", "frequency": 2 }, { @@ -6693,6 +6764,11 @@ "slug": "capgemini", "frequency": 2 }, + { + "name": "Careem", + "slug": "careem", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -6724,8 +6800,8 @@ "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 }, { @@ -6758,7 +6834,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Yahoo", @@ -6787,14 +6863,19 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Grammarly", + "slug": "grammarly", "frequency": 4 }, { @@ -6822,12 +6903,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -6835,14 +6916,14 @@ "frequency": 12 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 10 }, { "name": "Bloomberg", @@ -6874,6 +6955,16 @@ "slug": "sprinklr", "frequency": 2 }, + { + "name": "Rakuten", + "slug": "rakuten", + "frequency": 2 + }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6889,6 +6980,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -6990,16 +7086,16 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "VMware", "slug": "vmware", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -7010,16 +7106,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -7055,17 +7141,17 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -7087,6 +7173,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -7137,13 +7228,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 10 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -7154,11 +7250,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -7169,6 +7260,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7184,6 +7280,11 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "Bosch", + "slug": "bosch", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -7248,7 +7349,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 11 } ] }, @@ -7282,6 +7383,11 @@ "name": "Airbnb", "slug": "airbnb", "frequency": 8 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -7344,7 +7450,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Google", @@ -7361,6 +7467,11 @@ "slug": "apple", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7371,16 +7482,6 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -7391,6 +7492,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7401,11 +7507,6 @@ "slug": "mathworks", "frequency": 2 }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -7426,7 +7527,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Apple", @@ -7443,6 +7544,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7452,16 +7558,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -7500,7 +7596,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -7533,8 +7629,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -7574,6 +7670,11 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7668,7 +7769,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -7700,12 +7801,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 } ] }, @@ -7723,7 +7824,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 34 + "frequency": 35 }, { "name": "Amazon", From 88d31b71e6e0c9ac430a052ef0ff097b5e715a25 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 17 Sep 2023 12:02:46 +0000 Subject: [PATCH 266/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1376 ++++++++++++++++++--------------------- 1 file changed, 645 insertions(+), 731 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 6c52bb16..3847b370 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-09-10T12:02:31.276706", + "updated": "2023-09-17T12:02:45.333027", "data": [ { "id": 0, @@ -22,14 +22,14 @@ "frequency": 8 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Bloomberg", @@ -44,16 +44,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "tcs", + "slug": "tcs", "frequency": 2 }, { @@ -77,7 +77,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -184,12 +184,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 8 }, { "name": "Bloomberg", @@ -211,6 +211,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -236,11 +241,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Docusign", "slug": "docusign", @@ -315,7 +315,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 } ] }, @@ -347,7 +347,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -451,7 +451,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -466,12 +466,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -488,11 +488,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -521,9 +516,9 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Bloomberg", @@ -536,8 +531,13 @@ "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -546,8 +546,13 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 }, { @@ -559,16 +564,6 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 } ] }, @@ -597,6 +592,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -642,7 +642,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Google", @@ -652,12 +652,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -718,24 +718,24 @@ "frequency": 11 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "TikTok", @@ -769,11 +769,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -794,7 +789,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -811,11 +806,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -845,6 +835,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 } ] }, @@ -888,7 +883,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 } ] }, @@ -903,9 +898,9 @@ "premium": false, "companies": [ { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 7 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Google", @@ -918,8 +913,8 @@ "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Airbnb", + "slug": "airbnb", "frequency": 3 }, { @@ -947,6 +942,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -1032,14 +1032,14 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { @@ -1052,6 +1052,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1067,11 +1072,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -1106,14 +1106,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -1173,21 +1173,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Google", "slug": "google", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -1198,11 +1203,6 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 - }, - { - "name": "Adobe", - "slug": "adobe", "frequency": 3 }, { @@ -1220,11 +1220,6 @@ "slug": "de-shaw", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1306,13 +1301,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -1337,14 +1332,14 @@ "slug": "google", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -1412,7 +1407,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -1439,6 +1434,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -1476,6 +1476,11 @@ "slug": "amazon", "frequency": 34 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 10 + }, { "name": "Apple", "slug": "apple", @@ -1486,11 +1491,6 @@ "slug": "yandex", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 - }, { "name": "Google", "slug": "google", @@ -1512,25 +1512,35 @@ "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { - "name": "Bolt", - "slug": "bolt", - "frequency": 4 + "name": "IBM", + "slug": "ibm", + "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "Zoho", + "slug": "zoho", "frequency": 3 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1547,23 +1557,23 @@ "frequency": 2 }, { - "name": "Tinkoff", - "slug": "tinkoff", + "name": "josh technology", + "slug": "josh-technology", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Tinkoff", + "slug": "tinkoff", "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Media.net", + "slug": "medianet", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Citadel", + "slug": "citadel", "frequency": 2 } ] @@ -1586,7 +1596,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -1616,7 +1626,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -1664,7 +1674,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "PhonePe", @@ -1680,16 +1690,6 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -1711,18 +1711,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -1739,8 +1739,8 @@ "frequency": 3 }, { - "name": "Agoda", - "slug": "agoda", + "name": "Airbnb", + "slug": "airbnb", "frequency": 3 }, { @@ -1753,11 +1753,6 @@ "slug": "datadog", "frequency": 2 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -1767,6 +1762,11 @@ "name": "MathWorks", "slug": "mathworks", "frequency": 2 + }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 2 } ] }, @@ -1783,7 +1783,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 7 }, { "name": "Apple", @@ -1830,7 +1830,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 21 + "frequency": 22 }, { "name": "Amazon", @@ -1852,6 +1852,11 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1872,16 +1877,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -1902,6 +1897,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1927,33 +1927,38 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 30 }, { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "name": "Google", + "slug": "google", + "frequency": 9 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1964,11 +1969,6 @@ "slug": "tiktok", "frequency": 6 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 5 - }, { "name": "Oracle", "slug": "oracle", @@ -2005,13 +2005,13 @@ "frequency": 2 }, { - "name": "PayPal", - "slug": "paypal", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "Altimetrik", + "slug": "altimetrik", "frequency": 2 } ] @@ -2046,24 +2046,24 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Wish", - "slug": "wish", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -2071,11 +2071,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -2086,6 +2081,11 @@ "slug": "flipkart", "frequency": 2 }, + { + "name": "Wish", + "slug": "wish", + "frequency": 2 + }, { "name": "Grammarly", "slug": "grammarly", @@ -2140,11 +2140,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -2165,11 +2160,6 @@ "slug": "flipkart", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -2195,7 +2185,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -2217,11 +2207,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -2248,13 +2233,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -2266,13 +2256,8 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 3 }, { @@ -2291,13 +2276,13 @@ "frequency": 2 }, { - "name": "MakeMyTrip", - "slug": "makemytrip", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -2386,11 +2371,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Expedia", "slug": "expedia", @@ -2405,6 +2385,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -2495,6 +2480,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -2505,11 +2495,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2542,11 +2527,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2567,6 +2547,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2592,13 +2577,18 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Yandex", "slug": "yandex", @@ -2610,24 +2600,19 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -2644,12 +2629,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -2661,14 +2646,19 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -2676,11 +2666,6 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -2760,7 +2745,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -2777,7 +2762,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 25 }, { "name": "Adobe", @@ -2792,6 +2777,11 @@ { "name": "Google", "slug": "google", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { @@ -2799,11 +2789,6 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Expedia", "slug": "expedia", @@ -2866,35 +2851,35 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 - }, - { - "name": "Dell", - "slug": "dell", - "frequency": 2 } ] }, @@ -2908,6 +2893,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -2923,11 +2913,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2974,11 +2959,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -2999,15 +2979,10 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -3019,6 +2994,11 @@ "slug": "ebay", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -3079,12 +3059,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 12 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Yandex", @@ -3146,6 +3126,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -3156,11 +3141,6 @@ "slug": "cruise-automation", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Samsung", "slug": "samsung", @@ -3233,25 +3213,25 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -3268,7 +3248,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -3307,6 +3287,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3339,20 +3324,20 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Facebook", @@ -3379,31 +3364,31 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Commvault", "slug": "commvault", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Tesla", "slug": "tesla", "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -3411,11 +3396,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Fortinet", "slug": "fortinet", @@ -3441,12 +3421,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -3473,6 +3453,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 3 + }, { "name": "Hubspot", "slug": "hubspot", @@ -3498,11 +3483,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Synology", - "slug": "synology", - "frequency": 2 - }, { "name": "Snowflake", "slug": "snowflake", @@ -3614,11 +3594,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 } ] }, @@ -3635,16 +3610,16 @@ { "name": "Flipkart", "slug": "flipkart", - "frequency": 15 - }, - { - "name": "Snapchat", - "slug": "snapchat", - "frequency": 2 + "frequency": 16 }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Snapchat", + "slug": "snapchat", "frequency": 2 } ] @@ -3663,11 +3638,6 @@ "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -3684,12 +3654,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -3697,14 +3667,14 @@ "frequency": 12 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Adobe", @@ -3791,11 +3761,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3823,6 +3788,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -3845,14 +3815,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3876,7 +3846,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 32 + "frequency": 31 }, { "name": "Google", @@ -3893,14 +3863,19 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -3908,11 +3883,6 @@ "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -3939,7 +3909,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -3949,11 +3919,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "eBay", - "slug": "ebay", "frequency": 2 }, { @@ -4009,16 +3974,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4051,14 +4006,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Amazon", @@ -4080,11 +4035,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Cognizant", "slug": "cognizant", @@ -4122,7 +4072,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", @@ -4176,16 +4126,16 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4204,14 +4154,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 10 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 + "name": "Amazon", + "slug": "amazon", + "frequency": 10 }, { "name": "Apple", @@ -4227,6 +4177,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -4243,7 +4198,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -4268,13 +4223,18 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Arcesium", "slug": "arcesium", @@ -4285,6 +4245,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4295,21 +4260,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4356,11 +4306,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -4395,18 +4340,8 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, - { - "name": "Coupang", - "slug": "coupang", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -4415,8 +4350,13 @@ "frequency": 2 }, { - "name": "Visa", - "slug": "visa", + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Coupang", + "slug": "coupang", "frequency": 2 }, { @@ -4436,6 +4376,16 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -4446,11 +4396,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -4594,12 +4539,12 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -4624,25 +4569,25 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 2 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -4745,17 +4690,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 30 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 15 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Yandex", @@ -4765,12 +4710,17 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 6 }, { "name": "Microsoft", @@ -4780,13 +4730,18 @@ { "name": "Tesla", "slug": "tesla", - "frequency": 4 + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -4797,26 +4752,11 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -4847,6 +4787,11 @@ "slug": "accolite", "frequency": 2 }, + { + "name": "EPAM Systems", + "slug": "epam-systems", + "frequency": 2 + }, { "name": "Agoda", "slug": "agoda", @@ -4873,8 +4818,8 @@ "frequency": 2 }, { - "name": "tcs", - "slug": "tcs", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { @@ -4971,6 +4916,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "PhonePe", + "slug": "phonepe", + "frequency": 2 } ] }, @@ -5001,11 +4951,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Expedia", "slug": "expedia", @@ -5021,6 +4966,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5031,16 +4981,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5061,17 +5001,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "Asana", + "slug": "asana", + "frequency": 2 } ] }, @@ -5105,6 +5050,11 @@ "slug": "uber", "frequency": 5 }, + { + "name": "Avito", + "slug": "avito", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5116,8 +5066,8 @@ "frequency": 4 }, { - "name": "Avito", - "slug": "avito", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -5125,11 +5075,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -5140,6 +5085,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -5162,24 +5112,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -5198,7 +5143,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 25 }, { "name": "Amazon", @@ -5208,17 +5153,17 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Spotify", @@ -5230,11 +5175,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -5260,6 +5200,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5415,14 +5360,14 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -5430,6 +5375,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5458,12 +5408,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 9 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -5475,6 +5425,11 @@ "slug": "tesla", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -5501,8 +5456,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -5640,7 +5595,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -5650,7 +5605,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", @@ -5687,7 +5642,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -5716,19 +5671,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -5769,12 +5719,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -5785,11 +5735,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -5829,6 +5774,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5857,14 +5807,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Adobe", @@ -5886,7 +5836,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -5928,7 +5878,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -5960,7 +5910,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -5970,7 +5920,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -6076,14 +6026,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Apple", @@ -6140,13 +6090,13 @@ "premium": false, "companies": [ { - "name": "Adobe", - "slug": "adobe", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -6169,7 +6119,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 13 }, { "name": "Bloomberg", @@ -6182,8 +6132,8 @@ "frequency": 4 }, { - "name": "Karat", - "slug": "karat", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -6201,11 +6151,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Wayfair", "slug": "wayfair", @@ -6220,6 +6165,11 @@ "name": "Splunk", "slug": "splunk", "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 } ] }, @@ -6254,14 +6204,14 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -6279,7 +6229,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -6321,7 +6271,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Citadel", @@ -6411,12 +6361,12 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 20 + "frequency": 21 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "DoorDash", @@ -6516,12 +6466,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Cisco", "slug": "cisco", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -6581,9 +6531,9 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Bloomberg", @@ -6591,9 +6541,9 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Adobe", @@ -6605,11 +6555,6 @@ "slug": "ixl", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -6657,17 +6602,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 89 + "frequency": 98 }, { "name": "Google", "slug": "google", - "frequency": 41 + "frequency": 45 }, { "name": "Adobe", "slug": "adobe", - "frequency": 41 + "frequency": 42 }, { "name": "Apple", @@ -6677,27 +6622,27 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 17 + "frequency": 19 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 10 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Uber", "slug": "uber", - "frequency": 6 + "frequency": 7 }, { "name": "Expedia", @@ -6734,11 +6679,26 @@ "slug": "deloitte", "frequency": 3 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 3 + }, + { + "name": "wipro", + "slug": "wipro", + "frequency": 3 + }, { "name": "tcs", "slug": "tcs", "frequency": 3 }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 3 + }, { "name": "Tinkoff", "slug": "tinkoff", @@ -6750,18 +6710,8 @@ "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, - { - "name": "wipro", - "slug": "wipro", - "frequency": 2 - }, - { - "name": "Capgemini", - "slug": "capgemini", + "name": "Barclays", + "slug": "barclays", "frequency": 2 }, { @@ -6779,16 +6729,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Samsung", - "slug": "samsung", - "frequency": 2 - }, - { - "name": "Barclays", - "slug": "barclays", - "frequency": 2 - }, { "name": "BlackRock", "slug": "blackrock", @@ -6840,16 +6780,6 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -6866,7 +6796,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -6903,7 +6833,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 23 }, { "name": "Apple", @@ -6935,6 +6865,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -6945,11 +6880,6 @@ "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6970,11 +6900,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -7084,11 +7009,6 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 - }, - { - "name": "VMware", - "slug": "vmware", "frequency": 3 }, { @@ -7106,6 +7026,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "VMware", + "slug": "vmware", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -7126,7 +7051,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 31 }, { "name": "Adobe", @@ -7151,7 +7076,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -7173,6 +7098,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -7228,7 +7158,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", @@ -7238,7 +7168,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -7328,13 +7258,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 162, @@ -7349,7 +7273,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 } ] }, @@ -7377,7 +7301,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 10 + "frequency": 9 }, { "name": "Airbnb", @@ -7401,6 +7325,11 @@ "difficulty": "Hard", "premium": true, "companies": [ + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Lyft", "slug": "lyft", @@ -7460,7 +7389,12 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Apple", @@ -7472,11 +7406,6 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7485,7 +7414,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -7532,23 +7461,18 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", "slug": "uber", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7558,6 +7482,11 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -7591,7 +7520,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 12 }, { "name": "Amazon", @@ -7624,13 +7553,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -7674,16 +7603,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -7702,11 +7621,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Capital One", - "slug": "capital-one", - "frequency": 2 } ] }, @@ -7786,7 +7700,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "tcs", @@ -7824,7 +7738,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 35 + "frequency": 38 }, { "name": "Amazon", @@ -7834,7 +7748,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", From 7f9e9d9bc5f68143f63be003b1ab0bd1a78f4f29 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 24 Sep 2023 12:02:29 +0000 Subject: [PATCH 267/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1110 ++++++++++++++++++++------------------- 1 file changed, 575 insertions(+), 535 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3847b370..1a0e2ec3 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-09-17T12:02:45.333027", + "updated": "2023-09-24T12:02:28.841431", "data": [ { "id": 0, @@ -49,7 +49,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "tcs", @@ -77,18 +77,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -130,14 +125,14 @@ "premium": false, "companies": [ { - "name": "Google", - "slug": "google", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Apple", @@ -145,14 +140,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Zoho", @@ -241,6 +236,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -268,7 +268,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 11 }, { "name": "Adobe", @@ -278,13 +278,23 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "PhonePe", "slug": "phonepe", @@ -374,32 +384,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 5 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Cisco", @@ -426,6 +436,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -511,14 +526,14 @@ "premium": false, "companies": [ { - "name": "TikTok", - "slug": "tiktok", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Bloomberg", @@ -647,7 +662,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Bloomberg", @@ -732,15 +747,15 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 } ] }, @@ -754,14 +769,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -806,11 +821,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -837,8 +847,8 @@ "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -900,7 +910,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -932,11 +942,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -969,14 +974,14 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -1042,6 +1047,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1052,11 +1062,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1077,16 +1082,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "TripAdvisor", "slug": "tripadvisor", @@ -1141,7 +1136,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1173,22 +1168,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 8 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -1342,6 +1337,11 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1352,11 +1352,6 @@ "slug": "zoho", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -1378,13 +1373,13 @@ "frequency": 2 }, { - "name": "Qualcomm", - "slug": "qualcomm", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Nagarro", - "slug": "nagarro", + "name": "Qualcomm", + "slug": "qualcomm", "frequency": 2 } ] @@ -1404,11 +1399,6 @@ "slug": "cisco", "frequency": 14 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 - }, { "name": "Google", "slug": "google", @@ -1419,6 +1409,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "Apple", "slug": "apple", @@ -1474,7 +1469,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 36 }, { "name": "Adobe", @@ -1516,14 +1511,19 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 4 + }, { "name": "IBM", "slug": "ibm", "frequency": 3 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Media.net", + "slug": "medianet", "frequency": 3 }, { @@ -1531,11 +1531,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 3 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -1567,13 +1562,13 @@ "frequency": 2 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Bolt", + "slug": "bolt", "frequency": 2 } ] @@ -1638,6 +1633,11 @@ "slug": "jpmorgan", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "tcs", "slug": "tcs", @@ -1711,18 +1711,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -1733,6 +1728,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1800,6 +1800,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1809,11 +1814,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -1872,11 +1872,6 @@ "slug": "bookingcom", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -1893,8 +1888,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -1927,7 +1922,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 34 }, { "name": "Cisco", @@ -1935,29 +1930,29 @@ "frequency": 15 }, { - "name": "Adobe", + "name": "Google", + "slug": "google", + "frequency": 11 + }, + { + "name": "Adobe", "slug": "adobe", "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { - "name": "Google", - "slug": "google", - "frequency": 9 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 7 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 6 + "frequency": 8 }, { "name": "Bloomberg", @@ -1972,13 +1967,18 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 5 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -1989,11 +1989,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2036,6 +2031,11 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -2051,21 +2051,11 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -2121,13 +2111,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Commvault", + "slug": "commvault", "frequency": 6 }, { - "name": "Commvault", - "slug": "commvault", + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { @@ -2185,7 +2175,7 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", @@ -2228,7 +2218,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Adobe", @@ -2265,6 +2255,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -2331,11 +2326,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Akuna Capital", - "slug": "akuna-capital", - "frequency": 2 } ] }, @@ -2480,11 +2470,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", @@ -2493,7 +2478,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "Bloomberg", @@ -2525,7 +2515,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -2551,11 +2541,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -2582,7 +2567,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 }, { "name": "Google", @@ -2600,18 +2590,13 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 2 }, { "name": "Oracle", "slug": "oracle", - "frequency": 3 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 2 } ] @@ -2762,7 +2747,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 26 }, { "name": "Adobe", @@ -2779,14 +2764,14 @@ "slug": "google", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { @@ -2814,6 +2799,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -2948,7 +2938,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -2974,14 +2964,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -2989,6 +2979,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "ThousandEyes", + "slug": "thousandeyes", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3022,11 +3017,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Intuit", "slug": "intuit", @@ -3036,6 +3026,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3059,7 +3054,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 13 }, { "name": "Google", @@ -3136,6 +3131,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3161,20 +3161,20 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", - "frequency": 2 + "frequency": 3 }, { "name": "Snowflake", "slug": "snowflake", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -3232,6 +3232,11 @@ "name": "Apple", "slug": "apple", "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -3253,6 +3258,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -3448,31 +3458,31 @@ "slug": "google", "frequency": 4 }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "Media.net", - "slug": "medianet", + "name": "Hubspot", + "slug": "hubspot", "frequency": 3 }, { - "name": "Hubspot", - "slug": "hubspot", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Expedia", "slug": "expedia", @@ -3527,13 +3537,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - } - ] + "companies": [] }, { "id": 74, @@ -3580,6 +3584,11 @@ "slug": "tesla", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3589,11 +3598,6 @@ "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -3654,12 +3658,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -3669,26 +3673,31 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 10 }, { "name": "Apple", "slug": "apple", "frequency": 7 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Oracle", + "slug": "oracle", "frequency": 5 }, { @@ -3697,13 +3706,13 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Roblox", + "slug": "roblox", "frequency": 4 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -3711,6 +3720,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -3726,19 +3740,14 @@ "slug": "grammarly", "frequency": 3 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, { - "name": "Roblox", - "slug": "roblox", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -3797,11 +3806,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -3846,12 +3850,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 31 + "frequency": 30 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "TikTok", @@ -3878,11 +3882,26 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -3909,12 +3928,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -4072,7 +4091,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Bloomberg", @@ -4306,6 +4325,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -4400,11 +4424,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -4421,7 +4440,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 12 + "frequency": 13 }, { "name": "Adobe", @@ -4433,6 +4452,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -4444,9 +4468,14 @@ "frequency": 3 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 }, { "name": "Google", @@ -4457,11 +4486,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4539,17 +4563,17 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -4608,7 +4632,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Microsoft", @@ -4620,11 +4649,6 @@ "slug": "google", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", @@ -4650,16 +4674,16 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "HRT", "slug": "hrt", @@ -4690,12 +4714,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 + "frequency": 31 }, { "name": "Apple", @@ -4705,27 +4724,32 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 13 + "frequency": 15 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Spotify", "slug": "spotify", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Tesla", @@ -4735,7 +4759,12 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 4 }, { "name": "Facebook", @@ -4747,11 +4776,6 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -4772,6 +4796,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -4802,21 +4831,11 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Zoho", "slug": "zoho", @@ -5001,7 +5020,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 11 }, { "name": "Amazon", @@ -5009,13 +5028,13 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Asana", + "slug": "asana", "frequency": 2 }, { - "name": "Asana", - "slug": "asana", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -5143,7 +5162,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 29 }, { "name": "Amazon", @@ -5153,7 +5172,7 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Microsoft", @@ -5166,14 +5185,14 @@ "frequency": 5 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Spotify", + "slug": "spotify", + "frequency": 4 }, { "name": "Salesforce", @@ -5231,18 +5250,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Pinterest", "slug": "pinterest", "frequency": 3 }, - { - "name": "Yext", - "slug": "yext", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5381,8 +5395,8 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -5430,11 +5444,6 @@ "slug": "intuit", "frequency": 3 }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 3 - }, { "name": "ByteDance", "slug": "bytedance", @@ -5459,6 +5468,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 } ] }, @@ -5473,7 +5487,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + } + ] }, { "id": 118, @@ -5489,7 +5509,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -5502,13 +5522,13 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "PhonePe", + "slug": "phonepe", "frequency": 2 }, { - "name": "Rippling", - "slug": "rippling", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -5573,12 +5593,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -5595,7 +5620,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -5607,14 +5632,19 @@ "slug": "tiktok", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Accolite", + "slug": "accolite", "frequency": 2 } ] @@ -5629,26 +5659,26 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 6 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5681,6 +5711,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -5701,7 +5736,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 } ] }, @@ -5719,7 +5754,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -5729,7 +5764,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -5759,14 +5794,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -5833,11 +5868,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5853,6 +5883,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5883,7 +5918,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { "name": "Yandex", @@ -5910,7 +5945,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Amazon", @@ -6028,7 +6063,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -6062,11 +6097,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Zillow", "slug": "zillow", @@ -6099,6 +6129,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6165,11 +6200,6 @@ "name": "Splunk", "slug": "splunk", "frequency": 2 - }, - { - "name": "Karat", - "slug": "karat", - "frequency": 2 } ] }, @@ -6241,6 +6271,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -6266,7 +6301,7 @@ { "name": "SIG", "slug": "sig", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -6279,8 +6314,8 @@ "frequency": 3 }, { - "name": "Zillow", - "slug": "zillow", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -6299,13 +6334,8 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Zillow", + "slug": "zillow", "frequency": 2 } ] @@ -6334,7 +6364,7 @@ { "name": "Square", "slug": "square", - "frequency": 2 + "frequency": 3 }, { "name": "Samsung", @@ -6363,14 +6393,14 @@ "slug": "citadel", "frequency": 21 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "DoorDash", "slug": "doordash", + "frequency": 7 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { @@ -6425,11 +6455,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -6449,6 +6474,11 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -6559,11 +6589,6 @@ "name": "Spotify", "slug": "spotify", "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 } ] }, @@ -6602,22 +6627,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 98 + "frequency": 104 }, { "name": "Google", "slug": "google", - "frequency": 45 + "frequency": 48 }, { "name": "Adobe", "slug": "adobe", - "frequency": 42 + "frequency": 44 }, { "name": "Apple", "slug": "apple", - "frequency": 36 + "frequency": 39 }, { "name": "Microsoft", @@ -6625,24 +6650,24 @@ "frequency": 19 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 13 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 10 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 13 }, { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 9 }, { "name": "Uber", "slug": "uber", - "frequency": 7 + "frequency": 9 }, { "name": "Expedia", @@ -6704,6 +6729,11 @@ "slug": "tinkoff", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Visa", "slug": "visa", @@ -6734,11 +6764,6 @@ "slug": "blackrock", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -6753,6 +6778,11 @@ "name": "Accolite", "slug": "accolite", "frequency": 2 + }, + { + "name": "Bolt", + "slug": "bolt", + "frequency": 2 } ] }, @@ -6780,6 +6810,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -6801,7 +6836,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "Grammarly", @@ -6833,22 +6868,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 23 + "frequency": 25 }, { "name": "Apple", "slug": "apple", + "frequency": 15 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 10 + "frequency": 13 }, { "name": "Google", @@ -6875,11 +6910,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6905,6 +6935,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -6919,11 +6954,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 } ] }, @@ -6937,14 +6967,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -6979,6 +7009,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -7051,22 +7086,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 34 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 8 + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 10 }, { "name": "Bloomberg", @@ -7089,13 +7124,13 @@ "frequency": 4 }, { - "name": "EPAM Systems", - "slug": "epam-systems", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Intel", + "slug": "intel", "frequency": 2 }, { @@ -7108,6 +7143,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -7118,29 +7158,19 @@ "slug": "maq-software", "frequency": 2 }, - { - "name": "Intel", - "slug": "intel", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Sapient", + "slug": "sapient", "frequency": 2 }, { - "name": "Sapient", - "slug": "sapient", + "name": "EPAM Systems", + "slug": "epam-systems", "frequency": 2 } ] @@ -7180,14 +7210,19 @@ "slug": "google", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7195,11 +7230,6 @@ "slug": "flipkart", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -7273,7 +7303,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 8 } ] }, @@ -7298,20 +7328,15 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Expedia", - "slug": "expedia", - "frequency": 9 - }, { "name": "Airbnb", "slug": "airbnb", "frequency": 8 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Expedia", + "slug": "expedia", + "frequency": 8 } ] }, @@ -7379,12 +7404,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 22 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Adobe", @@ -7394,12 +7424,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -7407,13 +7432,13 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 5 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Yahoo", + "slug": "yahoo", "frequency": 4 }, { @@ -7436,6 +7461,11 @@ "slug": "mathworks", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -7456,7 +7486,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Apple", @@ -7512,16 +7542,16 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 14 + }, { "name": "Yandex", "slug": "yandex", "frequency": 13 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 12 - }, { "name": "Amazon", "slug": "amazon", @@ -7537,16 +7567,16 @@ "slug": "google", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "eBay", "slug": "ebay", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7558,13 +7588,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Ozon", + "slug": "ozon", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -7580,18 +7610,18 @@ "premium": false, "companies": [ { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -7599,6 +7629,16 @@ "slug": "salesforce", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -7708,14 +7748,14 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Adobe", From 58237d1582781438d1063043340129eaa2ef4378 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 1 Oct 2023 12:02:34 +0000 Subject: [PATCH 268/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1197 +++++++++++++++++++-------------------- 1 file changed, 594 insertions(+), 603 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 1a0e2ec3..5ca9ef01 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-09-24T12:02:28.841431", + "updated": "2023-10-01T12:02:33.132838", "data": [ { "id": 0, @@ -11,16 +11,16 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, { "name": "Amazon", "slug": "amazon", "frequency": 9 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 8 - }, { "name": "Google", "slug": "google", @@ -135,14 +135,14 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Bloomberg", @@ -191,14 +191,14 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Asana", "slug": "asana", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -320,7 +320,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -359,6 +359,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -468,16 +473,16 @@ "slug": "amazon", "frequency": 10 }, + { + "name": "Google", + "slug": "google", + "frequency": 8 + }, { "name": "Apple", "slug": "apple", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Cisco", "slug": "cisco", @@ -504,8 +509,8 @@ "frequency": 3 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -525,14 +530,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { @@ -550,11 +555,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Karat", "slug": "karat", @@ -565,6 +565,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Snapchat", "slug": "snapchat", @@ -602,19 +607,24 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Databricks", + "slug": "databricks", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -636,11 +646,6 @@ "name": "IBM", "slug": "ibm", "frequency": 2 - }, - { - "name": "Hudson River Trading", - "slug": "hudson-river-trading", - "frequency": 2 } ] }, @@ -657,7 +662,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Google", @@ -684,24 +689,24 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, { - "name": "turing", - "slug": "turing", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "turing", + "slug": "turing", "frequency": 2 } ] @@ -732,14 +737,14 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Google", "slug": "google", + "frequency": 6 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { @@ -747,14 +752,14 @@ "slug": "apple", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 3 } ] @@ -804,7 +809,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -840,16 +845,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -937,6 +932,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -951,11 +951,6 @@ "name": "ByteDance", "slug": "bytedance", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1015,7 +1010,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + } + ] }, { "id": 22, @@ -1038,19 +1039,19 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -1063,23 +1064,23 @@ "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1168,12 +1169,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 16 }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { "name": "Apple", @@ -1205,6 +1206,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -1320,7 +1326,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", @@ -1340,7 +1346,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Yahoo", @@ -1352,6 +1358,11 @@ "slug": "zoho", "frequency": 4 }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1363,13 +1374,13 @@ "frequency": 2 }, { - "name": "Swiggy", - "slug": "swiggy", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Swiggy", + "slug": "swiggy", "frequency": 2 }, { @@ -1397,12 +1408,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 14 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", @@ -1412,7 +1423,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -1449,6 +1460,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Sigmoid", + "slug": "sigmoid", + "frequency": 2 + }, { "name": "Miro", "slug": "miro", @@ -1469,12 +1485,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", @@ -1516,19 +1532,14 @@ "slug": "zoho", "frequency": 4 }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 3 - }, { "name": "Media.net", "slug": "medianet", - "frequency": 3 + "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "IBM", + "slug": "ibm", "frequency": 3 }, { @@ -1536,6 +1547,11 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1561,6 +1577,11 @@ "slug": "tinkoff", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Citadel", "slug": "citadel", @@ -1586,28 +1607,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 10 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "TikTok", "slug": "tiktok", @@ -1619,7 +1635,12 @@ "frequency": 3 }, { - "name": "Google", + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, + { + "name": "Google", "slug": "google", "frequency": 2 }, @@ -1674,7 +1695,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "PhonePe", @@ -1690,6 +1711,11 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1733,11 +1759,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Airbnb", "slug": "airbnb", @@ -1753,6 +1774,11 @@ "slug": "datadog", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -1806,13 +1832,13 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -1835,7 +1861,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "TikTok", @@ -1872,6 +1898,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -1929,29 +1960,29 @@ "slug": "cisco", "frequency": 15 }, - { - "name": "Google", - "slug": "google", - "frequency": 11 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 12 + }, + { + "name": "Google", + "slug": "google", "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", "slug": "apple", + "frequency": 9 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 8 }, { @@ -1969,6 +2000,11 @@ "slug": "oracle", "frequency": 5 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1984,21 +2020,21 @@ "slug": "yandex", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2071,11 +2107,6 @@ "slug": "flipkart", "frequency": 2 }, - { - "name": "Wish", - "slug": "wish", - "frequency": 2 - }, { "name": "Grammarly", "slug": "grammarly", @@ -2118,17 +2149,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "TikTok", @@ -2150,6 +2171,16 @@ "slug": "flipkart", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2190,7 +2221,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", @@ -2452,11 +2483,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -2557,7 +2583,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -2626,6 +2652,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2641,20 +2672,10 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 } ] }, @@ -2705,6 +2726,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2747,12 +2773,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 27 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", @@ -2774,6 +2800,11 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Expedia", "slug": "expedia", @@ -2794,11 +2825,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Arista Networks", "slug": "arista-networks", @@ -2841,11 +2867,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2857,13 +2878,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2933,7 +2954,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -2969,11 +2990,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -2984,6 +3000,11 @@ "slug": "thousandeyes", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3054,32 +3075,32 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 + "frequency": 8 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 6 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -3091,19 +3112,14 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Walmart Labs", "slug": "walmart-labs", - "frequency": 3 + "frequency": 4 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -3141,6 +3157,11 @@ "slug": "cruise-automation", "frequency": 2 }, + { + "name": "Zillow", + "slug": "zillow", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -3161,11 +3182,6 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Snowflake", "slug": "snowflake", @@ -3175,6 +3191,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3195,11 +3216,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 3 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -3226,17 +3242,17 @@ { "name": "Microsoft", "slug": "microsoft", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { "name": "Apple", "slug": "apple", "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -3253,7 +3269,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -3282,16 +3298,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -3348,11 +3364,6 @@ "name": "Google", "slug": "google", "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -3415,6 +3426,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 2 } ] }, @@ -3441,6 +3457,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -3448,19 +3469,14 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Media.net", "slug": "medianet", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -3549,21 +3565,31 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 8 + }, { "name": "Google", "slug": "google", "frequency": 7 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 7 + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -3584,16 +3610,6 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -3642,6 +3658,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", + "frequency": 2 } ] }, @@ -3658,7 +3679,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 20 }, { "name": "Amazon", @@ -3673,22 +3694,22 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 12 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -3710,11 +3731,6 @@ "slug": "roblox", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", @@ -3731,8 +3747,8 @@ "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -3745,6 +3761,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3760,6 +3781,11 @@ "slug": "tesco", "frequency": 2 }, + { + "name": "Ozon", + "slug": "ozon", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -3770,11 +3796,6 @@ "slug": "palantir-technologies", "frequency": 2 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Atlassian", "slug": "atlassian", @@ -3784,6 +3805,11 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -3797,14 +3823,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -3850,12 +3876,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 30 + "frequency": 26 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "TikTok", @@ -3863,8 +3889,8 @@ "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "IBM", + "slug": "ibm", "frequency": 5 }, { @@ -3872,14 +3898,19 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3898,13 +3929,8 @@ "frequency": 2 }, { - "name": "IBM", - "slug": "ibm", - "frequency": 2 - }, - { - "name": "PayPal", - "slug": "paypal", + "name": "Miro", + "slug": "miro", "frequency": 2 }, { @@ -3928,7 +3954,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -4053,11 +4079,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Cognizant", - "slug": "cognizant", - "frequency": 2 } ] }, @@ -4150,11 +4171,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4175,7 +4191,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 12 }, { "name": "Amazon", @@ -4244,16 +4260,16 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Arcesium", "slug": "arcesium", @@ -4293,11 +4309,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Criteo", - "slug": "criteo", - "frequency": 2 } ] }, @@ -4440,12 +4451,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 13 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 + "frequency": 14 }, { "name": "Amazon", @@ -4467,6 +4473,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -4478,13 +4489,8 @@ "frequency": 2 }, { - "name": "Google", - "slug": "google", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -4592,6 +4598,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 8 + }, { "name": "Google", "slug": "google", @@ -4637,7 +4648,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -4674,6 +4685,16 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4714,7 +4735,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 33 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 }, { "name": "Apple", @@ -4727,20 +4753,15 @@ "frequency": 15 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "name": "Adobe", + "slug": "adobe", + "frequency": 13 }, { "name": "TikTok", "slug": "tiktok", "frequency": 11 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 - }, { "name": "Spotify", "slug": "spotify", @@ -4781,6 +4802,11 @@ "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -4806,11 +4832,6 @@ "slug": "docusign", "frequency": 2 }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, { "name": "Accolite", "slug": "accolite", @@ -4821,11 +4842,6 @@ "slug": "epam-systems", "frequency": 2 }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -4846,6 +4862,11 @@ "slug": "accenture", "frequency": 2 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "AMD", "slug": "amd", @@ -4911,15 +4932,15 @@ "slug": "airbnb", "frequency": 4 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 3 }, { "name": "Google", @@ -4999,11 +5020,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 } ] }, @@ -5025,7 +5041,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Asana", @@ -5062,7 +5078,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Uber", @@ -5094,14 +5110,14 @@ "slug": "google", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -5162,7 +5178,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 34 }, { "name": "Amazon", @@ -5187,21 +5203,21 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 5 }, { "name": "Spotify", "slug": "spotify", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -5250,7 +5266,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Pinterest", @@ -5277,11 +5293,6 @@ "slug": "druva", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -5354,14 +5365,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 9 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", "frequency": 9 }, { @@ -5394,11 +5405,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 - }, { "name": "Okta", "slug": "okta", @@ -5422,7 +5428,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 11 + "frequency": 13 }, { "name": "Google", @@ -5432,23 +5438,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Tesla", "slug": "tesla", "frequency": 3 }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 3 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5460,18 +5456,23 @@ "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "Palantir Technologies", - "slug": "palantir-technologies", + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, + { + "name": "Intuit", + "slug": "intuit", "frequency": 2 } ] @@ -5509,23 +5510,23 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "PhonePe", "slug": "phonepe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -5641,11 +5642,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 } ] }, @@ -5667,7 +5663,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", @@ -5685,8 +5681,8 @@ "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Flipkart", + "slug": "flipkart", "frequency": 2 } ] @@ -5710,16 +5706,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -5754,7 +5740,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 12 }, { "name": "Amazon", @@ -5770,6 +5756,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -5799,6 +5790,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -5849,7 +5845,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -5868,11 +5864,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -5888,6 +5879,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5920,6 +5916,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5945,7 +5946,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { "name": "Amazon", @@ -6012,18 +6013,8 @@ "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -6101,11 +6092,6 @@ "name": "Zillow", "slug": "zillow", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -6154,7 +6140,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 15 }, { "name": "Bloomberg", @@ -6169,7 +6155,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -6259,12 +6245,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -6332,11 +6318,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 } ] }, @@ -6391,12 +6372,12 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 21 + "frequency": 22 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 7 + "frequency": 9 }, { "name": "Amazon", @@ -6451,9 +6432,9 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Facebook", @@ -6476,8 +6457,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", "frequency": 2 } ] @@ -6493,25 +6479,25 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 - }, { "name": "Cisco", "slug": "cisco", "frequency": 5 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -6528,6 +6514,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Airbnb", "slug": "airbnb", @@ -6550,14 +6541,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 6 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -6565,6 +6556,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6580,11 +6576,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 2 - }, { "name": "Spotify", "slug": "spotify", @@ -6602,6 +6593,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Spotify", "slug": "spotify", @@ -6627,46 +6623,46 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 104 + "frequency": 112 }, { "name": "Google", "slug": "google", - "frequency": 48 + "frequency": 49 }, { "name": "Adobe", "slug": "adobe", - "frequency": 44 + "frequency": 48 }, { "name": "Apple", "slug": "apple", - "frequency": 39 + "frequency": 42 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 19 + "frequency": 20 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 14 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 13 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 9 - }, { "name": "Uber", "slug": "uber", + "frequency": 11 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 9 }, { @@ -6694,11 +6690,6 @@ "slug": "accenture", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 4 - }, { "name": "Deloitte", "slug": "deloitte", @@ -6735,8 +6726,8 @@ "frequency": 3 }, { - "name": "Visa", - "slug": "visa", + "name": "Cisco", + "slug": "cisco", "frequency": 3 }, { @@ -6759,11 +6750,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "BlackRock", - "slug": "blackrock", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -6774,6 +6760,11 @@ "slug": "zillow", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Accolite", "slug": "accolite", @@ -6809,7 +6800,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -6868,27 +6859,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 15 + "frequency": 26 }, { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 15 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 11 }, { "name": "Bloomberg", @@ -6898,12 +6889,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 3 + "frequency": 4 }, { "name": "Oracle", @@ -6925,6 +6916,11 @@ "slug": "agoda", "frequency": 2 }, + { + "name": "ASUS", + "slug": "asus", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6982,11 +6978,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -7012,12 +7003,12 @@ { "name": "ServiceNow", "slug": "servicenow", - "frequency": 5 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 } ] }, @@ -7041,6 +7032,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7052,13 +7048,13 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -7086,12 +7082,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 36 }, { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Goldman Sachs", @@ -7128,14 +7124,19 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Intel", "slug": "intel", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Samsung", + "slug": "samsung", "frequency": 2 }, { @@ -7164,8 +7165,8 @@ "frequency": 2 }, { - "name": "Sapient", - "slug": "sapient", + "name": "MakeMyTrip", + "slug": "makemytrip", "frequency": 2 }, { @@ -7203,7 +7204,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "Google", @@ -7220,19 +7221,24 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -7303,7 +7309,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 } ] }, @@ -7336,7 +7342,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 8 + "frequency": 7 } ] }, @@ -7356,13 +7362,8 @@ "frequency": 2 }, { - "name": "Lyft", - "slug": "lyft", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", + "name": "Remitly", + "slug": "remitly", "frequency": 2 } ] @@ -7404,7 +7405,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 22 + "frequency": 25 }, { "name": "Google", @@ -7412,14 +7413,14 @@ "frequency": 12 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Bloomberg", @@ -7436,20 +7437,15 @@ "slug": "goldman-sachs", "frequency": 5 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Uber", @@ -7461,6 +7457,11 @@ "slug": "mathworks", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", @@ -7512,11 +7513,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -7545,12 +7541,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 19 }, { "name": "Yandex", "slug": "yandex", - "frequency": 13 + "frequency": 14 }, { "name": "Amazon", @@ -7591,11 +7587,6 @@ "name": "Ozon", "slug": "ozon", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -7740,7 +7731,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "tcs", @@ -7778,7 +7769,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 38 + "frequency": 39 }, { "name": "Amazon", From a6e88a37760c286cb8f0c959d6111d847f6c6e45 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 8 Oct 2023 12:02:31 +0000 Subject: [PATCH 269/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1306 +++++++++++++++++++-------------------- 1 file changed, 641 insertions(+), 665 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 5ca9ef01..cf8a4492 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-10-01T12:02:33.132838", + "updated": "2023-10-08T12:02:30.981567", "data": [ { "id": 0, @@ -29,7 +29,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 5 }, { "name": "Bloomberg", @@ -84,6 +84,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -127,21 +132,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Google", "slug": "google", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -206,11 +211,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -236,6 +236,16 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -268,12 +278,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Yahoo", @@ -389,7 +399,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Adobe", @@ -486,12 +496,12 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -512,11 +522,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 2 } ] }, @@ -530,16 +535,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Amazon", "slug": "amazon", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -551,13 +556,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "Karat", - "slug": "karat", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -566,8 +566,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -584,6 +584,11 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 } ] }, @@ -600,12 +605,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -662,7 +667,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 11 }, { "name": "Google", @@ -684,6 +689,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -694,11 +704,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -735,7 +740,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 9 }, { "name": "Google", @@ -747,16 +752,16 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -784,6 +789,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -821,11 +831,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -836,6 +841,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -922,14 +932,14 @@ "slug": "airbnb", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -1031,21 +1041,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 6 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Google", "slug": "google", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -1078,11 +1088,6 @@ "slug": "jpmorgan", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "TripAdvisor", "slug": "tripadvisor", @@ -1129,11 +1134,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", @@ -1144,6 +1144,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -1179,7 +1184,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -1194,12 +1199,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -1252,7 +1262,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 4 }, { "name": "Apple", @@ -1299,11 +1309,16 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 2 + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -1492,14 +1507,14 @@ "slug": "adobe", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 10 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 11 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 10 }, { @@ -1510,7 +1525,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -1542,11 +1557,21 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -1573,23 +1598,13 @@ "frequency": 2 }, { - "name": "Tinkoff", - "slug": "tinkoff", - "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, - { - "name": "Citadel", - "slug": "citadel", + "name": "Bolt", + "slug": "bolt", "frequency": 2 }, { - "name": "Bolt", - "slug": "bolt", + "name": "Tinkoff", + "slug": "tinkoff", "frequency": 2 } ] @@ -1607,28 +1622,28 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 10 + "frequency": 18 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Adobe", + "slug": "adobe", + "frequency": 9 }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1729,19 +1744,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 13 - }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "TikTok", + "slug": "tiktok", "frequency": 5 }, { @@ -1754,16 +1764,16 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1775,13 +1785,8 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", + "name": "Airbnb", + "slug": "airbnb", "frequency": 2 }, { @@ -1809,12 +1814,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -1822,23 +1827,18 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -1866,7 +1866,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 4 }, { "name": "Commvault", @@ -1888,6 +1888,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Atlassian", + "slug": "atlassian", + "frequency": 3 + }, { "name": "Accenture", "slug": "accenture", @@ -1908,11 +1913,6 @@ "slug": "intuit", "frequency": 2 }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 - }, { "name": "Pure Storage", "slug": "pure-storage", @@ -1953,7 +1953,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 35 }, { "name": "Cisco", @@ -1985,6 +1985,11 @@ "slug": "yahoo", "frequency": 8 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1993,17 +1998,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 6 - }, - { - "name": "Oracle", - "slug": "oracle", "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 3 + "frequency": 4 }, { "name": "Goldman Sachs", @@ -2035,6 +2035,11 @@ "slug": "jpmorgan", "frequency": 2 }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -2070,7 +2075,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -2149,7 +2154,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "TikTok", @@ -2171,25 +2176,10 @@ "slug": "flipkart", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -2206,7 +2196,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", @@ -2249,7 +2239,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Adobe", @@ -2272,8 +2262,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -2281,6 +2271,11 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2296,21 +2291,11 @@ "slug": "infosys", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Snowflake", "slug": "snowflake", @@ -2331,7 +2316,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -2449,7 +2434,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -2506,11 +2491,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2548,14 +2528,14 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2598,7 +2578,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Google", @@ -2610,11 +2595,6 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -2773,7 +2753,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 30 }, { "name": "Adobe", @@ -2791,29 +2771,24 @@ "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 7 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Cisco", "slug": "cisco", - "frequency": 2 + "frequency": 3 }, { "name": "Facebook", @@ -2839,6 +2814,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 } ] }, @@ -2855,16 +2835,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -2873,8 +2853,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -2954,7 +2934,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -2988,7 +2968,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 8 }, { "name": "Adobe", @@ -3010,11 +2990,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -3038,6 +3013,11 @@ "slug": "google", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -3047,11 +3027,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -3075,31 +3050,31 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 17 }, { "name": "Google", "slug": "google", "frequency": 10 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 8 + }, { "name": "Yandex", "slug": "yandex", "frequency": 8 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -3147,11 +3122,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "Cruise Automation", "slug": "cruise-automation", @@ -3166,6 +3136,11 @@ "name": "Samsung", "slug": "samsung", "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 } ] }, @@ -3187,11 +3162,6 @@ "slug": "snowflake", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -3229,11 +3199,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -3244,6 +3209,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -3306,7 +3276,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -3363,7 +3333,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 } ] }, @@ -3407,29 +3377,29 @@ "slug": "tesla", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Fortinet", "slug": "fortinet", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Arista Networks", - "slug": "arista-networks", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -3462,7 +3432,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -3479,14 +3449,14 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Hubspot", "slug": "hubspot", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -3509,11 +3479,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "Snowflake", - "slug": "snowflake", - "frequency": 2 - }, { "name": "Avito", "slug": "avito", @@ -3605,15 +3570,15 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, { "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 } ] }, @@ -3679,12 +3644,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 21 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "Google", @@ -3699,22 +3664,17 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "TikTok", "slug": "tiktok", "frequency": 7 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", - "frequency": 5 + "frequency": 6 }, { "name": "Oracle", @@ -3722,8 +3682,8 @@ "frequency": 5 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -3736,19 +3696,24 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, { "name": "Netflix", "slug": "netflix", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -3757,8 +3722,8 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -3823,14 +3788,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -3876,12 +3846,17 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 26 + "frequency": 21 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 + }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 8 }, { "name": "TikTok", @@ -3889,9 +3864,9 @@ "frequency": 6 }, { - "name": "IBM", - "slug": "ibm", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Amazon", @@ -3908,11 +3883,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", @@ -3954,7 +3924,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -4003,7 +3973,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -4014,11 +3984,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -4095,7 +4060,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 } ] }, @@ -4154,7 +4119,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "eBay", @@ -4196,7 +4161,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -4240,20 +4205,20 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", @@ -4265,6 +4230,11 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -4276,23 +4246,23 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "VMware", + "slug": "vmware", "frequency": 2 }, { @@ -4300,11 +4270,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -4333,13 +4298,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -4364,6 +4329,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4379,11 +4349,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4411,6 +4376,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -4421,11 +4391,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -4451,16 +4416,11 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "DoorDash", - "slug": "doordash", "frequency": 4 }, { @@ -4489,8 +4449,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 } ] @@ -4526,11 +4486,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -4544,14 +4499,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -4569,7 +4524,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -4601,7 +4556,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -4645,31 +4600,26 @@ "slug": "amazon", "frequency": 12 }, + { + "name": "Google", + "slug": "google", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Booking.com", "slug": "bookingcom", @@ -4681,9 +4631,9 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Uber", + "slug": "uber", + "frequency": 2 }, { "name": "Bloomberg", @@ -4701,13 +4651,13 @@ "frequency": 2 }, { - "name": "Citadel", - "slug": "citadel", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "HRT", - "slug": "hrt", + "name": "Citadel", + "slug": "citadel", "frequency": 2 }, { @@ -4735,12 +4685,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 33 + "frequency": 36 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 16 }, { "name": "Apple", @@ -4762,6 +4712,11 @@ "slug": "tiktok", "frequency": 11 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 7 + }, { "name": "Spotify", "slug": "spotify", @@ -4772,11 +4727,6 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -4866,11 +4816,6 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 - }, - { - "name": "AMD", - "slug": "amd", - "frequency": 2 } ] }, @@ -4915,7 +4860,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 }, { "name": "Yandex", @@ -4933,13 +4883,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Lyft", - "slug": "lyft", + "name": "Lyft", + "slug": "lyft", "frequency": 3 }, { @@ -4991,16 +4936,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5036,18 +4981,18 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "frequency": 13 }, { "name": "Asana", "slug": "asana", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -5070,21 +5015,26 @@ "slug": "amazon", "frequency": 10 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 10 + }, { "name": "Apple", "slug": "apple", "frequency": 9 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 8 - }, { "name": "Uber", "slug": "uber", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Avito", "slug": "avito", @@ -5100,11 +5050,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -5178,7 +5123,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 34 + "frequency": 35 }, { "name": "Amazon", @@ -5206,13 +5151,13 @@ "frequency": 5 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Spotify", + "slug": "spotify", "frequency": 3 }, { @@ -5268,11 +5213,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5297,6 +5237,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 } ] }, @@ -5344,11 +5289,6 @@ "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 } ] }, @@ -5368,12 +5308,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -5391,14 +5331,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Oracle", @@ -5465,6 +5405,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "Workday", + "slug": "workday", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -5510,12 +5455,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 9 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "PhonePe", @@ -5626,22 +5571,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -5706,6 +5651,16 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -5748,8 +5703,8 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -5758,8 +5713,8 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -5835,13 +5790,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5879,11 +5839,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -5901,11 +5856,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -5921,6 +5871,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5946,7 +5901,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -6012,6 +5967,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -6121,8 +6081,8 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 } ] @@ -6140,12 +6100,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 19 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 8 }, { "name": "Amazon", @@ -6247,16 +6207,16 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6282,7 +6242,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 9 + "frequency": 8 }, { "name": "SIG", @@ -6304,6 +6264,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6332,14 +6297,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -6348,13 +6313,13 @@ "frequency": 3 }, { - "name": "Samsung", - "slug": "samsung", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Samsung", + "slug": "samsung", "frequency": 2 } ] @@ -6372,17 +6337,17 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 22 + "frequency": 24 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 9 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -6392,17 +6357,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 4 - }, - { - "name": "Booking.com", - "slug": "bookingcom", "frequency": 3 }, { "name": "Yandex", "slug": "yandex", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 }, { "name": "TikTok", @@ -6485,9 +6450,9 @@ "frequency": 5 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Bloomberg", @@ -6495,8 +6460,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -6514,11 +6484,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Airbnb", "slug": "airbnb", @@ -6598,15 +6563,15 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 } ] }, @@ -6623,17 +6588,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 112 + "frequency": 115 }, { "name": "Google", "slug": "google", - "frequency": 49 + "frequency": 50 }, { "name": "Adobe", "slug": "adobe", - "frequency": 48 + "frequency": 47 }, { "name": "Apple", @@ -6643,12 +6608,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 13 }, { "name": "Yahoo", @@ -6666,23 +6631,23 @@ "frequency": 9 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Yandex", + "slug": "yandex", "frequency": 5 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 + "name": "Oracle", + "slug": "oracle", + "frequency": 5 }, { - "name": "Spotify", - "slug": "spotify", - "frequency": 4 + "name": "Expedia", + "slug": "expedia", + "frequency": 5 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Spotify", + "slug": "spotify", "frequency": 4 }, { @@ -6725,16 +6690,16 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Barclays", "slug": "barclays", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Careem", "slug": "careem", @@ -6750,6 +6715,11 @@ "slug": "morgan-stanley", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "Nagarro", "slug": "nagarro", @@ -6760,11 +6730,6 @@ "slug": "zillow", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Accolite", "slug": "accolite", @@ -6774,6 +6739,16 @@ "name": "Bolt", "slug": "bolt", "frequency": 2 + }, + { + "name": "BNY Mellon", + "slug": "bny-mellon", + "frequency": 2 + }, + { + "name": "CVENT", + "slug": "cvent", + "frequency": 2 } ] }, @@ -6822,18 +6797,13 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, - { - "name": "Grammarly", - "slug": "grammarly", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -6843,6 +6813,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Grammarly", + "slug": "grammarly", + "frequency": 2 } ] }, @@ -6864,43 +6839,48 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 15 + "frequency": 20 }, { "name": "Apple", "slug": "apple", + "frequency": 16 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 7 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", "frequency": 3 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 3 + }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6911,11 +6891,6 @@ "slug": "rakuten", "frequency": 2 }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 2 - }, { "name": "ASUS", "slug": "asus", @@ -6936,11 +6911,6 @@ "slug": "walmart-labs", "frequency": 2 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -6973,19 +6943,14 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Google", "slug": "google", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -7003,7 +6968,7 @@ { "name": "ServiceNow", "slug": "servicenow", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -7028,25 +6993,20 @@ "frequency": 8 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Adobe", + "slug": "adobe", + "frequency": 5 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -7057,6 +7017,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "VMware", "slug": "vmware", @@ -7082,12 +7047,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Goldman Sachs", @@ -7099,36 +7064,36 @@ "slug": "apple", "frequency": 10 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 7 - }, { "name": "Google", "slug": "google", "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Yandex", "slug": "yandex", - "frequency": 4 + "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Intel", "slug": "intel", @@ -7144,6 +7109,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -7189,12 +7159,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 14 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 7 }, { "name": "Adobe", @@ -7231,14 +7201,19 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", + "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -7255,11 +7230,6 @@ "name": "Palantir Technologies", "slug": "palantir-technologies", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -7272,7 +7242,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 160, @@ -7342,7 +7318,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 7 + "frequency": 6 } ] }, @@ -7405,17 +7381,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 25 + "frequency": 27 }, { - "name": "Google", - "slug": "google", + "name": "Adobe", + "slug": "adobe", "frequency": 12 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 9 + "name": "Google", + "slug": "google", + "frequency": 12 }, { "name": "Apple", @@ -7452,11 +7428,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "MathWorks", - "slug": "mathworks", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -7487,12 +7458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "frequency": 17 }, { "name": "Adobe", @@ -7500,19 +7466,29 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 }, { "name": "Yandex", "slug": "yandex", "frequency": 2 + }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 } ] }, @@ -7541,17 +7517,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 21 }, { "name": "Yandex", "slug": "yandex", - "frequency": 14 + "frequency": 13 }, { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", @@ -7610,6 +7586,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -7625,11 +7606,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -7714,7 +7690,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 5 } ] }, @@ -7731,17 +7707,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { - "name": "tcs", - "slug": "tcs", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "tcs", + "slug": "tcs", + "frequency": 4 }, { "name": "Google", @@ -7769,7 +7745,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 39 + "frequency": 38 }, { "name": "Amazon", From b7c78a235e32bcdaf0cc38d7bfe85e3db8623d7c Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 15 Oct 2023 12:02:38 +0000 Subject: [PATCH 270/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1416 +++++++++++++++++++-------------------- 1 file changed, 697 insertions(+), 719 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index cf8a4492..55aa3512 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-10-08T12:02:30.981567", + "updated": "2023-10-15T12:02:37.314514", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -31,6 +31,11 @@ "slug": "microsoft", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -39,12 +44,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 3 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -79,11 +79,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -94,6 +89,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -140,14 +140,14 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Bloomberg", @@ -181,16 +181,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -305,6 +305,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "PhonePe", "slug": "phonepe", @@ -352,7 +357,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -369,14 +374,14 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -399,23 +404,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -446,11 +451,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Flipkart", "slug": "flipkart", @@ -465,6 +465,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -496,7 +501,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -535,6 +540,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", @@ -555,15 +565,10 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -576,8 +581,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Oracle", + "slug": "oracle", "frequency": 2 }, { @@ -585,6 +590,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Karat", "slug": "karat", @@ -605,18 +615,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", "slug": "apple", "frequency": 3 }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -627,19 +642,14 @@ "slug": "databricks", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, { - "name": "Nutanix", - "slug": "nutanix", + "name": "Netflix", + "slug": "netflix", "frequency": 2 }, { @@ -647,6 +657,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "IBM", "slug": "ibm", @@ -672,16 +687,16 @@ { "name": "Google", "slug": "google", - "frequency": 9 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -784,6 +799,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -794,11 +814,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -822,8 +837,8 @@ "frequency": 9 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -832,18 +847,18 @@ "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -920,7 +935,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -928,23 +943,28 @@ "frequency": 4 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Airbnb", + "slug": "airbnb", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -956,11 +976,6 @@ "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -977,13 +992,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -999,11 +1019,6 @@ "slug": "airbnb", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1043,11 +1058,6 @@ "slug": "amazon", "frequency": 14 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Google", "slug": "google", @@ -1058,6 +1068,11 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1084,13 +1099,13 @@ "frequency": 2 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "TripAdvisor", + "slug": "tripadvisor", "frequency": 2 }, { - "name": "TripAdvisor", - "slug": "tripadvisor", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 } ] @@ -1108,14 +1123,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Google", @@ -1179,7 +1194,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 12 }, { "name": "Apple", @@ -1304,7 +1319,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Goldman Sachs", @@ -1341,18 +1356,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -1423,7 +1438,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 16 + "frequency": 15 }, { "name": "Google", @@ -1433,11 +1448,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 5 }, { @@ -1450,6 +1460,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1500,7 +1515,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 39 }, { "name": "Adobe", @@ -1508,14 +1523,14 @@ "frequency": 11 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Apple", + "slug": "apple", "frequency": 11 }, { - "name": "Apple", - "slug": "apple", - "frequency": 10 + "name": "Yandex", + "slug": "yandex", + "frequency": 11 }, { "name": "Google", @@ -1527,16 +1542,16 @@ "slug": "microsoft", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -1557,6 +1572,11 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -1593,13 +1613,13 @@ "frequency": 2 }, { - "name": "josh technology", - "slug": "josh-technology", + "name": "Bolt", + "slug": "bolt", "frequency": 2 }, { - "name": "Bolt", - "slug": "bolt", + "name": "josh technology", + "slug": "josh-technology", "frequency": 2 }, { @@ -1632,7 +1652,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 9 + "frequency": 7 }, { "name": "TikTok", @@ -1725,7 +1745,7 @@ { "name": "Databricks", "slug": "databricks", - "frequency": 2 + "frequency": 3 }, { "name": "TikTok", @@ -1749,11 +1769,6 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -1770,14 +1785,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Datadog", @@ -1794,6 +1809,11 @@ "slug": "mathworks", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Agoda", "slug": "agoda", @@ -1840,6 +1860,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -1856,13 +1881,18 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 22 + "frequency": 23 }, { "name": "Amazon", "slug": "amazon", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -1883,11 +1913,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Atlassian", "slug": "atlassian", @@ -1928,11 +1953,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "TuSimple", "slug": "tusimple", @@ -1953,7 +1973,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 37 }, { "name": "Cisco", @@ -1970,21 +1990,21 @@ "slug": "google", "frequency": 11 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Yahoo", "slug": "yahoo", "frequency": 8 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 8 + }, { "name": "Oracle", "slug": "oracle", @@ -1995,24 +2015,29 @@ "slug": "bloomberg", "frequency": 6 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -2025,24 +2050,14 @@ "slug": "bytedance", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Media.net", "slug": "medianet", "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 2 }, { @@ -2068,14 +2083,14 @@ "frequency": 20 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Apple", @@ -2128,13 +2143,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 2 - } - ] + "companies": [] }, { "id": 41, @@ -2151,15 +2160,20 @@ "slug": "commvault", "frequency": 6 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 }, { "name": "Uber", @@ -2175,11 +2189,6 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 - }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 } ] }, @@ -2239,7 +2248,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -2295,11 +2304,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Snowflake", - "slug": "snowflake", - "frequency": 2 } ] }, @@ -2318,11 +2322,6 @@ "slug": "goldman-sachs", "frequency": 7 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -2338,6 +2337,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2484,7 +2488,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -2523,11 +2527,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -2547,6 +2546,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 } ] }, @@ -2560,19 +2564,19 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -2620,42 +2624,42 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 9 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Yandex", "slug": "yandex", "frequency": 3 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -2699,18 +2703,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -2732,13 +2731,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 56, @@ -2753,12 +2746,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 32 }, { "name": "Adobe", "slug": "adobe", - "frequency": 13 + "frequency": 11 }, { "name": "Apple", @@ -2768,17 +2761,17 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 6 }, { "name": "Yahoo", @@ -2840,6 +2833,11 @@ { "name": "Facebook", "slug": "facebook", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { @@ -2847,29 +2845,19 @@ "slug": "google", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, - { - "name": "Adobe", - "slug": "adobe", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Nvidia", - "slug": "nvidia", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -2894,11 +2882,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2914,6 +2897,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -2968,7 +2956,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -2979,21 +2967,6 @@ "name": "ThousandEyes", "slug": "thousandeyes", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -3045,7 +3018,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 21 + "frequency": 18 }, { "name": "Facebook", @@ -3065,23 +3038,28 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "frequency": 7 }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3092,11 +3070,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "LinkedIn", "slug": "linkedin", @@ -3128,13 +3101,18 @@ "frequency": 2 }, { - "name": "Zillow", - "slug": "zillow", + "name": "Ozon", + "slug": "ozon", "frequency": 2 }, { - "name": "Samsung", - "slug": "samsung", + "name": "turing", + "slug": "turing", + "frequency": 2 + }, + { + "name": "Zillow", + "slug": "zillow", "frequency": 2 }, { @@ -3392,11 +3370,6 @@ "slug": "fortinet", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -3417,7 +3390,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", @@ -3437,7 +3410,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Media.net", @@ -3445,8 +3418,8 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 4 }, { @@ -3455,13 +3428,8 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -3469,6 +3437,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", @@ -3506,6 +3479,11 @@ "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3530,6 +3508,11 @@ "difficulty": "Hard", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 8 + }, { "name": "TikTok", "slug": "tiktok", @@ -3540,20 +3523,15 @@ "slug": "google", "frequency": 7 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 - }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -3644,7 +3622,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 24 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 }, { "name": "Amazon", @@ -3654,28 +3637,18 @@ { "name": "Google", "slug": "google", - "frequency": 12 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 12 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "TikTok", "slug": "tiktok", "frequency": 7 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 6 - }, { "name": "Oracle", "slug": "oracle", @@ -3686,6 +3659,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Roblox", "slug": "roblox", @@ -3696,11 +3674,6 @@ "slug": "cisco", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 3 - }, { "name": "Netflix", "slug": "netflix", @@ -3711,11 +3684,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Grammarly", "slug": "grammarly", @@ -3726,11 +3694,21 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -3766,11 +3744,6 @@ "slug": "atlassian", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -3828,7 +3801,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -3846,27 +3819,27 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 21 + "frequency": 19 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "IBM", "slug": "ibm", - "frequency": 8 + "frequency": 9 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Amazon", @@ -3883,19 +3856,14 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 3 + }, + { + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -3907,6 +3875,11 @@ "name": "Visa", "slug": "visa", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -3926,16 +3899,16 @@ "slug": "tiktok", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -3983,6 +3956,11 @@ { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 } ] @@ -4016,18 +3994,18 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -4077,7 +4055,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -4119,7 +4097,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 4 }, { "name": "eBay", @@ -4156,7 +4134,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 14 }, { "name": "Amazon", @@ -4173,11 +4151,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4198,7 +4171,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 12 }, { "name": "Apple", @@ -4221,24 +4194,24 @@ "frequency": 5 }, { - "name": "Uber", - "slug": "uber", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Uber", + "slug": "uber", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 }, { "name": "Arcesium", @@ -4269,11 +4242,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4290,7 +4258,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 4 }, { "name": "Amazon", @@ -4327,7 +4295,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Google", @@ -4381,11 +4349,6 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -4396,6 +4359,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -4423,6 +4391,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -4447,11 +4420,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 } ] }, @@ -4485,7 +4453,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -4561,7 +4529,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -4655,20 +4623,10 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Citadel", - "slug": "citadel", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 } ] }, @@ -4685,32 +4643,32 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 38 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 16 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 15 - }, { "name": "Yandex", "slug": "yandex", - "frequency": 15 + "frequency": 16 }, { "name": "Adobe", "slug": "adobe", "frequency": 13 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 13 + }, { "name": "TikTok", "slug": "tiktok", - "frequency": 11 + "frequency": 10 }, { "name": "Tesla", @@ -4730,12 +4688,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -4748,8 +4701,8 @@ "frequency": 3 }, { - "name": "JPMorgan", - "slug": "jpmorgan", + "name": "Oracle", + "slug": "oracle", "frequency": 3 }, { @@ -4757,14 +4710,9 @@ "slug": "agoda", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -4782,6 +4730,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, { "name": "Accolite", "slug": "accolite", @@ -4803,13 +4756,13 @@ "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Zoho", + "slug": "zoho", "frequency": 2 }, { @@ -4865,7 +4818,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Yandex", @@ -4883,25 +4836,20 @@ "frequency": 4 }, { - "name": "Lyft", - "slug": "lyft", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 2 + "name": "Lyft", + "slug": "lyft", + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "PhonePe", "slug": "phonepe", @@ -4936,6 +4884,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -4946,11 +4899,6 @@ "slug": "expedia", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -5023,7 +4971,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 + }, + { + "name": "Avito", + "slug": "avito", + "frequency": 6 }, { "name": "Uber", @@ -5035,11 +4988,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Avito", - "slug": "avito", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5060,6 +5008,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Dropbox", + "slug": "dropbox", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5070,6 +5023,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Netflix", "slug": "netflix", @@ -5123,7 +5081,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 35 + "frequency": 39 }, { "name": "Amazon", @@ -5140,24 +5098,24 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, { - "name": "Spotify", - "slug": "spotify", + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -5165,16 +5123,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5185,11 +5133,21 @@ "slug": "linkedin", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -5237,11 +5195,6 @@ "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Pinterest", - "slug": "pinterest", - "frequency": 2 } ] }, @@ -5283,7 +5236,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Microsoft", @@ -5316,13 +5269,13 @@ "frequency": 10 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -5344,11 +5297,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Okta", - "slug": "okta", - "frequency": 2 } ] }, @@ -5373,7 +5321,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", @@ -5381,8 +5329,8 @@ "frequency": 4 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -5396,8 +5344,13 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Intuit", + "slug": "intuit", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { @@ -5414,11 +5367,6 @@ "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Intuit", - "slug": "intuit", - "frequency": 2 } ] }, @@ -5462,19 +5410,24 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "PhonePe", "slug": "phonepe", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -5510,7 +5463,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -5539,7 +5492,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -5563,16 +5516,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 - }, { "name": "Amazon", "slug": "amazon", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, { "name": "TikTok", "slug": "tiktok", @@ -5581,6 +5534,11 @@ { "name": "Uber", "slug": "uber", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5657,6 +5615,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5677,7 +5640,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 } ] }, @@ -5695,7 +5658,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 14 }, { "name": "Amazon", @@ -5711,11 +5674,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -5733,6 +5691,11 @@ { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -5740,11 +5703,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -5834,11 +5792,21 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -5856,11 +5824,6 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5876,6 +5839,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -5906,7 +5874,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -5917,11 +5885,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -5936,13 +5899,13 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Amazon", + "slug": "amazon", "frequency": 2 } ] @@ -5962,6 +5925,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5971,11 +5939,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -5992,7 +5955,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "TikTok", @@ -6041,7 +6004,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 3 + "frequency": 4 }, { "name": "TikTok", @@ -6100,7 +6063,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 20 }, { "name": "Bloomberg", @@ -6137,11 +6100,6 @@ "slug": "wayfair", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Splunk", "slug": "splunk", @@ -6175,16 +6133,16 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -6205,7 +6163,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 3 }, { "name": "Microsoft", @@ -6221,11 +6179,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -6242,7 +6195,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 7 }, { "name": "SIG", @@ -6252,7 +6205,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 }, { "name": "Citadel", @@ -6269,20 +6232,10 @@ "slug": "google", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -6354,11 +6307,6 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -6369,6 +6317,11 @@ "slug": "bookingcom", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6397,8 +6350,8 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -6406,11 +6359,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -6426,6 +6374,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -6452,6 +6405,11 @@ { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -6479,11 +6437,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Airbnb", "slug": "airbnb", @@ -6516,16 +6469,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "IXL", - "slug": "ixl", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6536,11 +6479,21 @@ "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, + { + "name": "IXL", + "slug": "ixl", + "frequency": 2 + }, { "name": "Spotify", "slug": "spotify", @@ -6567,11 +6520,6 @@ "name": "Amazon", "slug": "amazon", "frequency": 2 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 } ] }, @@ -6588,12 +6536,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 115 + "frequency": 119 }, { "name": "Google", "slug": "google", - "frequency": 50 + "frequency": 52 }, { "name": "Adobe", @@ -6603,7 +6551,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 42 + "frequency": 43 }, { "name": "Microsoft", @@ -6628,7 +6576,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Yandex", @@ -6641,18 +6589,13 @@ "frequency": 5 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 5 - }, - { - "name": "Spotify", - "slug": "spotify", + "name": "Accenture", + "slug": "accenture", "frequency": 4 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Expedia", + "slug": "expedia", "frequency": 4 }, { @@ -6665,6 +6608,11 @@ "slug": "ibm", "frequency": 3 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 3 + }, { "name": "wipro", "slug": "wipro", @@ -6695,6 +6643,21 @@ "slug": "barclays", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Cognizant", + "slug": "cognizant", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6720,11 +6683,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Nagarro", - "slug": "nagarro", - "frequency": 2 - }, { "name": "Zillow", "slug": "zillow", @@ -6765,7 +6723,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 14 + "frequency": 12 }, { "name": "Amazon", @@ -6802,7 +6760,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -6839,7 +6797,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 22 }, { "name": "Apple", @@ -6859,7 +6817,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 }, { "name": "Yahoo", @@ -6881,6 +6839,16 @@ "slug": "agoda", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 + }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6992,14 +6960,14 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 6 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 5 }, { @@ -7047,21 +7015,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 10 + "frequency": 11 }, { "name": "Apple", "slug": "apple", + "frequency": 11 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 10 }, { @@ -7134,11 +7102,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 2 - }, { "name": "EPAM Systems", "slug": "epam-systems", @@ -7182,19 +7145,14 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Flipkart", + "slug": "flipkart", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Bloomberg", @@ -7211,6 +7169,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -7226,6 +7189,11 @@ "slug": "bosch", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -7285,7 +7253,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 5 } ] }, @@ -7313,12 +7281,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 8 + "frequency": 6 }, { "name": "Expedia", "slug": "expedia", - "frequency": 6 + "frequency": 5 } ] }, @@ -7381,22 +7349,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 + "frequency": 26 }, { "name": "Google", "slug": "google", "frequency": 12 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 11 + }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 10 }, { "name": "Bloomberg", @@ -7423,6 +7391,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7458,7 +7431,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", @@ -7470,16 +7443,16 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -7522,7 +7495,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 13 + "frequency": 11 }, { "name": "Amazon", @@ -7559,6 +7532,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Ozon", "slug": "ozon", @@ -7584,7 +7562,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -7601,11 +7579,6 @@ "slug": "salesforce", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -7691,6 +7664,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -7712,7 +7690,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "tcs", From 5d7508923703e905ed61b00be2aef1dd21e6c580 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 19:30:20 -0400 Subject: [PATCH 271/386] Bump @babel/traverse from 7.12.12 to 7.23.2 (#290) Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.12.12 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 341 +++++++++++++++++++++++++--------------------- 1 file changed, 185 insertions(+), 156 deletions(-) diff --git a/package-lock.json b/package-lock.json index b354a56d..134259d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,11 +47,15 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "dependencies": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { @@ -94,21 +98,17 @@ } }, "node_modules/@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "dependencies": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { @@ -170,6 +170,14 @@ "lodash": "^4.17.19" } }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", @@ -179,29 +187,26 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", - "dependencies": { - "@babel/types": "^7.12.10" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dependencies": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { @@ -287,17 +292,31 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dependencies": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { "version": "7.12.11", @@ -326,19 +345,22 @@ } }, "node_modules/@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1119,39 +1141,49 @@ } }, "node_modules/@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -2559,12 +2591,12 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@nodelib/fs.scandir": { @@ -23531,11 +23563,12 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", "requires": { - "@babel/highlight": "^7.10.4" + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" } }, "@babel/compat-data": { @@ -23574,20 +23607,14 @@ } }, "@babel/generator": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", - "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", "requires": { - "@babel/types": "^7.12.11", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, "@babel/helper-annotate-as-pure": { @@ -23649,6 +23676,11 @@ "lodash": "^4.17.19" } }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, "@babel/helper-explode-assignable-expression": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", @@ -23658,29 +23690,20 @@ } }, "@babel/helper-function-name": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", - "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", - "requires": { - "@babel/helper-get-function-arity": "^7.12.10", - "@babel/template": "^7.12.7", - "@babel/types": "^7.12.11" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", - "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "requires": { - "@babel/types": "^7.12.10" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", - "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.22.5" } }, "@babel/helper-member-expression-to-functions": { @@ -23766,17 +23789,22 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", - "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "requires": { - "@babel/types": "^7.12.11" + "@babel/types": "^7.22.5" } }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" + }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" }, "@babel/helper-validator-option": { "version": "7.12.11", @@ -23805,19 +23833,19 @@ } }, "@babel/highlight": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", - "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", - "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.12.12", @@ -24589,38 +24617,39 @@ } }, "@babel/template": { - "version": "7.12.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", - "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.7", - "@babel/types": "^7.12.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", - "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", - "requires": { - "@babel/code-frame": "^7.12.11", - "@babel/generator": "^7.12.11", - "@babel/helper-function-name": "^7.12.11", - "@babel/helper-split-export-declaration": "^7.12.11", - "@babel/parser": "^7.12.11", - "@babel/types": "^7.12.12", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.12.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", - "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -25760,12 +25789,12 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@nodelib/fs.scandir": { From c50f0e3eae30972840f04ca9c5304327594986d0 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 22 Oct 2023 12:02:27 +0000 Subject: [PATCH 272/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1364 +++++++++++++++++++-------------------- 1 file changed, 659 insertions(+), 705 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 55aa3512..a5597a6b 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-10-15T12:02:37.314514", + "updated": "2023-10-22T12:02:26.589016", "data": [ { "id": 0, @@ -19,7 +19,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { "name": "Google", @@ -41,6 +41,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -50,16 +55,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -134,6 +129,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Google", "slug": "google", @@ -144,15 +144,10 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 2 }, { "name": "Zoho", @@ -163,11 +158,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -181,15 +171,20 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Asana", + "slug": "asana", + "frequency": 5 }, { "name": "Bloomberg", @@ -197,9 +192,9 @@ "frequency": 5 }, { - "name": "Asana", - "slug": "asana", - "frequency": 4 + "name": "Facebook", + "slug": "facebook", + "frequency": 3 }, { "name": "Google", @@ -216,11 +211,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -278,7 +268,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Adobe", @@ -290,14 +280,14 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -340,7 +330,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 } ] }, @@ -374,16 +364,16 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Sprinklr", "slug": "sprinklr", @@ -404,12 +394,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -419,22 +409,22 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "TikTok", "slug": "tiktok", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Cisco", "slug": "cisco", - "frequency": 3 + "frequency": 4 }, { "name": "Epic Systems", @@ -451,6 +441,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "DE Shaw", + "slug": "de-shaw", + "frequency": 2 + }, { "name": "Flipkart", "slug": "flipkart", @@ -461,11 +456,6 @@ "slug": "makemytrip", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -486,7 +476,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -540,6 +530,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 + }, { "name": "Facebook", "slug": "facebook", @@ -550,15 +545,10 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -615,7 +605,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Microsoft", @@ -632,6 +622,11 @@ "slug": "nutanix", "frequency": 3 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -648,8 +643,8 @@ "frequency": 2 }, { - "name": "Netflix", - "slug": "netflix", + "name": "Roblox", + "slug": "roblox", "frequency": 2 }, { @@ -661,11 +656,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "IBM", - "slug": "ibm", - "frequency": 2 } ] }, @@ -687,7 +677,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -709,16 +699,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -755,22 +745,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Apple", @@ -781,6 +766,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 } ] }, @@ -813,11 +803,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -841,6 +826,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -851,16 +841,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -884,8 +864,8 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 } ] @@ -930,7 +910,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 7 }, { "name": "Google", @@ -940,6 +920,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 5 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 4 }, { @@ -947,11 +932,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Airbnb", "slug": "airbnb", @@ -1056,7 +1036,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 7 }, { "name": "Google", @@ -1068,16 +1053,16 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 6 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -1088,21 +1073,11 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", "frequency": 2 }, - { - "name": "TripAdvisor", - "slug": "tripadvisor", - "frequency": 2 - }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1186,15 +1161,15 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 16 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 15 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 15 }, { "name": "Apple", @@ -1319,7 +1294,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Goldman Sachs", @@ -1331,6 +1306,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -1361,11 +1341,16 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Google", "slug": "google", + "frequency": 7 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 6 }, { @@ -1373,11 +1358,6 @@ "slug": "bloomberg", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1417,11 +1397,6 @@ "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 - }, - { - "name": "Qualcomm", - "slug": "qualcomm", - "frequency": 2 } ] }, @@ -1448,7 +1423,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1515,22 +1490,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 39 + "frequency": 38 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 11 + "frequency": 10 }, { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 10 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Google", @@ -1547,6 +1522,11 @@ "slug": "bloomberg", "frequency": 5 }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -1562,11 +1542,6 @@ "slug": "zoho", "frequency": 4 }, - { - "name": "Media.net", - "slug": "medianet", - "frequency": 4 - }, { "name": "IBM", "slug": "ibm", @@ -1654,26 +1629,21 @@ "slug": "adobe", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1689,6 +1659,11 @@ "slug": "jpmorgan", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1804,11 +1779,6 @@ "slug": "airbnb", "frequency": 2 }, - { - "name": "MathWorks", - "slug": "mathworks", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -1834,7 +1804,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -1888,6 +1858,11 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -1908,11 +1883,6 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Atlassian", "slug": "atlassian", @@ -1973,12 +1943,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 35 }, { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 16 }, { "name": "Adobe", @@ -2010,24 +1980,19 @@ "slug": "oracle", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 4 }, { @@ -2045,10 +2010,15 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", - "frequency": 3 + "frequency": 2 }, { "name": "Media.net", @@ -2059,11 +2029,6 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 - }, - { - "name": "Altimetrik", - "slug": "altimetrik", - "frequency": 2 } ] }, @@ -2080,12 +2045,12 @@ { "name": "Salesforce", "slug": "salesforce", - "frequency": 20 + "frequency": 21 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -2210,7 +2175,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -2220,17 +2185,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -2296,13 +2251,13 @@ "frequency": 2 }, { - "name": "Infosys", - "slug": "infosys", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Infosys", + "slug": "infosys", "frequency": 2 } ] @@ -2337,11 +2292,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2381,11 +2331,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2438,7 +2383,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -2490,11 +2435,6 @@ "slug": "amazon", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2520,7 +2460,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -2567,26 +2507,26 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -2621,20 +2561,20 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 7 + }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 6 }, { "name": "Bloomberg", @@ -2646,6 +2586,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -2655,11 +2600,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -2681,12 +2621,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 + "frequency": 3 } ] }, @@ -2709,16 +2644,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -2748,30 +2673,30 @@ "slug": "amazon", "frequency": 32 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, { "name": "Adobe", "slug": "adobe", "frequency": 11 }, { - "name": "Apple", - "slug": "apple", - "frequency": 10 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 }, { "name": "Google", "slug": "google", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Yahoo", @@ -2779,8 +2704,8 @@ "frequency": 3 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -2798,19 +2723,14 @@ "slug": "arista-networks", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 }, { - "name": "Expedia", - "slug": "expedia", + "name": "Cisco", + "slug": "cisco", "frequency": 2 } ] @@ -2828,12 +2748,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -2848,6 +2768,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -2882,11 +2807,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "ByteDance", "slug": "bytedance", @@ -2902,6 +2822,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -3016,33 +2941,33 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 18 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 17 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 10 + }, { "name": "Google", "slug": "google", "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "name": "TikTok", + "slug": "tiktok", + "frequency": 7 }, { "name": "Yandex", "slug": "yandex", - "frequency": 7 - }, - { - "name": "TikTok", - "slug": "tiktok", "frequency": 5 }, { @@ -3050,11 +2975,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -3065,10 +2985,25 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Walmart Labs", "slug": "walmart-labs", - "frequency": 4 + "frequency": 3 + }, + { + "name": "turing", + "slug": "turing", + "frequency": 3 + }, + { + "name": "Cruise Automation", + "slug": "cruise-automation", + "frequency": 3 }, { "name": "LinkedIn", @@ -3095,24 +3030,9 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Cruise Automation", - "slug": "cruise-automation", - "frequency": 2 - }, { "name": "Ozon", - "slug": "ozon", - "frequency": 2 - }, - { - "name": "turing", - "slug": "turing", - "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", + "slug": "ozon", "frequency": 2 }, { @@ -3159,13 +3079,7 @@ ], "difficulty": "Medium", "premium": true, - "companies": [ - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - } - ] + "companies": [] }, { "id": 66, @@ -3200,7 +3114,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 2 } ] }, @@ -3217,7 +3131,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3225,13 +3139,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -3254,7 +3168,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -3333,7 +3247,7 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 4 }, { "name": "Commvault", @@ -3358,7 +3272,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Apple", @@ -3395,6 +3309,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", "frequency": 8 }, { @@ -3402,11 +3321,6 @@ "slug": "adobe", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3415,7 +3329,7 @@ { "name": "Media.net", "slug": "medianet", - "frequency": 5 + "frequency": 6 }, { "name": "Uber", @@ -3427,6 +3341,11 @@ "slug": "hubspot", "frequency": 4 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -3442,11 +3361,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -3473,7 +3387,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -3484,6 +3398,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -3511,6 +3430,11 @@ { "name": "Facebook", "slug": "facebook", + "frequency": 9 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 8 }, { @@ -3524,14 +3448,14 @@ "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Microsoft", @@ -3539,24 +3463,19 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Tesla", + "slug": "tesla", "frequency": 3 }, { "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 } ] }, @@ -3622,32 +3541,37 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 14 + "frequency": 26 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", "slug": "apple", "frequency": 10 }, + { + "name": "Roblox", + "slug": "roblox", + "frequency": 6 + }, { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { "name": "Oracle", @@ -3664,11 +3588,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Roblox", - "slug": "roblox", - "frequency": 4 - }, { "name": "Cisco", "slug": "cisco", @@ -3743,11 +3662,6 @@ "name": "Atlassian", "slug": "atlassian", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -3764,16 +3678,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 5 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 }, { "name": "Yandex", "slug": "yandex", - "frequency": 3 + "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -3819,12 +3738,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 19 + "frequency": 15 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "IBM", @@ -3851,16 +3770,16 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3996,12 +3915,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { - "name": "Google", - "slug": "google", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Apple", @@ -4014,13 +3933,13 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Google", + "slug": "google", "frequency": 2 } ] @@ -4055,12 +3974,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -4109,6 +4028,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -4134,7 +4058,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 15 }, { "name": "Amazon", @@ -4155,6 +4079,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4181,17 +4110,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Google", - "slug": "google", - "frequency": 5 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -4199,8 +4123,8 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -4213,6 +4137,16 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "Arcesium", "slug": "arcesium", @@ -4229,8 +4163,8 @@ "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -4290,21 +4224,26 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 + }, { "name": "Google", "slug": "google", "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 3 }, { @@ -4384,17 +4323,17 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 13 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -4489,16 +4428,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Yandex", - "slug": "yandex", - "frequency": 10 - }, { "name": "Adobe", "slug": "adobe", "frequency": 7 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 7 + }, { "name": "Amazon", "slug": "amazon", @@ -4529,16 +4468,16 @@ { "name": "Google", "slug": "google", - "frequency": 5 + "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -4566,7 +4505,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 14 }, { "name": "Google", @@ -4588,6 +4527,11 @@ "slug": "doordash", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -4604,8 +4548,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -4642,13 +4586,8 @@ "companies": [ { "name": "Amazon", - "slug": "amazon", - "frequency": 38 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 16 + "slug": "amazon", + "frequency": 37 }, { "name": "Yandex", @@ -4656,13 +4595,18 @@ "frequency": 16 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 13 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 }, { "name": "Apple", "slug": "apple", + "frequency": 14 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 13 }, { @@ -4671,14 +4615,9 @@ "frequency": 10 }, { - "name": "Tesla", - "slug": "tesla", - "frequency": 7 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 7 + "name": "Google", + "slug": "google", + "frequency": 6 }, { "name": "Microsoft", @@ -4686,9 +4625,14 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Tesla", + "slug": "tesla", + "frequency": 6 + }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 6 }, { "name": "Facebook", @@ -4700,6 +4644,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4715,11 +4664,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4735,11 +4679,6 @@ "slug": "jpmorgan", "frequency": 2 }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 - }, { "name": "EPAM Systems", "slug": "epam-systems", @@ -4769,6 +4708,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Accolite", + "slug": "accolite", + "frequency": 2 } ] }, @@ -4818,7 +4762,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Yandex", @@ -4830,16 +4774,16 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 + }, { "name": "Lyft", "slug": "lyft", @@ -4887,7 +4831,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -4904,11 +4848,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -4929,18 +4868,13 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Asana", "slug": "asana", "frequency": 2 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Google", "slug": "google", @@ -4958,24 +4892,29 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 10 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 13 }, { "name": "Apple", "slug": "apple", + "frequency": 11 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 10 }, { "name": "Avito", "slug": "avito", + "frequency": 7 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { @@ -4983,11 +4922,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5055,11 +4989,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -5081,21 +5010,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 46 }, { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 5 }, { @@ -5104,13 +5033,13 @@ "frequency": 5 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -5124,13 +5053,13 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "LinkedIn", - "slug": "linkedin", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -5171,11 +5100,6 @@ "slug": "amazon", "frequency": 11 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -5191,6 +5115,11 @@ "slug": "druva", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -5261,7 +5190,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 13 }, { "name": "Google", @@ -5271,7 +5200,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 7 }, { "name": "Apple", @@ -5316,7 +5245,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 13 + "frequency": 12 }, { "name": "Google", @@ -5329,14 +5258,14 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Apple", @@ -5403,7 +5332,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 8 + "frequency": 6 }, { "name": "Facebook", @@ -5519,11 +5448,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 6 }, { @@ -5541,10 +5465,20 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -5561,12 +5495,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -5576,7 +5505,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Adobe", @@ -5587,6 +5521,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -5640,7 +5579,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 2 } ] }, @@ -5658,7 +5597,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 17 }, { "name": "Amazon", @@ -5782,24 +5721,24 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -5829,6 +5768,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -5844,11 +5788,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5879,7 +5818,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -5925,6 +5864,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -5934,11 +5878,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -5977,7 +5916,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -6063,7 +6002,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 25 }, { "name": "Bloomberg", @@ -6073,7 +6012,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Yandex", @@ -6131,22 +6070,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6160,19 +6099,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 2 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -6210,7 +6149,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Apple", @@ -6250,14 +6189,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -6266,8 +6210,8 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { @@ -6364,11 +6308,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6379,6 +6318,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", @@ -6410,13 +6354,18 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6432,11 +6381,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Airbnb", "slug": "airbnb", @@ -6462,7 +6406,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Apple", @@ -6470,13 +6414,13 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "IXL", + "slug": "ixl", + "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -6490,8 +6434,8 @@ "frequency": 2 }, { - "name": "IXL", - "slug": "ixl", + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -6536,27 +6480,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 119 + "frequency": 120 }, { "name": "Google", "slug": "google", - "frequency": 52 + "frequency": 50 }, { "name": "Adobe", "slug": "adobe", - "frequency": 47 + "frequency": 48 }, { "name": "Apple", "slug": "apple", - "frequency": 43 + "frequency": 42 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 22 + "frequency": 20 }, { "name": "Bloomberg", @@ -6571,12 +6515,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 11 + "frequency": 12 }, { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Yandex", @@ -6593,11 +6537,6 @@ "slug": "accenture", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 4 - }, { "name": "Deloitte", "slug": "deloitte", @@ -6618,6 +6557,11 @@ "slug": "wipro", "frequency": 3 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 3 + }, { "name": "tcs", "slug": "tcs", @@ -6638,6 +6582,16 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 3 + }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, { "name": "Barclays", "slug": "barclays", @@ -6649,8 +6603,8 @@ "frequency": 2 }, { - "name": "ServiceNow", - "slug": "servicenow", + "name": "DoorDash", + "slug": "doordash", "frequency": 2 }, { @@ -6663,31 +6617,11 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Careem", - "slug": "careem", - "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, - { - "name": "Morgan Stanley", - "slug": "morgan-stanley", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", "frequency": 2 }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 - }, { "name": "Accolite", "slug": "accolite", @@ -6707,6 +6641,11 @@ "name": "CVENT", "slug": "cvent", "frequency": 2 + }, + { + "name": "Careem", + "slug": "careem", + "frequency": 2 } ] }, @@ -6723,22 +6662,27 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 12 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -6755,7 +6699,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -6767,6 +6711,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -6792,22 +6741,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 27 }, { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 25 }, { "name": "Apple", "slug": "apple", - "frequency": 16 + "frequency": 18 }, { "name": "Adobe", "slug": "adobe", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -6817,7 +6766,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "Yahoo", @@ -6834,16 +6783,16 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 3 - }, { "name": "DoorDash", "slug": "doordash", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Accenture", "slug": "accenture", @@ -6859,11 +6808,21 @@ "slug": "rakuten", "frequency": 2 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 2 + }, { "name": "ASUS", "slug": "asus", "frequency": 2 }, + { + "name": "Cloudflare", + "slug": "cloudflare", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6883,11 +6842,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -6942,6 +6896,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 3 + }, + { + "name": "SoFi", + "slug": "sofi", + "frequency": 2 } ] }, @@ -6958,7 +6917,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -6994,11 +6953,6 @@ "name": "VMware", "slug": "vmware", "frequency": 2 - }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 } ] }, @@ -7020,18 +6974,18 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 12 }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 10 - }, { "name": "Google", "slug": "google", @@ -7043,25 +6997,25 @@ "frequency": 6 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Walmart Labs", "slug": "walmart-labs", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Intel", "slug": "intel", @@ -7132,7 +7086,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -7193,11 +7147,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 } ] }, @@ -7253,7 +7202,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 2 } ] }, @@ -7281,12 +7230,12 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 6 + "frequency": 4 }, { "name": "Expedia", "slug": "expedia", - "frequency": 5 + "frequency": 4 } ] }, @@ -7349,12 +7298,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 28 }, { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 13 }, { "name": "Adobe", @@ -7364,7 +7313,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -7374,7 +7323,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Goldman Sachs", @@ -7396,11 +7345,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -7462,6 +7406,11 @@ "name": "Media.net", "slug": "medianet", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 } ] }, @@ -7490,7 +7439,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 24 }, { "name": "Yandex", @@ -7500,7 +7449,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Apple", @@ -7690,17 +7639,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "tcs", "slug": "tcs", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -7723,7 +7677,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 38 + "frequency": 39 }, { "name": "Amazon", From 84efe7a611d226a715c281435dc92c1f2b492381 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Oct 2023 11:55:15 -0400 Subject: [PATCH 273/386] Bump browserify-sign from 4.2.1 to 4.2.2 (#293) Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 63 +++++++++++++++++++++++++---------------------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/package-lock.json b/package-lock.json index 134259d7..cc2b3f34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4915,9 +4915,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "node_modules/body-parser": { "version": "1.20.1", @@ -5068,25 +5068,28 @@ } }, "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", + "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.4", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.6", + "readable-stream": "^3.6.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 4" } }, "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27773,9 +27776,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, "body-parser": { "version": "1.20.1", @@ -27915,25 +27918,25 @@ } }, "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", + "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.5.4", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.6", + "readable-stream": "^3.6.2", + "safe-buffer": "^5.2.1" }, "dependencies": { "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", From f91444b5b9dac4f5457c564cd24a82d06ca3a5c0 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 29 Oct 2023 12:02:37 +0000 Subject: [PATCH 274/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1239 ++++++++++++++++++++------------------- 1 file changed, 652 insertions(+), 587 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index a5597a6b..c31290fa 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-10-22T12:02:26.589016", + "updated": "2023-10-29T12:02:36.859262", "data": [ { "id": 0, @@ -14,12 +14,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Google", @@ -74,24 +74,19 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", - "frequency": 2 + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Nvidia", + "slug": "nvidia", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -171,20 +166,20 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { "name": "Asana", "slug": "asana", - "frequency": 5 + "frequency": 6 }, { "name": "Bloomberg", @@ -194,7 +189,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Google", @@ -202,8 +202,8 @@ "frequency": 3 }, { - "name": "Uber", - "slug": "uber", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -231,11 +231,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -268,12 +263,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Yahoo", @@ -305,6 +300,11 @@ "slug": "phonepe", "frequency": 2 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -325,12 +325,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 } ] }, @@ -357,12 +357,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 5 }, { "name": "Facebook", @@ -394,12 +394,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -473,14 +473,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, { "name": "Amazon", "slug": "amazon", "frequency": 9 }, { - "name": "Google", - "slug": "google", + "name": "Cisco", + "slug": "cisco", "frequency": 8 }, { @@ -488,11 +493,6 @@ "slug": "apple", "frequency": 7 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 7 - }, { "name": "Microsoft", "slug": "microsoft", @@ -531,14 +531,14 @@ "premium": false, "companies": [ { - "name": "TikTok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Amazon", @@ -558,7 +558,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -617,11 +617,6 @@ "slug": "apple", "frequency": 3 }, - { - "name": "Nutanix", - "slug": "nutanix", - "frequency": 3 - }, { "name": "Netflix", "slug": "netflix", @@ -642,6 +637,16 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Morgan Stanley", + "slug": "morgan-stanley", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 + }, { "name": "Roblox", "slug": "roblox", @@ -672,7 +677,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 12 }, { "name": "Google", @@ -771,6 +776,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -841,6 +851,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -922,6 +937,11 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", @@ -947,11 +967,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -993,16 +1008,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -1038,21 +1043,21 @@ "slug": "amazon", "frequency": 15 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 6 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 6 + }, { "name": "Yahoo", "slug": "yahoo", @@ -1063,16 +1068,16 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -1135,8 +1140,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { @@ -1145,8 +1150,8 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -1174,7 +1179,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Google", @@ -1191,6 +1196,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 3 + }, { "name": "Pinterest", "slug": "pinterest", @@ -1211,11 +1221,6 @@ "slug": "epic-systems", "frequency": 2 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1252,11 +1257,6 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 - }, - { - "name": "Apple", - "slug": "apple", "frequency": 3 }, { @@ -1274,6 +1274,16 @@ "slug": "google", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Riot Games", + "slug": "riot-games", + "frequency": 2 + }, { "name": "Cadence", "slug": "cadence", @@ -1301,11 +1311,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -1316,6 +1321,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1336,7 +1346,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -1373,16 +1383,16 @@ "slug": "accenture", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -1392,11 +1402,6 @@ "name": "Swiggy", "slug": "swiggy", "frequency": 2 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 } ] }, @@ -1413,7 +1418,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 15 + "frequency": 17 }, { "name": "Google", @@ -1425,19 +1430,24 @@ "slug": "amazon", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", - "frequency": 2 + "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -1460,11 +1470,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Sigmoid", "slug": "sigmoid", @@ -1502,6 +1507,11 @@ "slug": "yandex", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 9 + }, { "name": "Apple", "slug": "apple", @@ -1512,16 +1522,16 @@ "slug": "google", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 5 + }, { "name": "Media.net", "slug": "medianet", @@ -1537,11 +1547,6 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 4 - }, { "name": "IBM", "slug": "ibm", @@ -1634,14 +1639,19 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "JPMorgan", + "slug": "jpmorgan", "frequency": 3 }, { @@ -1654,11 +1664,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -1744,14 +1749,14 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -1856,7 +1861,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Microsoft", @@ -1868,11 +1878,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Commvault", "slug": "commvault", @@ -1908,6 +1913,11 @@ "slug": "intuit", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Pure Storage", "slug": "pure-storage", @@ -1943,12 +1953,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 38 }, { "name": "Cisco", "slug": "cisco", - "frequency": 16 + "frequency": 17 + }, + { + "name": "Google", + "slug": "google", + "frequency": 12 }, { "name": "Adobe", @@ -1956,24 +1971,19 @@ "frequency": 12 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 11 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 10 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 8 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 + "frequency": 7 }, { "name": "Oracle", @@ -2025,6 +2035,11 @@ "slug": "medianet", "frequency": 2 }, + { + "name": "Tinkoff", + "slug": "tinkoff", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -2083,13 +2098,13 @@ "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Flipkart", + "slug": "flipkart", "frequency": 2 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { @@ -2186,6 +2201,11 @@ "name": "Apple", "slug": "apple", "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -2203,7 +2223,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Adobe", @@ -2235,6 +2255,11 @@ "slug": "makemytrip", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -2277,6 +2302,11 @@ "slug": "goldman-sachs", "frequency": 7 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2288,8 +2318,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -2329,7 +2359,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Yahoo", @@ -2340,11 +2370,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -2548,6 +2573,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -2576,11 +2606,6 @@ "slug": "facebook", "frequency": 6 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Adobe", "slug": "adobe", @@ -2591,6 +2616,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2613,14 +2643,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 } ] @@ -2671,7 +2701,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 32 + "frequency": 34 }, { "name": "Apple", @@ -2681,17 +2711,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 7 }, { - "name": "Google", - "slug": "google", - "frequency": 6 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 }, { "name": "Microsoft", @@ -2708,6 +2738,11 @@ "slug": "yandex", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2724,8 +2759,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Avito", + "slug": "avito", "frequency": 2 }, { @@ -2748,7 +2783,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -2855,13 +2890,13 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -2909,7 +2944,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 }, { "name": "TikTok", @@ -2920,11 +2955,6 @@ "name": "Intuit", "slug": "intuit", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 } ] }, @@ -2943,17 +2973,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 10 + "frequency": 12 }, { "name": "Google", @@ -2963,12 +2993,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 9 }, { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -3096,16 +3126,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -3205,7 +3235,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Microsoft", @@ -3217,11 +3252,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -3304,7 +3334,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Apple", @@ -3331,6 +3361,11 @@ "slug": "medianet", "frequency": 6 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3344,11 +3379,6 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 4 - }, - { - "name": "Facebook", - "slug": "facebook", "frequency": 3 }, { @@ -3365,11 +3395,6 @@ "name": "Yandex", "slug": "yandex", "frequency": 2 - }, - { - "name": "Avito", - "slug": "avito", - "frequency": 2 } ] }, @@ -3387,7 +3412,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -3430,17 +3455,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -3476,6 +3501,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 } ] }, @@ -3541,7 +3571,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 26 + "frequency": 30 }, { "name": "Amazon", @@ -3603,11 +3633,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Grammarly", - "slug": "grammarly", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -3628,11 +3653,6 @@ "slug": "yandex", "frequency": 2 }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -3662,10 +3682,20 @@ "name": "Atlassian", "slug": "atlassian", "frequency": 2 - } - ] - }, - { + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Grammarly", + "slug": "grammarly", + "frequency": 2 + } + ] + }, + { "id": 78, "title": "Interval List Intersections", "slug": "interval-list-intersections", @@ -3680,14 +3710,14 @@ "slug": "facebook", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -3707,20 +3737,25 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 + }, + { + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 3 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -3735,35 +3770,35 @@ "difficulty": "Medium", "premium": true, "companies": [ - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 - }, { "name": "Google", "slug": "google", + "frequency": 13 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 12 }, { "name": "IBM", "slug": "ibm", - "frequency": 9 + "frequency": 10 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Oracle", @@ -3790,11 +3825,6 @@ "slug": "miro", "frequency": 2 }, - { - "name": "Visa", - "slug": "visa", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -3816,7 +3846,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -3870,7 +3900,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Adobe", @@ -3912,6 +3942,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Amazon", "slug": "amazon", @@ -3922,11 +3957,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -3984,11 +4014,6 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Google", - "slug": "google", "frequency": 2 }, { @@ -4033,14 +4058,19 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Arista Networks", + "slug": "arista-networks", "frequency": 2 } ] @@ -4063,12 +4093,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 12 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Microsoft", @@ -4137,11 +4172,6 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "ServiceNow", "slug": "servicenow", @@ -4157,11 +4187,21 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -4171,11 +4211,6 @@ "name": "VMware", "slug": "vmware", "frequency": 2 - }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 } ] }, @@ -4284,14 +4319,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 4 }, { "name": "Google", @@ -4323,7 +4358,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 12 + "frequency": 14 }, { "name": "Amazon", @@ -4340,6 +4375,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4354,11 +4394,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4428,14 +4463,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Adobe", - "slug": "adobe", - "frequency": 7 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 8 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 7 }, { @@ -4468,17 +4503,17 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -4505,12 +4540,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 - }, - { - "name": "Google", - "slug": "google", - "frequency": 6 + "frequency": 13 }, { "name": "Adobe", @@ -4523,9 +4553,9 @@ "frequency": 5 }, { - "name": "DoorDash", - "slug": "doordash", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Bloomberg", @@ -4571,6 +4601,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 } ] }, @@ -4587,17 +4622,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 16 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 + "name": "Yandex", + "slug": "yandex", + "frequency": 16 }, { "name": "Apple", @@ -4654,11 +4689,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -4684,6 +4714,11 @@ "slug": "epam-systems", "frequency": 2 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 2 + }, { "name": "PayPal", "slug": "paypal", @@ -4740,7 +4775,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 } ] }, @@ -4754,24 +4789,19 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 10 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 + "name": "Amazon", + "slug": "amazon", + "frequency": 10 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yandex", + "slug": "yandex", "frequency": 4 }, { @@ -4780,20 +4810,25 @@ "frequency": 3 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { "name": "Lyft", "slug": "lyft", - "frequency": 3 + "frequency": 2 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 2 + }, { "name": "PhonePe", "slug": "phonepe", @@ -4831,17 +4866,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -4852,6 +4882,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 } ] }, @@ -4868,7 +4903,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 16 }, { "name": "Asana", @@ -4900,7 +4935,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", @@ -4917,16 +4952,16 @@ "slug": "microsoft", "frequency": 6 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", @@ -4942,6 +4977,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 3 + }, { "name": "Dropbox", "slug": "dropbox", @@ -4962,11 +5002,6 @@ "slug": "yahoo", "frequency": 2 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 2 - }, { "name": "PayPal", "slug": "paypal", @@ -5010,7 +5045,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 46 + "frequency": 52 }, { "name": "Amazon", @@ -5022,11 +5057,6 @@ "slug": "google", "frequency": 12 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, { "name": "Adobe", "slug": "adobe", @@ -5042,6 +5072,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "eBay", "slug": "ebay", @@ -5063,23 +5098,28 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Deutsche Bank", + "slug": "deutsche-bank", "frequency": 2 }, { - "name": "Spotify", - "slug": "spotify", + "name": "Netflix", + "slug": "netflix", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, + { + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -5110,6 +5150,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Druva", "slug": "druva", @@ -5190,7 +5235,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Google", @@ -5200,16 +5245,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "frequency": 8 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -5222,6 +5267,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5245,7 +5295,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 12 + "frequency": 15 }, { "name": "Google", @@ -5262,6 +5312,11 @@ "slug": "microsoft", "frequency": 3 }, + { + "name": "Intuit", + "slug": "intuit", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5273,8 +5328,8 @@ "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -5291,11 +5346,6 @@ "name": "Workday", "slug": "workday", "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 } ] }, @@ -5332,7 +5382,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 6 + "frequency": 5 }, { "name": "Facebook", @@ -5455,11 +5505,6 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -5470,6 +5515,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5539,6 +5589,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5550,19 +5605,24 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 } ] }, @@ -5597,12 +5657,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 18 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "TikTok", @@ -5692,7 +5752,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -5721,14 +5781,19 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { @@ -5741,11 +5806,6 @@ "slug": "adobe", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -5808,7 +5868,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", @@ -5859,21 +5919,21 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5894,7 +5954,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "TikTok", @@ -5916,7 +5976,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -5943,17 +6003,12 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 4 + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 } ] }, @@ -5970,12 +6025,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Flipkart", @@ -6002,17 +6057,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 27 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 7 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Yandex", @@ -6134,7 +6189,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 6 }, { "name": "SIG", @@ -6151,6 +6206,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Apple", "slug": "apple", @@ -6161,11 +6221,6 @@ "slug": "citadel", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -6212,7 +6267,7 @@ { "name": "Docusign", "slug": "docusign", - "frequency": 2 + "frequency": 3 }, { "name": "Samsung", @@ -6234,17 +6289,17 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 24 + "frequency": 26 }, { "name": "DoorDash", "slug": "doordash", - "frequency": 10 + "frequency": 12 }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", @@ -6254,6 +6309,11 @@ { "name": "Yandex", "slug": "yandex", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { @@ -6262,24 +6322,19 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -6294,14 +6349,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Yahoo", @@ -6342,14 +6397,14 @@ "premium": false, "companies": [ { - "name": "Cisco", - "slug": "cisco", + "name": "Facebook", + "slug": "facebook", "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "Cisco", + "slug": "cisco", + "frequency": 5 }, { "name": "Google", @@ -6406,7 +6461,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 8 }, { "name": "Apple", @@ -6437,11 +6492,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 } ] }, @@ -6458,7 +6508,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 }, { "name": "Amazon", @@ -6495,26 +6550,21 @@ { "name": "Apple", "slug": "apple", - "frequency": 42 + "frequency": 40 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 20 + "frequency": 22 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 13 + "frequency": 15 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 13 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 12 }, { @@ -6522,26 +6572,21 @@ "slug": "facebook", "frequency": 11 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 11 + }, { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 }, { "name": "Oracle", "slug": "oracle", "frequency": 5 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 4 - }, - { - "name": "Deloitte", - "slug": "deloitte", - "frequency": 3 - }, { "name": "IBM", "slug": "ibm", @@ -6553,18 +6598,13 @@ "frequency": 3 }, { - "name": "wipro", - "slug": "wipro", - "frequency": 3 - }, - { - "name": "ServiceNow", - "slug": "servicenow", + "name": "tcs", + "slug": "tcs", "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Accenture", + "slug": "accenture", "frequency": 3 }, { @@ -6583,9 +6623,9 @@ "frequency": 3 }, { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 + "name": "Deloitte", + "slug": "deloitte", + "frequency": 2 }, { "name": "Morgan Stanley", @@ -6597,16 +6637,36 @@ "slug": "barclays", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, + { + "name": "wipro", + "slug": "wipro", + "frequency": 2 + }, { "name": "Zoho", "slug": "zoho", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "DoorDash", "slug": "doordash", "frequency": 2 }, + { + "name": "Visa", + "slug": "visa", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -6618,8 +6678,8 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Expedia", + "slug": "expedia", "frequency": 2 }, { @@ -6665,14 +6725,14 @@ "frequency": 11 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Bloomberg", @@ -6701,11 +6761,6 @@ "slug": "goldman-sachs", "frequency": 8 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -6738,26 +6793,26 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 27 + }, { "name": "Amazon", "slug": "amazon", "frequency": 27 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 25 + "name": "Adobe", + "slug": "adobe", + "frequency": 18 }, { "name": "Apple", "slug": "apple", "frequency": 18 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 16 - }, { "name": "Google", "slug": "google", @@ -6769,14 +6824,14 @@ "frequency": 9 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "Oracle", @@ -6866,8 +6921,8 @@ "frequency": 4 }, { - "name": "Google", - "slug": "google", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -6934,6 +6989,11 @@ "slug": "yahoo", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -6944,11 +7004,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "VMware", "slug": "vmware", @@ -6971,14 +7026,14 @@ "slug": "amazon", "frequency": 36 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 12 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", + "frequency": 13 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 12 }, { @@ -6996,6 +7051,11 @@ "slug": "bloomberg", "frequency": 6 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 + }, { "name": "Facebook", "slug": "facebook", @@ -7006,11 +7066,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -7026,6 +7081,11 @@ "slug": "samsung", "frequency": 2 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -7076,7 +7136,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Microsoft", @@ -7086,7 +7146,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Apple", @@ -7118,11 +7178,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -7138,6 +7193,11 @@ "slug": "tesla", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Bosch", "slug": "bosch", @@ -7235,7 +7295,7 @@ { "name": "Expedia", "slug": "expedia", - "frequency": 4 + "frequency": 2 } ] }, @@ -7249,10 +7309,15 @@ "difficulty": "Hard", "premium": true, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Pinterest", "slug": "pinterest", - "frequency": 2 + "frequency": 3 }, { "name": "Remitly", @@ -7298,12 +7363,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", @@ -7323,7 +7388,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 5 }, { "name": "Goldman Sachs", @@ -7375,7 +7440,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 19 }, { "name": "Adobe", @@ -7439,22 +7504,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 26 }, { "name": "Yandex", "slug": "yandex", - "frequency": 11 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 + "frequency": 12 }, { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "Google", @@ -7466,6 +7531,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Zoho", + "slug": "zoho", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7481,11 +7551,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 2 - }, { "name": "Ozon", "slug": "ozon", @@ -7567,7 +7632,7 @@ { "name": "LinkedIn", "slug": "linkedin", - "frequency": 3 + "frequency": 2 } ] }, @@ -7646,14 +7711,14 @@ "slug": "tcs", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Google", "slug": "google", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -7677,7 +7742,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 39 + "frequency": 38 }, { "name": "Amazon", From 3be1a64beb7e84c6d66d925728947b8a7d0f85e7 Mon Sep 17 00:00:00 2001 From: idsulik <3595194+idsulik@users.noreply.github.com> Date: Sat, 4 Nov 2023 18:12:00 +0200 Subject: [PATCH 275/386] Fixed randomQuestions - use filtered questions (#294) --- src/components/Table/index.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index bace2b84..9679a24f 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -228,9 +228,14 @@ const Table = () => { { Header: () => { const randomQuestion = () => { - const random = Math.floor(Math.random() * questions.length); - const questionId = questions[random].id; - const questionSlug = questions[questionId].slug; + const filteredByCheckboxQuestions = filteredByCheckbox(); + const filteredQuestions = filteredByCheckboxQuestions.length + ? filteredByCheckboxQuestions + : questions; + const random = Math.floor( + Math.random() * filteredQuestions.length, + ); + const questionSlug = filteredQuestions[random].slug; window.open( `https://leetcode.com/problems/${questionSlug}/`, '_blank', From ce0761c5c5e086fdb48f8b89ef6fa8569c126100 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sat, 4 Nov 2023 16:25:50 +0000 Subject: [PATCH 276/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 998 ++++++++++++++++++++-------------------- 1 file changed, 501 insertions(+), 497 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index c31290fa..0836c30f 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-10-29T12:02:36.859262", + "updated": "2023-11-04T16:25:49.580161", "data": [ { "id": 0, @@ -77,7 +77,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 + "frequency": 2 }, { "name": "Nvidia", @@ -167,19 +167,19 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 8 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Asana", "slug": "asana", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -191,16 +191,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -241,6 +241,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 + }, { "name": "American Express", "slug": "american-express", @@ -263,7 +268,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 16 }, { "name": "Adobe", @@ -367,7 +372,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -404,7 +409,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -426,14 +431,14 @@ "slug": "cisco", "frequency": 4 }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 3 + }, + { + "name": "Epic Systems", + "slug": "epic-systems", "frequency": 2 }, { @@ -481,7 +486,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", @@ -530,14 +535,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 6 }, { @@ -553,12 +558,12 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -612,14 +617,14 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Netflix", "slug": "netflix", + "frequency": 4 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -687,7 +692,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -750,12 +755,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Google", @@ -777,6 +782,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -831,11 +841,6 @@ "slug": "amazon", "frequency": 9 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -851,6 +856,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -937,14 +947,14 @@ "slug": "apple", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { @@ -992,7 +1002,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -1063,15 +1073,20 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "name": "Facebook", + "slug": "facebook", + "frequency": 2 }, { "name": "Apple", @@ -1083,6 +1098,16 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1110,7 +1135,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -1169,12 +1194,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Apple", @@ -1222,13 +1247,13 @@ "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 } ] @@ -1264,6 +1289,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1371,7 +1401,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 5 }, { "name": "Zoho", @@ -1428,7 +1458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 8 }, { "name": "Bloomberg", @@ -1441,14 +1471,14 @@ "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Adobe", + "slug": "adobe", "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 }, { "name": "Facebook", @@ -1475,6 +1505,11 @@ "slug": "sigmoid", "frequency": 2 }, + { + "name": "Databricks", + "slug": "databricks", + "frequency": 2 + }, { "name": "Miro", "slug": "miro", @@ -1500,7 +1535,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 11 }, { "name": "Yandex", @@ -1562,6 +1597,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -1627,7 +1667,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", @@ -1664,11 +1704,21 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1678,11 +1728,6 @@ "name": "tcs", "slug": "tcs", "frequency": 2 - }, - { - "name": "Zillow", - "slug": "zillow", - "frequency": 2 } ] }, @@ -1760,8 +1805,8 @@ "frequency": 4 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -1770,8 +1815,8 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Yahoo", + "slug": "yahoo", "frequency": 3 }, { @@ -1861,7 +1906,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "TikTok", @@ -1932,11 +1977,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "TuSimple", - "slug": "tusimple", - "frequency": 2 } ] }, @@ -1958,7 +1998,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 17 + "frequency": 18 }, { "name": "Google", @@ -1996,8 +2036,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Goldman Sachs", + "slug": "goldman-sachs", "frequency": 4 }, { @@ -2006,13 +2046,8 @@ "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -2025,6 +2060,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "ByteDance", "slug": "bytedance", @@ -2097,6 +2137,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Flipkart", "slug": "flipkart", @@ -2190,7 +2235,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", @@ -2223,7 +2268,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 15 }, { "name": "Adobe", @@ -2300,7 +2345,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 }, { "name": "Cisco", @@ -2313,13 +2363,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -2431,7 +2481,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -2466,8 +2516,8 @@ "frequency": 2 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -2485,7 +2535,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -2544,18 +2594,18 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 5 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, { - "name": "Google", + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "Google", "slug": "google", "frequency": 4 }, @@ -2564,11 +2614,6 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", @@ -2592,14 +2637,14 @@ "premium": false, "companies": [ { - "name": "Apple", - "slug": "apple", + "name": "Amazon", + "slug": "amazon", "frequency": 9 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 + "name": "Apple", + "slug": "apple", + "frequency": 9 }, { "name": "Facebook", @@ -2701,7 +2746,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 34 + "frequency": 30 }, { "name": "Apple", @@ -2713,14 +2758,14 @@ "slug": "adobe", "frequency": 10 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", "frequency": 7 }, { @@ -2733,11 +2778,6 @@ "slug": "yahoo", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -2758,6 +2798,11 @@ "slug": "arista-networks", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Avito", "slug": "avito", @@ -2810,6 +2855,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Nvidia", "slug": "nvidia", @@ -2832,19 +2882,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", "frequency": 3 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -2866,6 +2911,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 } ] }, @@ -2889,6 +2939,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2916,7 +2971,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -2973,7 +3028,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 20 }, { "name": "Amazon", @@ -2988,12 +3043,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 12 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 9 + "frequency": 7 }, { "name": "Yandex", @@ -3015,11 +3070,6 @@ "slug": "goldman-sachs", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -3050,6 +3100,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3060,6 +3115,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Ozon", "slug": "ozon", @@ -3126,16 +3186,16 @@ "slug": "adobe", "frequency": 5 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -3240,7 +3300,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -3310,13 +3370,13 @@ "frequency": 2 }, { - "name": "Fortinet", - "slug": "fortinet", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Fortinet", + "slug": "fortinet", "frequency": 2 } ] @@ -3334,27 +3394,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "frequency": 16 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 10 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 8 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Media.net", @@ -3376,11 +3436,6 @@ "slug": "hubspot", "frequency": 4 }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3391,6 +3446,11 @@ "slug": "bloomberg", "frequency": 2 }, + { + "name": "Expedia", + "slug": "expedia", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -3455,7 +3515,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 13 }, { "name": "Amazon", @@ -3470,7 +3530,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 5 }, { "name": "Apple", @@ -3571,7 +3631,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 32 }, { "name": "Amazon", @@ -3668,11 +3728,6 @@ "slug": "ozon", "frequency": 2 }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 2 - }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -3687,11 +3742,6 @@ "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 - }, - { - "name": "Grammarly", - "slug": "grammarly", - "frequency": 2 } ] }, @@ -3775,11 +3825,6 @@ "slug": "google", "frequency": 13 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 12 - }, { "name": "IBM", "slug": "ibm", @@ -3793,18 +3838,23 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Oracle", "slug": "oracle", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -3851,7 +3901,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Microsoft", @@ -3957,14 +4007,14 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4020,11 +4070,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -4041,7 +4086,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "eBay", @@ -4088,7 +4133,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 15 + "frequency": 20 }, { "name": "Amazon", @@ -4145,7 +4190,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Facebook", @@ -4155,7 +4200,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -4172,14 +4217,14 @@ "slug": "yandex", "frequency": 4 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 3 - }, { "name": "Arcesium", "slug": "arcesium", + "frequency": 4 + }, + { + "name": "ServiceNow", + "slug": "servicenow", "frequency": 3 }, { @@ -4227,7 +4272,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -4259,12 +4304,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Yahoo", @@ -4318,16 +4363,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -4358,16 +4403,16 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 14 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "frequency": 15 }, { "name": "DoorDash", "slug": "doordash", + "frequency": 6 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 5 }, { @@ -4466,7 +4511,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 9 }, { "name": "Adobe", @@ -4540,7 +4585,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 12 }, { "name": "Adobe", @@ -4557,14 +4602,14 @@ "slug": "google", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Booking.com", "slug": "bookingcom", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -4578,8 +4623,8 @@ "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { @@ -4601,11 +4646,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 } ] }, @@ -4622,17 +4662,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 16 + "frequency": 35 }, { "name": "Yandex", "slug": "yandex", - "frequency": 16 + "frequency": 17 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 15 }, { "name": "Apple", @@ -4649,14 +4689,14 @@ "slug": "tiktok", "frequency": 10 }, - { - "name": "Google", - "slug": "google", - "frequency": 6 - }, { "name": "Microsoft", "slug": "microsoft", + "frequency": 8 + }, + { + "name": "Google", + "slug": "google", "frequency": 6 }, { @@ -4679,6 +4719,11 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -4689,11 +4734,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -4792,7 +4832,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", @@ -4817,12 +4857,12 @@ { "name": "Lyft", "slug": "lyft", - "frequency": 2 + "frequency": 3 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 2 + "frequency": 3 }, { "name": "Airbnb", @@ -4830,8 +4870,8 @@ "frequency": 2 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "Nagarro", + "slug": "nagarro", "frequency": 2 } ] @@ -4882,11 +4922,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 } ] }, @@ -4903,12 +4938,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 19 }, { "name": "Asana", "slug": "asana", - "frequency": 2 + "frequency": 3 }, { "name": "Google", @@ -4930,7 +4965,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 17 }, { "name": "Apple", @@ -4950,7 +4985,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Bloomberg", @@ -4962,14 +4997,19 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 4 + "frequency": 3 }, { - "name": "Google", - "slug": "google", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -4977,29 +5017,24 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 3 - }, { "name": "Dropbox", "slug": "dropbox", "frequency": 2 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Docusign", + "slug": "docusign", "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Netflix", + "slug": "netflix", "frequency": 2 }, { @@ -5045,7 +5080,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 52 + "frequency": 59 }, { "name": "Amazon", @@ -5060,7 +5095,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -5078,14 +5113,14 @@ "frequency": 4 }, { - "name": "eBay", - "slug": "ebay", + "name": "Salesforce", + "slug": "salesforce", "frequency": 3 }, { - "name": "Salesforce", - "slug": "salesforce", - "frequency": 2 + "name": "eBay", + "slug": "ebay", + "frequency": 3 }, { "name": "Nvidia", @@ -5235,7 +5270,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -5245,12 +5280,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -5263,14 +5298,14 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "Oracle", @@ -5295,23 +5330,28 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 15 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Intuit", "slug": "intuit", @@ -5323,13 +5363,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "eBay", - "slug": "ebay", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -5379,11 +5419,6 @@ "difficulty": "Hard", "premium": true, "companies": [ - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", @@ -5392,7 +5427,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Airbnb", + "slug": "airbnb", + "frequency": 3 }, { "name": "PhonePe", @@ -5471,7 +5511,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", @@ -5505,14 +5545,19 @@ "slug": "tiktok", "frequency": 4 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", + "frequency": 3 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5524,11 +5569,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -5545,7 +5585,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", @@ -5657,7 +5697,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", @@ -5673,6 +5713,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 } ] }, @@ -5718,13 +5763,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -5784,12 +5829,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -5802,13 +5842,13 @@ "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -5875,11 +5915,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Adobe", "slug": "adobe", @@ -5924,6 +5959,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -5933,11 +5973,6 @@ "name": "Apple", "slug": "apple", "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -6000,11 +6035,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -6036,11 +6066,6 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 } ] }, @@ -6057,17 +6082,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 29 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 6 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 }, { "name": "Yandex", @@ -6089,6 +6114,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Wayfair", "slug": "wayfair", @@ -6122,14 +6152,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 4 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 3 }, { @@ -6165,13 +6195,13 @@ "frequency": 3 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -6207,14 +6237,14 @@ "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 }, { "name": "Citadel", @@ -6294,7 +6324,7 @@ { "name": "DoorDash", "slug": "doordash", - "frequency": 12 + "frequency": 15 }, { "name": "Amazon", @@ -6306,10 +6336,15 @@ "slug": "apple", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 4 + }, { "name": "Yandex", "slug": "yandex", - "frequency": 4 + "frequency": 3 }, { "name": "TikTok", @@ -6322,19 +6357,14 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 } ] }, @@ -6359,13 +6389,13 @@ "frequency": 3 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -6412,8 +6442,8 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { @@ -6432,18 +6462,18 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Two Sigma", + "slug": "two-sigma", "frequency": 2 }, { - "name": "Airbnb", - "slug": "airbnb", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 } ] @@ -6473,11 +6503,6 @@ "slug": "ixl", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -6488,6 +6513,11 @@ "slug": "adobe", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -6535,17 +6565,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 120 + "frequency": 124 }, { "name": "Google", "slug": "google", - "frequency": 50 + "frequency": 49 }, { "name": "Adobe", "slug": "adobe", - "frequency": 48 + "frequency": 49 }, { "name": "Apple", @@ -6555,32 +6585,32 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 22 + "frequency": 23 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 12 + "frequency": 17 }, { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 13 }, { "name": "Uber", "slug": "uber", + "frequency": 12 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 11 }, { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 7 }, { "name": "Oracle", @@ -6592,16 +6622,6 @@ "slug": "ibm", "frequency": 3 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 3 - }, - { - "name": "tcs", - "slug": "tcs", - "frequency": 3 - }, { "name": "Accenture", "slug": "accenture", @@ -6617,11 +6637,6 @@ "slug": "tinkoff", "frequency": 3 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Deloitte", "slug": "deloitte", @@ -6642,6 +6657,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 2 + }, { "name": "wipro", "slug": "wipro", @@ -6667,6 +6687,11 @@ "slug": "visa", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Cognizant", "slug": "cognizant", @@ -6678,8 +6703,8 @@ "frequency": 2 }, { - "name": "Expedia", - "slug": "expedia", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -6796,22 +6821,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 27 + "frequency": 29 }, { "name": "Amazon", "slug": "amazon", "frequency": 27 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 18 - }, { "name": "Apple", "slug": "apple", - "frequency": 18 + "frequency": 19 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 17 }, { "name": "Google", @@ -6878,11 +6903,6 @@ "slug": "cloudflare", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Visa", "slug": "visa", @@ -6984,16 +7004,6 @@ "slug": "microsoft", "frequency": 5 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -7005,8 +7015,13 @@ "frequency": 2 }, { - "name": "VMware", - "slug": "vmware", + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 } ] @@ -7029,12 +7044,12 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 13 + "frequency": 14 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -7071,6 +7086,11 @@ "slug": "walmart-labs", "frequency": 3 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 3 + }, { "name": "Intel", "slug": "intel", @@ -7081,11 +7101,6 @@ "slug": "samsung", "frequency": 2 }, - { - "name": "Flipkart", - "slug": "flipkart", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -7291,11 +7306,6 @@ "name": "Airbnb", "slug": "airbnb", "frequency": 4 - }, - { - "name": "Expedia", - "slug": "expedia", - "frequency": 2 } ] }, @@ -7363,7 +7373,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 30 }, { "name": "Google", @@ -7373,7 +7383,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Apple", @@ -7383,7 +7393,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", @@ -7395,16 +7405,16 @@ "slug": "goldman-sachs", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -7526,14 +7536,14 @@ "slug": "google", "frequency": 4 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Zoho", "slug": "zoho", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -7592,11 +7602,6 @@ "name": "Salesforce", "slug": "salesforce", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -7628,13 +7633,7 @@ ], "difficulty": "Medium", "premium": true, - "companies": [ - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - } - ] + "companies": [] }, { "id": 175, @@ -7661,6 +7660,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -7677,7 +7681,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 3 }, { "name": "Apple", @@ -7704,7 +7708,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "tcs", @@ -7742,7 +7746,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 38 + "frequency": 39 }, { "name": "Amazon", From f14b406f2d235bdd56f343a50b830cd65f53e2c2 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 5 Nov 2023 12:02:30 +0000 Subject: [PATCH 277/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 201 ++++++++++++++++++++-------------------- 1 file changed, 103 insertions(+), 98 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 0836c30f..3c52103c 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-11-04T16:25:49.580161", + "updated": "2023-11-05T12:02:29.685530", "data": [ { "id": 0, @@ -124,11 +124,6 @@ "slug": "amazon", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 6 - }, { "name": "Google", "slug": "google", @@ -139,6 +134,11 @@ "slug": "adobe", "frequency": 5 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -206,11 +206,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", @@ -241,6 +236,11 @@ "slug": "docusign", "frequency": 2 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Cisco", "slug": "cisco", @@ -409,7 +409,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", @@ -682,7 +682,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 13 }, { "name": "Google", @@ -709,14 +709,14 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", + "frequency": 3 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -866,6 +866,11 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -937,11 +942,6 @@ "slug": "amazon", "frequency": 7 }, - { - "name": "Google", - "slug": "google", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -957,6 +957,11 @@ "slug": "facebook", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 4 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1013,11 +1018,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 } ] }, @@ -1453,7 +1453,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -1509,11 +1509,6 @@ "name": "Databricks", "slug": "databricks", "frequency": 2 - }, - { - "name": "Miro", - "slug": "miro", - "frequency": 2 } ] }, @@ -1582,6 +1577,11 @@ "slug": "uber", "frequency": 4 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -1607,11 +1607,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -1662,7 +1657,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 17 }, { "name": "Microsoft", @@ -1697,7 +1692,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -1829,6 +1824,11 @@ "slug": "airbnb", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2013,12 +2013,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 10 + "frequency": 9 }, { "name": "Yahoo", @@ -2105,7 +2105,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Bloomberg", @@ -2278,7 +2278,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 4 + "frequency": 5 }, { "name": "Yahoo", @@ -2295,11 +2295,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "MakeMyTrip", - "slug": "makemytrip", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -2320,6 +2315,11 @@ "slug": "doordash", "frequency": 2 }, + { + "name": "MakeMyTrip", + "slug": "makemytrip", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -2411,6 +2411,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2793,11 +2798,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Arista Networks", - "slug": "arista-networks", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -2812,6 +2812,11 @@ "name": "Cisco", "slug": "cisco", "frequency": 2 + }, + { + "name": "Arista Networks", + "slug": "arista-networks", + "frequency": 2 } ] }, @@ -3528,14 +3533,14 @@ "frequency": 9 }, { - "name": "Google", - "slug": "google", + "name": "Apple", + "slug": "apple", "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Google", + "slug": "google", + "frequency": 5 }, { "name": "Bloomberg", @@ -3561,11 +3566,6 @@ "name": "eBay", "slug": "ebay", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -3631,23 +3631,23 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 32 + "frequency": 33 }, { "name": "Amazon", "slug": "amazon", "frequency": 16 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 - }, { "name": "Google", "slug": "google", "frequency": 14 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 14 + }, { "name": "Apple", "slug": "apple", @@ -3758,7 +3758,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Yandex", @@ -4602,16 +4602,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -4832,7 +4832,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { "name": "Amazon", @@ -5280,7 +5280,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 9 + "frequency": 10 }, { "name": "TikTok", @@ -5991,6 +5991,11 @@ "slug": "amazon", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -6082,7 +6087,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 30 }, { "name": "Amazon", @@ -6466,11 +6471,6 @@ "slug": "two-sigma", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6565,7 +6565,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 124 + "frequency": 126 }, { "name": "Google", @@ -6580,7 +6580,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 40 + "frequency": 39 }, { "name": "Microsoft", @@ -6610,7 +6610,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 7 + "frequency": 8 }, { "name": "Oracle", @@ -6627,11 +6627,6 @@ "slug": "accenture", "frequency": 3 }, - { - "name": "Capgemini", - "slug": "capgemini", - "frequency": 3 - }, { "name": "Tinkoff", "slug": "tinkoff", @@ -6697,6 +6692,11 @@ "slug": "cognizant", "frequency": 2 }, + { + "name": "Capgemini", + "slug": "capgemini", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -7406,14 +7406,14 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Yahoo", + "slug": "yahoo", + "frequency": 4 }, { "name": "eBay", @@ -7588,6 +7588,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", From 1334c013fde798464d55505b75eda0a190e59885 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 12 Nov 2023 12:02:36 +0000 Subject: [PATCH 278/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1161 +++++++++++++++++++++------------------ 1 file changed, 613 insertions(+), 548 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 3c52103c..b876709d 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-11-05T12:02:29.685530", + "updated": "2023-11-12T12:02:35.438961", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", @@ -24,7 +24,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -129,16 +129,16 @@ "slug": "google", "frequency": 5 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", "frequency": 5 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -148,11 +148,6 @@ "name": "Zoho", "slug": "zoho", "frequency": 2 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 } ] }, @@ -179,18 +174,18 @@ { "name": "Asana", "slug": "asana", - "frequency": 7 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -206,11 +201,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -237,8 +227,8 @@ "frequency": 2 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { @@ -273,7 +263,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 5 }, { "name": "Yahoo", @@ -290,11 +280,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -310,6 +295,11 @@ "slug": "zoho", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -357,22 +347,22 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 8 }, { "name": "Apple", "slug": "apple", "frequency": 5 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 5 - }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 }, { "name": "Microsoft", @@ -399,26 +389,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 20 + "frequency": 18 }, { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 - }, - { - "name": "TikTok", - "slug": "tiktok", "frequency": 5 }, { @@ -431,16 +416,16 @@ "slug": "cisco", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, - { - "name": "Epic Systems", - "slug": "epic-systems", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -461,6 +446,11 @@ "slug": "makemytrip", "frequency": 2 }, + { + "name": "Epic Systems", + "slug": "epic-systems", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -486,7 +476,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Cisco", @@ -496,7 +486,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 7 + "frequency": 6 }, { "name": "Microsoft", @@ -536,13 +526,18 @@ "premium": false, "companies": [ { - "name": "TikTok", - "slug": "tiktok", + "name": "Facebook", + "slug": "facebook", "frequency": 7 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 6 }, { @@ -551,8 +546,8 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Uber", + "slug": "uber", "frequency": 5 }, { @@ -565,15 +560,10 @@ "slug": "google", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Snapchat", "slug": "snapchat", - "frequency": 2 + "frequency": 3 }, { "name": "Oracle", @@ -682,7 +672,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Google", @@ -772,6 +762,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -791,6 +786,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -819,6 +819,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Flipkart", + "slug": "flipkart", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -876,6 +881,11 @@ "slug": "goldman-sachs", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -942,6 +952,16 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Apple", "slug": "apple", @@ -952,21 +972,11 @@ "slug": "tiktok", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Airbnb", "slug": "airbnb", @@ -1051,7 +1061,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Google", @@ -1061,7 +1071,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -1073,16 +1083,16 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -1157,7 +1167,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Apple", @@ -1194,7 +1204,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 18 }, { "name": "Amazon", @@ -1282,7 +1292,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 5 }, { "name": "Bloomberg", @@ -1334,7 +1344,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Goldman Sachs", @@ -1356,6 +1366,11 @@ "slug": "tiktok", "frequency": 2 }, + { + "name": "Citadel", + "slug": "citadel", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -1376,18 +1391,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 + }, + { + "name": "Google", + "slug": "google", + "frequency": 9 }, { "name": "Adobe", "slug": "adobe", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Apple", "slug": "apple", @@ -1406,7 +1421,7 @@ { "name": "Zoho", "slug": "zoho", - "frequency": 4 + "frequency": 5 }, { "name": "Accenture", @@ -1448,7 +1463,7 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 17 + "frequency": 16 }, { "name": "Google", @@ -1460,11 +1475,6 @@ "slug": "amazon", "frequency": 8 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -1480,6 +1490,11 @@ "slug": "tiktok", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Facebook", "slug": "facebook", @@ -1525,27 +1540,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 42 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 10 + "name": "Apple", + "slug": "apple", + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 10 }, { - "name": "Apple", - "slug": "apple", - "frequency": 9 + "name": "Yandex", + "slug": "yandex", + "frequency": 10 }, { "name": "Google", @@ -1577,14 +1592,14 @@ "slug": "uber", "frequency": 4 }, - { - "name": "Nvidia", - "slug": "nvidia", - "frequency": 3 - }, { "name": "IBM", "slug": "ibm", + "frequency": 4 + }, + { + "name": "Nvidia", + "slug": "nvidia", "frequency": 3 }, { @@ -1622,6 +1637,11 @@ "slug": "intel", "frequency": 2 }, + { + "name": "tcs", + "slug": "tcs", + "frequency": 2 + }, { "name": "Infosys", "slug": "infosys", @@ -1657,7 +1677,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 15 }, { "name": "Microsoft", @@ -1674,26 +1694,21 @@ "slug": "apple", "frequency": 5 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -1710,13 +1725,18 @@ "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "DE Shaw", + "slug": "de-shaw", "frequency": 2 }, { - "name": "DE Shaw", - "slug": "de-shaw", + "name": "Google", + "slug": "google", + "frequency": 2 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", "frequency": 2 }, { @@ -1804,14 +1824,14 @@ "slug": "bloomberg", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Yahoo", "slug": "yahoo", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -1824,11 +1844,6 @@ "slug": "airbnb", "frequency": 2 }, - { - "name": "ServiceNow", - "slug": "servicenow", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -1906,12 +1921,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -1928,19 +1943,14 @@ "slug": "commvault", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Atlassian", "slug": "atlassian", "frequency": 3 }, { - "name": "Accenture", - "slug": "accenture", + "name": "Yandex", + "slug": "yandex", "frequency": 3 }, { @@ -1953,24 +1963,34 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", "frequency": 2 }, + { + "name": "IBM", + "slug": "ibm", + "frequency": 2 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 2 }, { - "name": "Pure Storage", - "slug": "pure-storage", + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { - "name": "Google", - "slug": "google", + "name": "Pure Storage", + "slug": "pure-storage", "frequency": 2 }, { @@ -1993,7 +2013,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 38 + "frequency": 37 }, { "name": "Cisco", @@ -2013,12 +2033,12 @@ { "name": "Apple", "slug": "apple", - "frequency": 12 + "frequency": 11 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 9 + "frequency": 8 }, { "name": "Yahoo", @@ -2045,29 +2065,29 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 }, { "name": "ByteDance", "slug": "bytedance", + "frequency": 3 + }, + { + "name": "Yandex", + "slug": "yandex", "frequency": 2 }, { @@ -2105,21 +2125,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 6 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -2188,12 +2208,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Salesforce", @@ -2230,12 +2250,12 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 10 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", @@ -2247,6 +2267,11 @@ "slug": "apple", "frequency": 3 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -2268,7 +2293,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 17 }, { "name": "Adobe", @@ -2290,6 +2315,11 @@ "slug": "google", "frequency": 3 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", @@ -2310,11 +2340,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 - }, { "name": "MakeMyTrip", "slug": "makemytrip", @@ -2350,7 +2375,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 5 }, { "name": "Cisco", @@ -2373,8 +2398,8 @@ "frequency": 2 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Apple", + "slug": "apple", "frequency": 2 } ] @@ -2463,7 +2488,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", @@ -2486,7 +2511,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -2592,12 +2617,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Bloomberg", @@ -2649,18 +2674,13 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 4 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2671,6 +2691,11 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -2751,7 +2776,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 29 }, { "name": "Apple", @@ -2761,7 +2786,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 10 + "frequency": 9 }, { "name": "Bloomberg", @@ -2776,7 +2801,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 5 + "frequency": 6 }, { "name": "Yahoo", @@ -2788,6 +2813,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -2833,27 +2863,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Yahoo", @@ -2976,7 +3006,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 10 + "frequency": 11 }, { "name": "Adobe", @@ -3033,7 +3063,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 22 }, { "name": "Amazon", @@ -3043,7 +3073,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 12 + "frequency": 13 }, { "name": "Google", @@ -3075,6 +3105,21 @@ "slug": "goldman-sachs", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 3 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 3 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -3090,11 +3135,6 @@ "slug": "cruise-automation", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -3105,16 +3145,6 @@ "slug": "oracle", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -3126,14 +3156,19 @@ "frequency": 2 }, { - "name": "Ozon", - "slug": "ozon", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { "name": "ServiceNow", "slug": "servicenow", "frequency": 2 + }, + { + "name": "Ozon", + "slug": "ozon", + "frequency": 2 } ] }, @@ -3300,7 +3335,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -3310,7 +3345,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -3364,6 +3399,11 @@ "slug": "tesla", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Amazon", "slug": "amazon", @@ -3374,11 +3414,6 @@ "slug": "apple", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Fortinet", "slug": "fortinet", @@ -3406,14 +3441,14 @@ "slug": "google", "frequency": 10 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 8 - }, { "name": "Apple", "slug": "apple", + "frequency": 9 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 8 }, { @@ -3421,16 +3456,16 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 6 + }, { "name": "Media.net", "slug": "medianet", "frequency": 6 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -3477,7 +3512,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 2 + "frequency": 3 }, { "name": "Uber", @@ -3520,17 +3555,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 9 + "frequency": 14 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 9 + "frequency": 10 + }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 8 }, { "name": "Apple", @@ -3552,11 +3587,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Tesla", "slug": "tesla", @@ -3566,6 +3596,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -3587,7 +3622,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Snapchat", @@ -3631,22 +3666,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 33 + "frequency": 37 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 15 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 14 + "frequency": 15 }, { "name": "Apple", @@ -3658,24 +3693,24 @@ "slug": "roblox", "frequency": 6 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 6 - }, { "name": "Oracle", "slug": "oracle", "frequency": 5 }, { - "name": "Adobe", - "slug": "adobe", + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 4 }, { @@ -3683,6 +3718,11 @@ "slug": "cisco", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Netflix", "slug": "netflix", @@ -3694,9 +3734,9 @@ "frequency": 3 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "name": "Tesco", + "slug": "tesco", + "frequency": 3 }, { "name": "LinkedIn", @@ -3714,13 +3754,18 @@ "frequency": 2 }, { - "name": "Accenture", - "slug": "accenture", + "name": "ServiceNow", + "slug": "servicenow", "frequency": 2 }, { - "name": "Tesco", - "slug": "tesco", + "name": "JPMorgan", + "slug": "jpmorgan", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", "frequency": 2 }, { @@ -3728,6 +3773,11 @@ "slug": "ozon", "frequency": 2 }, + { + "name": "PayPal", + "slug": "paypal", + "frequency": 2 + }, { "name": "Palantir Technologies", "slug": "palantir-technologies", @@ -3737,11 +3787,6 @@ "name": "Atlassian", "slug": "atlassian", "frequency": 2 - }, - { - "name": "JPMorgan", - "slug": "jpmorgan", - "frequency": 2 } ] }, @@ -3823,7 +3868,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 11 }, { "name": "IBM", @@ -3838,7 +3883,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 6 + "frequency": 5 }, { "name": "Amazon", @@ -3924,13 +3969,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 83, @@ -3945,7 +3984,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -3961,6 +4000,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 } ] }, @@ -4133,12 +4177,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 20 + "frequency": 22 }, { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -4227,6 +4271,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -4242,11 +4291,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 2 - }, { "name": "TikTok", "slug": "tiktok", @@ -4312,15 +4356,20 @@ "frequency": 5 }, { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 4 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -4331,11 +4380,6 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4415,6 +4459,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -4434,11 +4483,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 } ] }, @@ -4516,7 +4560,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Amazon", @@ -4526,7 +4570,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 } ] }, @@ -4560,14 +4604,14 @@ "slug": "amazon", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -4585,7 +4629,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", @@ -4607,6 +4651,11 @@ "slug": "facebook", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -4628,8 +4677,8 @@ "frequency": 2 }, { - "name": "Goldman Sachs", - "slug": "goldman-sachs", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -4638,13 +4687,8 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", + "name": "HRT", + "slug": "hrt", "frequency": 2 } ] @@ -4662,12 +4706,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 35 + "frequency": 37 }, { "name": "Yandex", "slug": "yandex", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", @@ -4697,7 +4741,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 7 }, { "name": "Tesla", @@ -4707,7 +4751,12 @@ { "name": "Spotify", "slug": "spotify", - "frequency": 6 + "frequency": 5 + }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 4 }, { "name": "Facebook", @@ -4724,11 +4773,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -4764,11 +4808,6 @@ "slug": "paypal", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -4906,7 +4945,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", @@ -4938,17 +4977,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 21 }, { "name": "Asana", "slug": "asana", "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -4975,7 +5009,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Avito", @@ -5080,12 +5114,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 59 + "frequency": 68 }, { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Google", @@ -5127,6 +5161,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5199,11 +5238,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 } ] }, @@ -5242,11 +5276,6 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -5270,16 +5299,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 - }, - { - "name": "Google", - "slug": "google", - "frequency": 10 + "frequency": 16 }, { "name": "Facebook", "slug": "facebook", + "frequency": 13 + }, + { + "name": "Google", + "slug": "google", "frequency": 10 }, { @@ -5311,6 +5340,16 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, + { + "name": "Nutanix", + "slug": "nutanix", + "frequency": 2 } ] }, @@ -5330,7 +5369,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -5340,7 +5379,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 8 }, { "name": "Microsoft", @@ -5422,32 +5461,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "frequency": 5 }, { "name": "Airbnb", "slug": "airbnb", + "frequency": 4 + }, + { + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { "name": "PhonePe", "slug": "phonepe", "frequency": 2 - }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -5644,11 +5673,6 @@ "slug": "amazon", "frequency": 2 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -5697,7 +5721,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 19 + "frequency": 22 }, { "name": "Amazon", @@ -5799,11 +5823,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -5829,7 +5848,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Microsoft", @@ -5868,11 +5887,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -5888,6 +5902,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5908,7 +5927,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 17 }, { "name": "Amazon", @@ -5932,11 +5951,21 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 2 }, + { + "name": "MongoDB", + "slug": "mongodb", + "frequency": 2 + }, { "name": "Amazon", "slug": "amazon", @@ -5959,14 +5988,14 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -6060,7 +6089,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -6087,7 +6116,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 32 }, { "name": "Amazon", @@ -6128,11 +6157,6 @@ "name": "Wayfair", "slug": "wayfair", "frequency": 2 - }, - { - "name": "Splunk", - "slug": "splunk", - "frequency": 2 } ] }, @@ -6202,12 +6226,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 + "frequency": 3 } ] }, @@ -6221,11 +6240,6 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Yandex", - "slug": "yandex", - "frequency": 6 - }, { "name": "SIG", "slug": "sig", @@ -6239,16 +6253,21 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 5 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "Yandex", + "slug": "yandex", + "frequency": 5 }, { "name": "TikTok", "slug": "tiktok", + "frequency": 5 + }, + { + "name": "Apple", + "slug": "apple", "frequency": 4 }, { @@ -6261,6 +6280,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 2 + }, { "name": "Microsoft", "slug": "microsoft", @@ -6294,16 +6318,16 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Square", - "slug": "square", - "frequency": 3 - }, { "name": "Docusign", "slug": "docusign", "frequency": 3 }, + { + "name": "Square", + "slug": "square", + "frequency": 2 + }, { "name": "Samsung", "slug": "samsung", @@ -6324,7 +6348,7 @@ { "name": "Citadel", "slug": "citadel", - "frequency": 26 + "frequency": 27 }, { "name": "DoorDash", @@ -6334,7 +6358,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 5 }, { "name": "Apple", @@ -6342,19 +6371,14 @@ "frequency": 5 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 }, { "name": "Yandex", "slug": "yandex", - "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 + "frequency": 4 }, { "name": "Booking.com", @@ -6370,6 +6394,21 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, + { + "name": "Patreon", + "slug": "patreon", + "frequency": 2 + }, + { + "name": "Arcesium", + "slug": "arcesium", + "frequency": 2 } ] }, @@ -6383,14 +6422,14 @@ "difficulty": "Hard", "premium": false, "companies": [ - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6403,6 +6442,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -6434,7 +6478,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Cisco", @@ -6447,8 +6491,8 @@ "frequency": 4 }, { - "name": "Uber", - "slug": "uber", + "name": "Two Sigma", + "slug": "two-sigma", "frequency": 3 }, { @@ -6467,8 +6511,8 @@ "frequency": 2 }, { - "name": "Two Sigma", - "slug": "two-sigma", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6517,11 +6561,6 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -6565,27 +6604,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 126 - }, - { - "name": "Google", - "slug": "google", - "frequency": 49 + "frequency": 122 }, { "name": "Adobe", "slug": "adobe", - "frequency": 49 + "frequency": 50 + }, + { + "name": "Google", + "slug": "google", + "frequency": 48 }, { "name": "Apple", "slug": "apple", - "frequency": 39 + "frequency": 37 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 23 + "frequency": 21 }, { "name": "Bloomberg", @@ -6595,7 +6634,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Uber", @@ -6610,13 +6649,18 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 8 + "frequency": 7 }, { "name": "Oracle", "slug": "oracle", "frequency": 5 }, + { + "name": "Spotify", + "slug": "spotify", + "frequency": 4 + }, { "name": "IBM", "slug": "ibm", @@ -6627,6 +6671,11 @@ "slug": "accenture", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Tinkoff", "slug": "tinkoff", @@ -6652,11 +6701,6 @@ "slug": "cisco", "frequency": 2 }, - { - "name": "Spotify", - "slug": "spotify", - "frequency": 2 - }, { "name": "wipro", "slug": "wipro", @@ -6667,6 +6711,11 @@ "slug": "zoho", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "ServiceNow", "slug": "servicenow", @@ -6697,11 +6746,6 @@ "slug": "capgemini", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "eBay", "slug": "ebay", @@ -6747,7 +6791,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 10 }, { "name": "Facebook", @@ -6784,7 +6828,7 @@ { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 8 + "frequency": 9 }, { "name": "Google", @@ -6821,12 +6865,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 34 }, { "name": "Amazon", "slug": "amazon", - "frequency": 27 + "frequency": 26 }, { "name": "Apple", @@ -6841,7 +6885,7 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 10 }, { "name": "Bloomberg", @@ -6864,8 +6908,8 @@ "frequency": 3 }, { - "name": "DoorDash", - "slug": "doordash", + "name": "Uber", + "slug": "uber", "frequency": 2 }, { @@ -6913,6 +6957,11 @@ "slug": "walmart-labs", "frequency": 2 }, + { + "name": "DoorDash", + "slug": "doordash", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -6930,15 +6979,20 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 2 }, { "name": "Facebook", @@ -7014,6 +7068,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -7056,20 +7115,15 @@ "slug": "apple", "frequency": 11 }, - { - "name": "Google", - "slug": "google", - "frequency": 7 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 8 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Facebook", @@ -7081,6 +7135,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -7116,6 +7175,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "ServiceNow", + "slug": "servicenow", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -7126,11 +7190,6 @@ "slug": "maq-software", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "EPAM Systems", "slug": "epam-systems", @@ -7151,17 +7210,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 16 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 7 + "frequency": 8 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 + "frequency": 7 }, { "name": "Apple", @@ -7169,13 +7228,13 @@ "frequency": 6 }, { - "name": "Google", - "slug": "google", + "name": "Flipkart", + "slug": "flipkart", "frequency": 4 }, { - "name": "Flipkart", - "slug": "flipkart", + "name": "Oracle", + "slug": "oracle", "frequency": 4 }, { @@ -7184,13 +7243,13 @@ "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7198,11 +7257,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Tesla", "slug": "tesla", @@ -7222,6 +7276,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 } ] }, @@ -7262,7 +7321,13 @@ ], "difficulty": "Medium", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 162, @@ -7383,7 +7448,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -7452,14 +7517,19 @@ "slug": "amazon", "frequency": 19 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Adobe", "slug": "adobe", "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 3 }, { @@ -7467,11 +7537,6 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -7514,7 +7579,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 26 + "frequency": 29 }, { "name": "Yandex", @@ -7524,21 +7589,21 @@ { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", "frequency": 8 }, - { - "name": "Google", - "slug": "google", - "frequency": 4 - }, { "name": "Zoho", "slug": "zoho", + "frequency": 6 + }, + { + "name": "Google", + "slug": "google", "frequency": 4 }, { @@ -7705,14 +7770,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 7 - }, { "name": "Facebook", "slug": "facebook", + "frequency": 8 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 7 }, { From 7be067bbdb9918cec3800a9c885763306484ea1b Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 19 Nov 2023 12:02:46 +0000 Subject: [PATCH 279/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 1185 ++++++++++++++++++++------------------- 1 file changed, 605 insertions(+), 580 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index b876709d..6496daea 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-11-12T12:02:35.438961", + "updated": "2023-11-19T12:02:45.678795", "data": [ { "id": 0, @@ -42,14 +42,14 @@ "frequency": 3 }, { - "name": "tcs", - "slug": "tcs", + "name": "Uber", + "slug": "uber", "frequency": 3 }, { - "name": "Uber", - "slug": "uber", - "frequency": 2 + "name": "tcs", + "slug": "tcs", + "frequency": 3 }, { "name": "Adobe", @@ -72,7 +72,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "Adobe", @@ -202,13 +202,13 @@ "frequency": 3 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 }, { - "name": "Intuit", - "slug": "intuit", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { @@ -222,13 +222,13 @@ "frequency": 2 }, { - "name": "Docusign", - "slug": "docusign", + "name": "Yahoo", + "slug": "yahoo", "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "Intuit", + "slug": "intuit", "frequency": 2 }, { @@ -237,8 +237,8 @@ "frequency": 2 }, { - "name": "American Express", - "slug": "american-express", + "name": "Docusign", + "slug": "docusign", "frequency": 2 } ] @@ -258,7 +258,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Adobe", @@ -271,14 +271,14 @@ "frequency": 4 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 + "name": "Apple", + "slug": "apple", + "frequency": 4 }, { "name": "Citadel", @@ -362,7 +362,7 @@ { "name": "Uber", "slug": "uber", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -424,7 +424,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 2 }, { "name": "Uber", @@ -476,7 +476,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Cisco", @@ -486,7 +486,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -530,14 +530,14 @@ "slug": "facebook", "frequency": 7 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 - }, { "name": "TikTok", "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { @@ -555,14 +555,14 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Snapchat", "slug": "snapchat", + "frequency": 4 + }, + { + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -602,16 +602,16 @@ "slug": "amazon", "frequency": 9 }, + { + "name": "Netflix", + "slug": "netflix", + "frequency": 6 + }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Netflix", - "slug": "netflix", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -627,11 +627,6 @@ "slug": "databricks", "frequency": 2 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Morgan Stanley", "slug": "morgan-stanley", @@ -656,6 +651,11 @@ "name": "Facebook", "slug": "facebook", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -672,7 +672,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Google", @@ -687,7 +687,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Uber", @@ -750,7 +750,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "Google", @@ -772,25 +772,25 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 } ] }, @@ -809,16 +809,16 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Flipkart", "slug": "flipkart", @@ -871,11 +871,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Goldman Sachs", "slug": "goldman-sachs", @@ -890,6 +885,11 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -950,7 +950,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 8 }, { "name": "Facebook", @@ -991,11 +991,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 2 } ] }, @@ -1061,7 +1056,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 18 }, { "name": "Google", @@ -1078,19 +1073,24 @@ "slug": "adobe", "frequency": 6 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 4 + }, { "name": "Yahoo", "slug": "yahoo", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "TikTok", + "slug": "tiktok", "frequency": 3 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 3 }, { @@ -1098,11 +1098,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -1147,6 +1142,11 @@ "slug": "amazon", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -1219,7 +1219,7 @@ { "name": "Google", "slug": "google", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -1256,11 +1256,6 @@ "slug": "epic-systems", "frequency": 2 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "DE Shaw", "slug": "de-shaw", @@ -1295,8 +1290,8 @@ "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -1309,11 +1304,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -1328,6 +1318,11 @@ "name": "Cadence", "slug": "cadence", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -1351,6 +1346,11 @@ "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -1361,11 +1361,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -1391,7 +1386,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 15 + "frequency": 14 }, { "name": "Google", @@ -1406,6 +1401,11 @@ { "name": "Apple", "slug": "apple", + "frequency": 7 + }, + { + "name": "Zoho", + "slug": "zoho", "frequency": 6 }, { @@ -1418,15 +1418,10 @@ "slug": "yahoo", "frequency": 5 }, - { - "name": "Zoho", - "slug": "zoho", - "frequency": 5 - }, { "name": "Accenture", "slug": "accenture", - "frequency": 3 + "frequency": 4 }, { "name": "Uber", @@ -1468,7 +1463,7 @@ { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -1478,7 +1473,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", @@ -1490,11 +1485,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Facebook", "slug": "facebook", @@ -1520,6 +1510,11 @@ "slug": "sigmoid", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Databricks", "slug": "databricks", @@ -1565,7 +1560,7 @@ { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", @@ -1582,11 +1577,6 @@ "slug": "medianet", "frequency": 5 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", @@ -1597,11 +1587,21 @@ "slug": "ibm", "frequency": 4 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", "frequency": 3 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 3 + }, { "name": "PayPal", "slug": "paypal", @@ -1623,13 +1623,13 @@ "frequency": 2 }, { - "name": "Salesforce", - "slug": "salesforce", + "name": "SAP", + "slug": "sap", "frequency": 2 }, { - "name": "Walmart Labs", - "slug": "walmart-labs", + "name": "Salesforce", + "slug": "salesforce", "frequency": 2 }, { @@ -1692,7 +1692,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 + "frequency": 6 }, { "name": "TikTok", @@ -1734,6 +1734,11 @@ "slug": "google", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -1809,6 +1814,11 @@ "slug": "amazon", "frequency": 8 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 5 + }, { "name": "Adobe", "slug": "adobe", @@ -1819,11 +1829,6 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -1848,11 +1853,6 @@ "name": "TikTok", "slug": "tiktok", "frequency": 2 - }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 2 } ] }, @@ -1874,11 +1874,6 @@ { "name": "Apple", "slug": "apple", - "frequency": 5 - }, - { - "name": "Uber", - "slug": "uber", "frequency": 4 }, { @@ -1886,6 +1881,11 @@ "slug": "adobe", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Microsoft", "slug": "microsoft", @@ -1943,11 +1943,21 @@ "slug": "commvault", "frequency": 4 }, + { + "name": "Google", + "slug": "google", + "frequency": 3 + }, { "name": "Atlassian", "slug": "atlassian", "frequency": 3 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -1963,11 +1973,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Intuit", "slug": "intuit", @@ -1978,11 +1983,6 @@ "slug": "ibm", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Accenture", "slug": "accenture", @@ -2013,7 +2013,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Cisco", @@ -2023,23 +2023,18 @@ { "name": "Google", "slug": "google", - "frequency": 12 + "frequency": 11 }, { "name": "Adobe", "slug": "adobe", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", "slug": "apple", "frequency": 11 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 8 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2050,6 +2045,11 @@ "slug": "oracle", "frequency": 7 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Uber", "slug": "uber", @@ -2065,11 +2065,6 @@ "slug": "walmart-labs", "frequency": 4 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", @@ -2080,14 +2075,19 @@ "slug": "bloomberg", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "ByteDance", "slug": "bytedance", "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -2125,17 +2125,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 + "frequency": 12 }, { - "name": "Bloomberg", - "slug": "bloomberg", + "name": "Amazon", + "slug": "amazon", "frequency": 6 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Apple", @@ -2255,7 +2255,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Adobe", @@ -2377,6 +2377,11 @@ "slug": "amazon", "frequency": 5 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 3 + }, { "name": "Cisco", "slug": "cisco", @@ -2387,11 +2392,6 @@ "slug": "google", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -2577,11 +2577,6 @@ "slug": "google", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -2592,6 +2587,11 @@ "slug": "facebook", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -2619,21 +2619,21 @@ "slug": "amazon", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 6 + }, { "name": "Adobe", "slug": "adobe", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 5 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Google", "slug": "google", @@ -2642,7 +2642,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 4 + "frequency": 3 }, { "name": "Oracle", @@ -2669,7 +2669,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 }, { "name": "Apple", @@ -2696,15 +2696,15 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 } ] }, @@ -2726,7 +2726,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 } ] }, @@ -2776,7 +2776,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 29 + "frequency": 28 }, { "name": "Apple", @@ -2784,14 +2784,14 @@ "frequency": 11 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 9 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 8 + "name": "Adobe", + "slug": "adobe", + "frequency": 9 }, { "name": "Google", @@ -2803,6 +2803,11 @@ "slug": "microsoft", "frequency": 6 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yahoo", "slug": "yahoo", @@ -2811,7 +2816,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 2 + "frequency": 3 }, { "name": "Nvidia", @@ -2823,11 +2828,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Yandex", "slug": "yandex", @@ -2870,6 +2870,11 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -2880,11 +2885,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -2927,6 +2927,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "ByteDance", + "slug": "bytedance", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2946,11 +2951,6 @@ "name": "Google", "slug": "google", "frequency": 2 - }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 } ] }, @@ -3006,16 +3006,16 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 11 - }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 + "frequency": 12 }, { "name": "ThousandEyes", "slug": "thousandeyes", + "frequency": 3 + }, + { + "name": "Adobe", + "slug": "adobe", "frequency": 2 } ] @@ -3068,7 +3068,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 18 + "frequency": 21 }, { "name": "Bloomberg", @@ -3083,12 +3083,17 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "Yandex", "slug": "yandex", - "frequency": 6 + "frequency": 5 }, { "name": "Microsoft", @@ -3100,11 +3105,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", @@ -3120,11 +3120,6 @@ "slug": "ebay", "frequency": 3 }, - { - "name": "Walmart Labs", - "slug": "walmart-labs", - "frequency": 3 - }, { "name": "turing", "slug": "turing", @@ -3150,6 +3145,11 @@ "slug": "yahoo", "frequency": 2 }, + { + "name": "Walmart Labs", + "slug": "walmart-labs", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -3189,11 +3189,6 @@ "name": "Snowflake", "slug": "snowflake", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -3240,11 +3235,6 @@ "name": "Facebook", "slug": "facebook", "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 } ] }, @@ -3298,18 +3288,13 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Adobe", "slug": "adobe", "frequency": 2 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Apple", "slug": "apple", @@ -3319,6 +3304,11 @@ "name": "Flipkart", "slug": "flipkart", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -3351,11 +3341,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 3 - }, - { - "name": "Google", - "slug": "google", - "frequency": 2 } ] }, @@ -3384,6 +3369,11 @@ "slug": "commvault", "frequency": 4 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3394,16 +3384,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Tesla", - "slug": "tesla", - "frequency": 3 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", @@ -3414,6 +3394,11 @@ "slug": "apple", "frequency": 2 }, + { + "name": "Tesla", + "slug": "tesla", + "frequency": 2 + }, { "name": "Fortinet", "slug": "fortinet", @@ -3434,18 +3419,18 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 10 + "frequency": 17 }, { "name": "Apple", "slug": "apple", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, { "name": "Adobe", "slug": "adobe", @@ -3555,17 +3540,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 14 + "frequency": 16 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 10 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -3573,9 +3558,9 @@ "frequency": 5 }, { - "name": "Google", - "slug": "google", - "frequency": 5 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 4 }, { "name": "Bloomberg", @@ -3583,8 +3568,8 @@ "frequency": 4 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Google", + "slug": "google", "frequency": 3 }, { @@ -3593,13 +3578,18 @@ "frequency": 3 }, { - "name": "eBay", - "slug": "ebay", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 2 } ] @@ -3666,28 +3656,33 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 37 + "frequency": 39 }, { "name": "Amazon", "slug": "amazon", "frequency": 17 }, - { - "name": "Google", - "slug": "google", - "frequency": 15 - }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 15 + "frequency": 14 + }, + { + "name": "Google", + "slug": "google", + "frequency": 13 }, { "name": "Apple", "slug": "apple", "frequency": 10 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 6 + }, { "name": "Roblox", "slug": "roblox", @@ -3704,8 +3699,8 @@ "frequency": 5 }, { - "name": "Microsoft", - "slug": "microsoft", + "name": "Cisco", + "slug": "cisco", "frequency": 4 }, { @@ -3713,11 +3708,6 @@ "slug": "adobe", "frequency": 4 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", @@ -3772,21 +3762,6 @@ "name": "Ozon", "slug": "ozon", "frequency": 2 - }, - { - "name": "PayPal", - "slug": "paypal", - "frequency": 2 - }, - { - "name": "Palantir Technologies", - "slug": "palantir-technologies", - "frequency": 2 - }, - { - "name": "Atlassian", - "slug": "atlassian", - "frequency": 2 } ] }, @@ -3808,7 +3783,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 3 + "frequency": 5 }, { "name": "Uber", @@ -3835,7 +3810,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -3878,16 +3853,21 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 7 + "frequency": 8 }, { "name": "TikTok", "slug": "tiktok", - "frequency": 5 + "frequency": 6 }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { @@ -3895,11 +3875,6 @@ "slug": "oracle", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -3946,12 +3921,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 - }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 2 + "frequency": 4 }, { "name": "DoorDash", @@ -4140,7 +4110,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -4177,12 +4147,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 24 }, { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", @@ -4239,7 +4209,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 6 + "frequency": 7 }, { "name": "Microsoft", @@ -4271,6 +4241,11 @@ "slug": "servicenow", "frequency": 3 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 3 + }, { "name": "Oracle", "slug": "oracle", @@ -4286,14 +4261,9 @@ "slug": "uber", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", + { + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -4353,7 +4323,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", @@ -4375,11 +4345,6 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -4390,10 +4355,20 @@ "slug": "coupang", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Expedia", "slug": "expedia", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4447,7 +4422,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 15 + "frequency": 16 }, { "name": "DoorDash", @@ -4462,7 +4437,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 5 }, { "name": "Apple", @@ -4517,6 +4492,11 @@ "name": "Amazon", "slug": "amazon", "frequency": 3 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -4565,7 +4545,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 }, { "name": "Google", @@ -4605,14 +4585,19 @@ "frequency": 3 }, { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 2 }, { "name": "Uber", "slug": "uber", "frequency": 2 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 } ] }, @@ -4646,6 +4631,16 @@ "slug": "google", "frequency": 5 }, + { + "name": "Booking.com", + "slug": "bookingcom", + "frequency": 4 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", @@ -4656,21 +4651,11 @@ "slug": "goldman-sachs", "frequency": 3 }, - { - "name": "Booking.com", - "slug": "bookingcom", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -4709,34 +4694,34 @@ "frequency": 37 }, { - "name": "Yandex", - "slug": "yandex", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 16 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 15 + "name": "Yandex", + "slug": "yandex", + "frequency": 16 }, { "name": "Apple", "slug": "apple", - "frequency": 14 + "frequency": 15 }, { "name": "Adobe", "slug": "adobe", "frequency": 13 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 10 - }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 9 }, { "name": "Google", @@ -4773,26 +4758,26 @@ "slug": "uber", "frequency": 3 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 3 - }, { "name": "Salesforce", "slug": "salesforce", - "frequency": 2 + "frequency": 3 }, { - "name": "Docusign", - "slug": "docusign", - "frequency": 2 + "name": "Oracle", + "slug": "oracle", + "frequency": 3 }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "EPAM Systems", "slug": "epam-systems", @@ -4818,6 +4803,11 @@ "slug": "zoho", "frequency": 2 }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, { "name": "Flipkart", "slug": "flipkart", @@ -4871,7 +4861,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 12 + "frequency": 13 }, { "name": "Amazon", @@ -4883,6 +4873,11 @@ "slug": "yandex", "frequency": 4 }, + { + "name": "Lyft", + "slug": "lyft", + "frequency": 4 + }, { "name": "Google", "slug": "google", @@ -4893,11 +4888,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Lyft", - "slug": "lyft", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -4977,7 +4967,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 21 + "frequency": 25 }, { "name": "Asana", @@ -4999,22 +4989,22 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 12 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", "frequency": 11 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 11 + }, { "name": "Avito", "slug": "avito", - "frequency": 7 + "frequency": 8 }, { "name": "Microsoft", @@ -5041,11 +5031,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", @@ -5056,6 +5041,11 @@ "slug": "dropbox", "frequency": 2 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 2 + }, { "name": "Docusign", "slug": "docusign", @@ -5114,12 +5104,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 68 + "frequency": 75 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 19 }, { "name": "Google", @@ -5136,11 +5126,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 4 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5151,6 +5136,11 @@ "slug": "salesforce", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -5176,6 +5166,11 @@ "slug": "bytedance", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Deutsche Bank", "slug": "deutsche-bank", @@ -5212,7 +5207,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 11 + "frequency": 13 }, { "name": "Yahoo", @@ -5309,17 +5304,17 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Apple", + "slug": "apple", "frequency": 6 }, { - "name": "Apple", - "slug": "apple", - "frequency": 4 + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Microsoft", @@ -5369,23 +5364,28 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 15 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 10 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "eBay", "slug": "ebay", @@ -5402,13 +5402,13 @@ "frequency": 3 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 + "name": "ByteDance", + "slug": "bytedance", + "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { @@ -5416,11 +5416,6 @@ "slug": "tesla", "frequency": 2 }, - { - "name": "ByteDance", - "slug": "bytedance", - "frequency": 2 - }, { "name": "Workday", "slug": "workday", @@ -5461,7 +5456,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 5 + "frequency": 6 }, { "name": "Airbnb", @@ -5540,7 +5535,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Amazon", @@ -5614,7 +5609,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -5626,11 +5621,21 @@ "slug": "microsoft", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -5673,6 +5678,11 @@ "slug": "amazon", "frequency": 2 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -5721,7 +5731,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 22 + "frequency": 23 }, { "name": "Amazon", @@ -5769,7 +5779,7 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 2 }, { "name": "Walmart Labs", @@ -5927,7 +5937,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 17 + "frequency": 18 }, { "name": "Amazon", @@ -6116,7 +6126,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 32 + "frequency": 37 }, { "name": "Amazon", @@ -6126,7 +6136,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 6 }, { "name": "Yandex", @@ -6189,7 +6199,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Adobe", @@ -6200,6 +6210,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 } ] }, @@ -6213,14 +6228,14 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 5 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -6240,6 +6255,11 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "SIG", "slug": "sig", @@ -6250,16 +6270,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 5 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 5 - }, { "name": "TikTok", "slug": "tiktok", @@ -6270,6 +6280,11 @@ "slug": "apple", "frequency": 4 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 4 + }, { "name": "Citadel", "slug": "citadel", @@ -6311,7 +6326,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -6358,7 +6373,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 8 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "Facebook", @@ -6370,16 +6390,16 @@ "slug": "apple", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Yandex", "slug": "yandex", "frequency": 4 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 4 + }, { "name": "Booking.com", "slug": "bookingcom", @@ -6390,11 +6410,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 2 - }, { "name": "Salesforce", "slug": "salesforce", @@ -6404,11 +6419,6 @@ "name": "Patreon", "slug": "patreon", "frequency": 2 - }, - { - "name": "Arcesium", - "slug": "arcesium", - "frequency": 2 } ] }, @@ -6423,14 +6433,14 @@ "premium": false, "companies": [ { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 4 }, { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "name": "Amazon", + "slug": "amazon", + "frequency": 4 }, { "name": "Microsoft", @@ -6456,11 +6466,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "DoorDash", - "slug": "doordash", - "frequency": 2 } ] }, @@ -6515,6 +6520,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -6535,7 +6545,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 }, { "name": "Apple", @@ -6556,11 +6566,6 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -6604,17 +6609,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 122 + "frequency": 123 }, { "name": "Adobe", "slug": "adobe", - "frequency": 50 + "frequency": 49 }, { "name": "Google", "slug": "google", - "frequency": 48 + "frequency": 47 }, { "name": "Apple", @@ -6639,12 +6644,12 @@ { "name": "Uber", "slug": "uber", - "frequency": 12 + "frequency": 13 }, { "name": "Yahoo", "slug": "yahoo", - "frequency": 11 + "frequency": 10 }, { "name": "Yandex", @@ -6661,6 +6666,11 @@ "slug": "spotify", "frequency": 4 }, + { + "name": "Barclays", + "slug": "barclays", + "frequency": 3 + }, { "name": "IBM", "slug": "ibm", @@ -6691,11 +6701,6 @@ "slug": "morgan-stanley", "frequency": 2 }, - { - "name": "Barclays", - "slug": "barclays", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -6791,16 +6796,16 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 10 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 3 + "frequency": 11 }, { "name": "Amazon", "slug": "amazon", + "frequency": 4 + }, + { + "name": "Facebook", + "slug": "facebook", "frequency": 3 }, { @@ -6833,7 +6838,7 @@ { "name": "Google", "slug": "google", - "frequency": 2 + "frequency": 3 }, { "name": "Amazon", @@ -6845,6 +6850,11 @@ "slug": "oracle", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Grammarly", "slug": "grammarly", @@ -6865,37 +6875,37 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 34 + "frequency": 38 }, { "name": "Amazon", "slug": "amazon", - "frequency": 26 + "frequency": 24 }, { "name": "Apple", "slug": "apple", - "frequency": 19 + "frequency": 20 }, { "name": "Adobe", "slug": "adobe", "frequency": 17 }, - { - "name": "Google", - "slug": "google", - "frequency": 10 - }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 9 }, + { + "name": "Google", + "slug": "google", + "frequency": 9 + }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { "name": "Yahoo", @@ -6907,6 +6917,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Agoda", + "slug": "agoda", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -6932,11 +6947,6 @@ "slug": "rakuten", "frequency": 2 }, - { - "name": "Agoda", - "slug": "agoda", - "frequency": 2 - }, { "name": "ASUS", "slug": "asus", @@ -7019,12 +7029,12 @@ { "name": "ServiceNow", "slug": "servicenow", - "frequency": 8 + "frequency": 9 }, { "name": "Facebook", "slug": "facebook", - "frequency": 3 + "frequency": 4 }, { "name": "SoFi", @@ -7043,19 +7053,19 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 5 }, { "name": "Adobe", "slug": "adobe", - "frequency": 6 - }, - { - "name": "Microsoft", - "slug": "microsoft", "frequency": 5 }, { @@ -7077,11 +7087,6 @@ "name": "Apple", "slug": "apple", "frequency": 2 - }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 } ] }, @@ -7098,12 +7103,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 36 + "frequency": 37 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 14 + "frequency": 16 }, { "name": "Adobe", @@ -7113,17 +7118,22 @@ { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 8 + "frequency": 9 }, { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 + }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 5 }, { "name": "Facebook", @@ -7135,11 +7145,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 4 - }, { "name": "Walmart Labs", "slug": "walmart-labs", @@ -7165,6 +7170,11 @@ "slug": "cisco", "frequency": 2 }, + { + "name": "Nvidia", + "slug": "nvidia", + "frequency": 2 + }, { "name": "Salesforce", "slug": "salesforce", @@ -7190,6 +7200,11 @@ "slug": "maq-software", "frequency": 2 }, + { + "name": "Media.net", + "slug": "medianet", + "frequency": 2 + }, { "name": "EPAM Systems", "slug": "epam-systems", @@ -7210,7 +7225,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 17 }, { "name": "Microsoft", @@ -7232,11 +7247,6 @@ "slug": "flipkart", "frequency": 4 }, - { - "name": "Oracle", - "slug": "oracle", - "frequency": 4 - }, { "name": "Yahoo", "slug": "yahoo", @@ -7245,13 +7255,18 @@ { "name": "Google", "slug": "google", - "frequency": 3 + "frequency": 4 }, { "name": "Bloomberg", "slug": "bloomberg", "frequency": 3 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 3 + }, { "name": "Uber", "slug": "uber", @@ -7370,7 +7385,7 @@ { "name": "Airbnb", "slug": "airbnb", - "frequency": 4 + "frequency": 3 } ] }, @@ -7438,23 +7453,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 30 + "frequency": 31 }, { "name": "Google", "slug": "google", - "frequency": 14 + "frequency": 13 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 13 }, { "name": "Adobe", "slug": "adobe", "frequency": 11 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 9 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -7478,7 +7493,7 @@ { "name": "Yahoo", "slug": "yahoo", - "frequency": 4 + "frequency": 3 }, { "name": "eBay", @@ -7486,13 +7501,13 @@ "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Rippling", + "slug": "rippling", "frequency": 2 }, { - "name": "Zoho", - "slug": "zoho", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { @@ -7537,6 +7552,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -7579,7 +7599,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 29 + "frequency": 30 }, { "name": "Yandex", @@ -7611,6 +7631,16 @@ "slug": "ebay", "frequency": 3 }, + { + "name": "Ozon", + "slug": "ozon", + "frequency": 3 + }, + { + "name": "Uber", + "slug": "uber", + "frequency": 2 + }, { "name": "Adobe", "slug": "adobe", @@ -7625,11 +7655,6 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "Ozon", - "slug": "ozon", - "frequency": 2 } ] }, @@ -7773,7 +7798,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 8 + "frequency": 9 }, { "name": "Amazon", @@ -7781,14 +7806,14 @@ "frequency": 7 }, { - "name": "tcs", - "slug": "tcs", + "name": "Google", + "slug": "google", "frequency": 4 }, { - "name": "Google", - "slug": "google", - "frequency": 3 + "name": "tcs", + "slug": "tcs", + "frequency": 4 }, { "name": "Yandex", @@ -7816,7 +7841,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 39 + "frequency": 40 }, { "name": "Amazon", From ffc85f0807b8ee52670c84029b5d8df6bcb4f690 Mon Sep 17 00:00:00 2001 From: seanprashad Date: Sun, 26 Nov 2023 12:02:34 +0000 Subject: [PATCH 280/386] Update questions via run-cron GitHub Action --- src/data/questions.json | 999 +++++++++++++++++++++------------------- 1 file changed, 522 insertions(+), 477 deletions(-) diff --git a/src/data/questions.json b/src/data/questions.json index 6496daea..e6b69ea7 100644 --- a/src/data/questions.json +++ b/src/data/questions.json @@ -1,5 +1,5 @@ { - "updated": "2023-11-19T12:02:45.678795", + "updated": "2023-11-26T12:02:33.617363", "data": [ { "id": 0, @@ -14,7 +14,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", @@ -84,6 +84,11 @@ "slug": "nvidia", "frequency": 2 }, + { + "name": "warnermedia", + "slug": "warnermedia", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -161,25 +166,25 @@ "difficulty": "Medium", "premium": false, "companies": [ + { + "name": "Asana", + "slug": "asana", + "frequency": 8 + }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 8 - }, - { - "name": "Asana", - "slug": "asana", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 5 }, { "name": "Bloomberg", @@ -258,7 +263,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 18 }, { "name": "Adobe", @@ -270,16 +275,16 @@ "slug": "yahoo", "frequency": 4 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Apple", "slug": "apple", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "Citadel", "slug": "citadel", @@ -401,11 +406,6 @@ "slug": "adobe", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 - }, { "name": "Google", "slug": "google", @@ -416,10 +416,15 @@ "slug": "cisco", "frequency": 4 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 3 + }, { "name": "TikTok", "slug": "tiktok", - "frequency": 4 + "frequency": 3 }, { "name": "Facebook", @@ -493,11 +498,6 @@ "slug": "microsoft", "frequency": 3 }, - { - "name": "Adobe", - "slug": "adobe", - "frequency": 3 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -508,6 +508,11 @@ "slug": "uber", "frequency": 3 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Facebook", "slug": "facebook", @@ -530,15 +535,20 @@ "slug": "facebook", "frequency": 7 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 7 + }, { "name": "TikTok", "slug": "tiktok", "frequency": 7 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 6 + "name": "Microsoft", + "slug": "microsoft", + "frequency": 5 }, { "name": "Amazon", @@ -550,11 +560,6 @@ "slug": "uber", "frequency": 5 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 4 - }, { "name": "Snapchat", "slug": "snapchat", @@ -600,21 +605,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 9 + "frequency": 10 }, { - "name": "Netflix", - "slug": "netflix", + "name": "Microsoft", + "slug": "microsoft", "frequency": 6 }, { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 5 + "name": "Netflix", + "slug": "netflix", + "frequency": 6 }, { - "name": "Apple", - "slug": "apple", + "name": "Morgan Stanley", + "slug": "morgan-stanley", "frequency": 3 }, { @@ -628,8 +633,8 @@ "frequency": 2 }, { - "name": "Morgan Stanley", - "slug": "morgan-stanley", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -672,22 +677,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 8 + "frequency": 7 }, { "name": "Adobe", "slug": "adobe", - "frequency": 8 + "frequency": 7 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 4 + "frequency": 3 }, { "name": "Uber", @@ -783,13 +788,13 @@ "frequency": 2 }, { - "name": "Uber", - "slug": "uber", + "name": "Adobe", + "slug": "adobe", "frequency": 2 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Uber", + "slug": "uber", "frequency": 2 } ] @@ -809,11 +814,6 @@ "slug": "bloomberg", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - }, { "name": "Yahoo", "slug": "yahoo", @@ -824,6 +824,11 @@ "slug": "flipkart", "frequency": 2 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Google", "slug": "google", @@ -871,11 +876,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Citadel", "slug": "citadel", @@ -890,6 +890,11 @@ "name": "Yahoo", "slug": "yahoo", "frequency": 2 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 2 } ] }, @@ -1086,18 +1091,18 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 2 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 + }, { "name": "Yandex", "slug": "yandex", @@ -1135,7 +1140,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 4 + "frequency": 3 }, { "name": "Amazon", @@ -1183,11 +1188,6 @@ "name": "Uber", "slug": "uber", "frequency": 2 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 2 } ] }, @@ -1204,17 +1204,17 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 18 + "frequency": 19 }, { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 13 }, { "name": "Apple", "slug": "apple", - "frequency": 8 + "frequency": 7 }, { "name": "Google", @@ -1314,6 +1314,11 @@ "slug": "riot-games", "frequency": 2 }, + { + "name": "Oracle", + "slug": "oracle", + "frequency": 2 + }, { "name": "Cadence", "slug": "cadence", @@ -1339,7 +1344,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Google", + "slug": "google", + "frequency": 3 }, { "name": "Goldman Sachs", @@ -1351,11 +1361,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -1386,7 +1391,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 14 + "frequency": 15 }, { "name": "Google", @@ -1442,6 +1447,11 @@ "name": "Swiggy", "slug": "swiggy", "frequency": 2 + }, + { + "name": "turing", + "slug": "turing", + "frequency": 2 } ] }, @@ -1458,22 +1468,22 @@ { "name": "Cisco", "slug": "cisco", - "frequency": 16 - }, - { - "name": "Google", - "slug": "google", - "frequency": 8 + "frequency": 17 }, { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 9 + }, + { + "name": "Google", + "slug": "google", + "frequency": 7 }, { "name": "Apple", "slug": "apple", - "frequency": 4 + "frequency": 3 }, { "name": "Adobe", @@ -1535,7 +1545,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 42 + "frequency": 40 }, { "name": "Adobe", @@ -1647,6 +1657,11 @@ "slug": "infosys", "frequency": 2 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 + }, { "name": "Bolt", "slug": "bolt", @@ -1682,16 +1697,16 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 8 + "frequency": 9 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Apple", + "slug": "apple", "frequency": 7 }, { - "name": "Apple", - "slug": "apple", + "name": "Adobe", + "slug": "adobe", "frequency": 6 }, { @@ -1704,6 +1719,11 @@ "slug": "bloomberg", "frequency": 4 }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 3 + }, { "name": "JPMorgan", "slug": "jpmorgan", @@ -1714,11 +1734,6 @@ "slug": "uber", "frequency": 2 }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 2 - }, { "name": "Cisco", "slug": "cisco", @@ -1760,7 +1775,13 @@ ], "difficulty": "Easy", "premium": false, - "companies": [] + "companies": [ + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + } + ] }, { "id": 34, @@ -1775,17 +1796,17 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 6 }, { - "name": "PhonePe", - "slug": "phonepe", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "PhonePe", + "slug": "phonepe", + "frequency": 4 }, { "name": "Databricks", @@ -1817,12 +1838,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", "slug": "adobe", - "frequency": 5 + "frequency": 6 }, { "name": "Apple", @@ -1842,17 +1863,12 @@ { "name": "Datadog", "slug": "datadog", - "frequency": 2 + "frequency": 3 }, { "name": "Airbnb", "slug": "airbnb", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -1993,6 +2009,11 @@ "slug": "pure-storage", "frequency": 2 }, + { + "name": "Adobe", + "slug": "adobe", + "frequency": 2 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -2023,17 +2044,17 @@ { "name": "Google", "slug": "google", - "frequency": 11 + "frequency": 12 }, { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 10 }, { "name": "Yahoo", @@ -2048,7 +2069,7 @@ { "name": "Microsoft", "slug": "microsoft", - "frequency": 6 + "frequency": 5 }, { "name": "Uber", @@ -2070,11 +2091,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Yandex", "slug": "yandex", @@ -2085,6 +2101,11 @@ "slug": "bytedance", "frequency": 3 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "TikTok", "slug": "tiktok", @@ -2171,11 +2192,6 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 - }, - { - "name": "Grammarly", - "slug": "grammarly", - "frequency": 2 } ] }, @@ -2250,12 +2266,12 @@ { "name": "Google", "slug": "google", - "frequency": 10 + "frequency": 9 }, { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 5 }, { "name": "Adobe", @@ -2293,7 +2309,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Adobe", @@ -2310,6 +2326,11 @@ "slug": "yahoo", "frequency": 4 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -2325,11 +2346,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 2 - }, { "name": "Microsoft", "slug": "microsoft", @@ -2382,11 +2398,6 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Cisco", - "slug": "cisco", - "frequency": 3 - }, { "name": "Google", "slug": "google", @@ -2401,6 +2412,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Cisco", + "slug": "cisco", + "frequency": 2 } ] }, @@ -2434,7 +2450,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 2 }, { "name": "Google", @@ -2572,21 +2588,11 @@ "slug": "apple", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "Uber", "slug": "uber", "frequency": 2 }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -2596,6 +2602,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Google", + "slug": "google", + "frequency": 2 } ] }, @@ -2609,14 +2620,14 @@ "difficulty": "Easy", "premium": false, "companies": [ - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 7 - }, { "name": "Amazon", "slug": "amazon", + "frequency": 8 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 7 }, { @@ -2645,13 +2656,13 @@ "frequency": 3 }, { - "name": "Oracle", - "slug": "oracle", + "name": "TikTok", + "slug": "tiktok", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Oracle", + "slug": "oracle", "frequency": 2 } ] @@ -2669,7 +2680,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Apple", @@ -2726,7 +2737,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 2 + "frequency": 3 } ] }, @@ -2776,17 +2787,17 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 28 + "frequency": 27 }, { "name": "Apple", "slug": "apple", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 9 + "frequency": 10 }, { "name": "Adobe", @@ -2818,6 +2829,11 @@ "slug": "oracle", "frequency": 3 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 3 + }, { "name": "Nvidia", "slug": "nvidia", @@ -2828,11 +2844,6 @@ "slug": "facebook", "frequency": 2 }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 2 - }, { "name": "Avito", "slug": "avito", @@ -2863,7 +2874,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "Facebook", @@ -2885,11 +2896,6 @@ "slug": "microsoft", "frequency": 4 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -2904,6 +2910,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -2917,24 +2928,19 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, { "name": "Amazon", "slug": "amazon", "frequency": 2 }, { - "name": "ByteDance", - "slug": "bytedance", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "ByteDance", + "slug": "bytedance", "frequency": 2 }, { @@ -2951,6 +2957,11 @@ "name": "Google", "slug": "google", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -3031,16 +3042,16 @@ "difficulty": "Medium", "premium": false, "companies": [ - { - "name": "Google", - "slug": "google", - "frequency": 3 - }, { "name": "TikTok", "slug": "tiktok", "frequency": 2 }, + { + "name": "Google", + "slug": "google", + "frequency": 2 + }, { "name": "Intuit", "slug": "intuit", @@ -3061,14 +3072,14 @@ "premium": false, "companies": [ { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 22 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 21 + "name": "Facebook", + "slug": "facebook", + "frequency": 22 }, { "name": "Bloomberg", @@ -3083,22 +3094,22 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 8 - }, - { - "name": "Goldman Sachs", - "slug": "goldman-sachs", - "frequency": 5 + "frequency": 9 }, { "name": "Yandex", "slug": "yandex", - "frequency": 5 + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 + }, + { + "name": "Goldman Sachs", + "slug": "goldman-sachs", + "frequency": 5 }, { "name": "Adobe", @@ -3185,6 +3196,11 @@ "difficulty": "Medium", "premium": true, "companies": [ + { + "name": "Salesforce", + "slug": "salesforce", + "frequency": 2 + }, { "name": "Snowflake", "slug": "snowflake", @@ -3256,17 +3272,17 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 3 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 2 }, { "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -3359,6 +3375,11 @@ "slug": "microsoft", "frequency": 7 }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 5 + }, { "name": "Google", "slug": "google", @@ -3370,8 +3391,8 @@ "frequency": 4 }, { - "name": "TikTok", - "slug": "tiktok", + "name": "Amazon", + "slug": "amazon", "frequency": 4 }, { @@ -3384,11 +3405,6 @@ "slug": "adobe", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Apple", "slug": "apple", @@ -3419,7 +3435,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Apple", @@ -3540,7 +3556,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 16 + "frequency": 17 }, { "name": "TikTok", @@ -3553,19 +3569,19 @@ "frequency": 9 }, { - "name": "Apple", - "slug": "apple", - "frequency": 5 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 6 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 4 + "frequency": 5 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 + "name": "Apple", + "slug": "apple", + "frequency": 5 }, { "name": "Google", @@ -3587,6 +3603,11 @@ "slug": "yandex", "frequency": 2 }, + { + "name": "Palantir Technologies", + "slug": "palantir-technologies", + "frequency": 2 + }, { "name": "eBay", "slug": "ebay", @@ -3632,13 +3653,13 @@ "premium": true, "companies": [ { - "name": "eBay", - "slug": "ebay", + "name": "Palo Alto Networks", + "slug": "palo-alto-networks", "frequency": 2 }, { - "name": "Palo Alto Networks", - "slug": "palo-alto-networks", + "name": "eBay", + "slug": "ebay", "frequency": 2 } ] @@ -3656,12 +3677,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 39 + "frequency": 40 }, { "name": "Amazon", "slug": "amazon", - "frequency": 17 + "frequency": 16 }, { "name": "Bloomberg", @@ -3671,7 +3692,7 @@ { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 12 }, { "name": "Apple", @@ -3708,6 +3729,11 @@ "slug": "adobe", "frequency": 4 }, + { + "name": "LinkedIn", + "slug": "linkedin", + "frequency": 4 + }, { "name": "Uber", "slug": "uber", @@ -3728,11 +3754,6 @@ "slug": "tesco", "frequency": 3 }, - { - "name": "LinkedIn", - "slug": "linkedin", - "frequency": 2 - }, { "name": "Nvidia", "slug": "nvidia", @@ -3762,6 +3783,11 @@ "name": "Ozon", "slug": "ozon", "frequency": 2 + }, + { + "name": "Grammarly", + "slug": "grammarly", + "frequency": 2 } ] }, @@ -3812,16 +3838,16 @@ "slug": "facebook", "frequency": 3 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "JPMorgan", "slug": "jpmorgan", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -3858,16 +3884,16 @@ { "name": "TikTok", "slug": "tiktok", + "frequency": 7 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 6 }, { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Bloomberg", - "slug": "bloomberg", "frequency": 4 }, { @@ -3992,7 +4018,7 @@ { "name": "Google", "slug": "google", - "frequency": 4 + "frequency": 3 } ] }, @@ -4068,12 +4094,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 13 + "frequency": 11 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 5 + "frequency": 4 }, { "name": "Adobe", @@ -4147,7 +4173,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 24 + "frequency": 26 }, { "name": "Amazon", @@ -4194,7 +4220,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 12 + "frequency": 11 }, { "name": "Apple", @@ -4251,11 +4277,6 @@ "slug": "oracle", "frequency": 3 }, - { - "name": "Yahoo", - "slug": "yahoo", - "frequency": 2 - }, { "name": "Uber", "slug": "uber", @@ -4270,6 +4291,11 @@ "name": "VMware", "slug": "vmware", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -4318,21 +4344,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Facebook", "slug": "facebook", "frequency": 6 }, - { - "name": "Microsoft", - "slug": "microsoft", - "frequency": 3 - }, { "name": "Google", "slug": "google", + "frequency": 4 + }, + { + "name": "Microsoft", + "slug": "microsoft", "frequency": 3 }, { @@ -4364,11 +4390,6 @@ "name": "Expedia", "slug": "expedia", "frequency": 2 - }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 2 } ] }, @@ -4424,6 +4445,11 @@ "slug": "yandex", "frequency": 16 }, + { + "name": "Facebook", + "slug": "facebook", + "frequency": 7 + }, { "name": "DoorDash", "slug": "doordash", @@ -4432,12 +4458,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 - }, - { - "name": "Facebook", - "slug": "facebook", - "frequency": 5 + "frequency": 4 }, { "name": "Apple", @@ -4513,7 +4534,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Google", @@ -4574,15 +4595,20 @@ "slug": "google", "frequency": 8 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 4 + }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 }, { "name": "Adobe", @@ -4636,21 +4662,26 @@ "slug": "bookingcom", "frequency": 4 }, - { - "name": "Uber", - "slug": "uber", - "frequency": 4 - }, { "name": "Facebook", "slug": "facebook", "frequency": 3 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Goldman Sachs", "slug": "goldman-sachs", "frequency": 3 }, + { + "name": "Uber", + "slug": "uber", + "frequency": 3 + }, { "name": "Yandex", "slug": "yandex", @@ -4661,20 +4692,10 @@ "slug": "bloomberg", "frequency": 2 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Oracle", "slug": "oracle", "frequency": 2 - }, - { - "name": "HRT", - "slug": "hrt", - "frequency": 2 } ] }, @@ -4691,23 +4712,23 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 36 }, { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 16 - }, - { - "name": "Yandex", - "slug": "yandex", - "frequency": 16 + "frequency": 17 }, { "name": "Apple", "slug": "apple", "frequency": 15 }, + { + "name": "Yandex", + "slug": "yandex", + "frequency": 15 + }, { "name": "Adobe", "slug": "adobe", @@ -4726,7 +4747,7 @@ { "name": "Google", "slug": "google", - "frequency": 7 + "frequency": 8 }, { "name": "Tesla", @@ -4866,7 +4887,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Yandex", @@ -4893,11 +4914,6 @@ "slug": "tiktok", "frequency": 3 }, - { - "name": "Airbnb", - "slug": "airbnb", - "frequency": 2 - }, { "name": "Nagarro", "slug": "nagarro", @@ -4935,7 +4951,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 6 + "frequency": 7 }, { "name": "Amazon", @@ -4947,6 +4963,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Apple", "slug": "apple", @@ -4967,7 +4988,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 25 + "frequency": 26 }, { "name": "Asana", @@ -4991,36 +5012,36 @@ "slug": "facebook", "frequency": 19 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 11 - }, { "name": "Apple", "slug": "apple", + "frequency": 12 + }, + { + "name": "Amazon", + "slug": "amazon", "frequency": 11 }, { "name": "Avito", "slug": "avito", - "frequency": 8 + "frequency": 7 }, { "name": "Microsoft", "slug": "microsoft", "frequency": 5 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 4 - }, { "name": "Uber", "slug": "uber", "frequency": 4 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 3 + }, { "name": "Google", "slug": "google", @@ -5079,13 +5100,13 @@ "premium": false, "companies": [ { - "name": "Microsoft", - "slug": "microsoft", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Microsoft", + "slug": "microsoft", "frequency": 2 } ] @@ -5109,7 +5130,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 18 }, { "name": "Google", @@ -5126,6 +5147,11 @@ "slug": "microsoft", "frequency": 4 }, + { + "name": "Apple", + "slug": "apple", + "frequency": 4 + }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5136,16 +5162,6 @@ "slug": "salesforce", "frequency": 3 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 - }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Nvidia", "slug": "nvidia", @@ -5157,8 +5173,8 @@ "frequency": 2 }, { - "name": "Yahoo", - "slug": "yahoo", + "name": "eBay", + "slug": "ebay", "frequency": 2 }, { @@ -5186,6 +5202,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 + }, { "name": "Oracle", "slug": "oracle", @@ -5209,6 +5230,11 @@ "slug": "amazon", "frequency": 13 }, + { + "name": "Microsoft", + "slug": "microsoft", + "frequency": 2 + }, { "name": "Yahoo", "slug": "yahoo", @@ -5294,22 +5320,22 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 16 + "frequency": 15 }, { "name": "Facebook", "slug": "facebook", - "frequency": 13 + "frequency": 14 }, { "name": "Google", "slug": "google", - "frequency": 9 + "frequency": 10 }, { "name": "Apple", "slug": "apple", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", @@ -5345,6 +5371,11 @@ "name": "Nutanix", "slug": "nutanix", "frequency": 2 + }, + { + "name": "Karat", + "slug": "karat", + "frequency": 2 } ] }, @@ -5364,12 +5395,12 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 19 + "frequency": 20 }, { "name": "Amazon", "slug": "amazon", - "frequency": 10 + "frequency": 11 }, { "name": "Google", @@ -5466,7 +5497,7 @@ { "name": "TikTok", "slug": "tiktok", - "frequency": 3 + "frequency": 2 }, { "name": "PhonePe", @@ -5562,7 +5593,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 6 + "frequency": 7 }, { "name": "TikTok", @@ -5609,11 +5640,16 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 3 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", + "frequency": 4 + }, + { + "name": "eBay", + "slug": "ebay", "frequency": 3 }, { @@ -5621,11 +5657,6 @@ "slug": "microsoft", "frequency": 2 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 2 - }, { "name": "Bloomberg", "slug": "bloomberg", @@ -5674,13 +5705,13 @@ "frequency": 2 }, { - "name": "Amazon", - "slug": "amazon", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Amazon", + "slug": "amazon", "frequency": 2 }, { @@ -5731,7 +5762,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 23 + "frequency": 26 }, { "name": "Amazon", @@ -5769,21 +5800,21 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Facebook", "slug": "facebook", "frequency": 4 }, - { - "name": "Google", - "slug": "google", - "frequency": 2 - }, { "name": "Walmart Labs", "slug": "walmart-labs", + "frequency": 3 + }, + { + "name": "Google", + "slug": "google", "frequency": 2 }, { @@ -5826,18 +5857,13 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 4 }, { "name": "Google", "slug": "google", "frequency": 4 }, - { - "name": "Apple", - "slug": "apple", - "frequency": 2 - }, { "name": "Adobe", "slug": "adobe", @@ -5942,7 +5968,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 5 + "frequency": 6 }, { "name": "Adobe", @@ -5998,16 +6024,16 @@ "slug": "facebook", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 4 - }, { "name": "Google", "slug": "google", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 3 + }, { "name": "Apple", "slug": "apple", @@ -6131,7 +6157,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 7 + "frequency": 6 }, { "name": "Bloomberg", @@ -6258,7 +6284,12 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 7 + "frequency": 8 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 6 }, { "name": "SIG", @@ -6270,11 +6301,6 @@ "slug": "amazon", "frequency": 5 }, - { - "name": "TikTok", - "slug": "tiktok", - "frequency": 5 - }, { "name": "Apple", "slug": "apple", @@ -6323,11 +6349,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Amazon", - "slug": "amazon", - "frequency": 3 - }, { "name": "Microsoft", "slug": "microsoft", @@ -6338,6 +6359,11 @@ "slug": "docusign", "frequency": 3 }, + { + "name": "Amazon", + "slug": "amazon", + "frequency": 2 + }, { "name": "Square", "slug": "square", @@ -6373,7 +6399,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 8 + "frequency": 7 }, { "name": "TikTok", @@ -6440,7 +6466,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 4 + "frequency": 3 }, { "name": "Microsoft", @@ -6458,13 +6484,13 @@ "frequency": 2 }, { - "name": "Apple", - "slug": "apple", + "name": "Tesla", + "slug": "tesla", "frequency": 2 }, { - "name": "Tesla", - "slug": "tesla", + "name": "Snowflake", + "slug": "snowflake", "frequency": 2 } ] @@ -6498,12 +6524,7 @@ { "name": "Two Sigma", "slug": "two-sigma", - "frequency": 3 - }, - { - "name": "Apple", - "slug": "apple", - "frequency": 3 + "frequency": 4 }, { "name": "Microsoft", @@ -6529,6 +6550,11 @@ "name": "Bloomberg", "slug": "bloomberg", "frequency": 2 + }, + { + "name": "Apple", + "slug": "apple", + "frequency": 2 } ] }, @@ -6557,6 +6583,11 @@ "slug": "ixl", "frequency": 4 }, + { + "name": "Pinterest", + "slug": "pinterest", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -6566,6 +6597,11 @@ "name": "Adobe", "slug": "adobe", "frequency": 2 + }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 } ] }, @@ -6609,27 +6645,27 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 123 + "frequency": 119 }, { "name": "Adobe", "slug": "adobe", - "frequency": 49 + "frequency": 47 }, { "name": "Google", "slug": "google", - "frequency": 47 + "frequency": 46 }, { "name": "Apple", "slug": "apple", - "frequency": 37 + "frequency": 39 }, { "name": "Microsoft", "slug": "microsoft", - "frequency": 21 + "frequency": 22 }, { "name": "Bloomberg", @@ -6659,7 +6695,7 @@ { "name": "Oracle", "slug": "oracle", - "frequency": 5 + "frequency": 6 }, { "name": "Spotify", @@ -6667,13 +6703,13 @@ "frequency": 4 }, { - "name": "Barclays", - "slug": "barclays", + "name": "IBM", + "slug": "ibm", "frequency": 3 }, { - "name": "IBM", - "slug": "ibm", + "name": "wipro", + "slug": "wipro", "frequency": 3 }, { @@ -6702,13 +6738,13 @@ "frequency": 2 }, { - "name": "Cisco", - "slug": "cisco", + "name": "Barclays", + "slug": "barclays", "frequency": 2 }, { - "name": "wipro", - "slug": "wipro", + "name": "Cisco", + "slug": "cisco", "frequency": 2 }, { @@ -6756,16 +6792,6 @@ "slug": "ebay", "frequency": 2 }, - { - "name": "Accolite", - "slug": "accolite", - "frequency": 2 - }, - { - "name": "Bolt", - "slug": "bolt", - "frequency": 2 - }, { "name": "BNY Mellon", "slug": "bny-mellon", @@ -6796,7 +6822,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 11 + "frequency": 9 }, { "name": "Amazon", @@ -6859,6 +6885,11 @@ "name": "Grammarly", "slug": "grammarly", "frequency": 2 + }, + { + "name": "Tinkoff", + "slug": "tinkoff", + "frequency": 2 } ] }, @@ -6875,12 +6906,12 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 38 + "frequency": 40 }, { "name": "Amazon", "slug": "amazon", - "frequency": 24 + "frequency": 23 }, { "name": "Apple", @@ -6890,7 +6921,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 17 + "frequency": 18 }, { "name": "Bloomberg", @@ -6932,11 +6963,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Accenture", - "slug": "accenture", - "frequency": 2 - }, { "name": "Sprinklr", "slug": "sprinklr", @@ -6976,6 +7002,16 @@ "name": "Tesla", "slug": "tesla", "frequency": 2 + }, + { + "name": "Docusign", + "slug": "docusign", + "frequency": 2 + }, + { + "name": "Accenture", + "slug": "accenture", + "frequency": 2 } ] }, @@ -7000,13 +7036,13 @@ "frequency": 3 }, { - "name": "Apple", - "slug": "apple", + "name": "Facebook", + "slug": "facebook", "frequency": 2 }, { - "name": "Facebook", - "slug": "facebook", + "name": "Apple", + "slug": "apple", "frequency": 2 }, { @@ -7087,6 +7123,11 @@ "name": "Apple", "slug": "apple", "frequency": 2 + }, + { + "name": "Yahoo", + "slug": "yahoo", + "frequency": 2 } ] }, @@ -7103,12 +7144,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 37 + "frequency": 34 }, { "name": "Goldman Sachs", "slug": "goldman-sachs", - "frequency": 16 + "frequency": 18 }, { "name": "Adobe", @@ -7257,11 +7298,6 @@ "slug": "google", "frequency": 4 }, - { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 - }, { "name": "Oracle", "slug": "oracle", @@ -7272,6 +7308,11 @@ "slug": "uber", "frequency": 2 }, + { + "name": "Bloomberg", + "slug": "bloomberg", + "frequency": 2 + }, { "name": "Tesla", "slug": "tesla", @@ -7282,11 +7323,6 @@ "slug": "tiktok", "frequency": 2 }, - { - "name": "Bosch", - "slug": "bosch", - "frequency": 2 - }, { "name": "Facebook", "slug": "facebook", @@ -7296,6 +7332,11 @@ "name": "eBay", "slug": "ebay", "frequency": 2 + }, + { + "name": "Bosch", + "slug": "bosch", + "frequency": 2 } ] }, @@ -7308,13 +7349,7 @@ ], "difficulty": "Medium", "premium": false, - "companies": [ - { - "name": "Amazon", - "slug": "amazon", - "frequency": 2 - } - ] + "companies": [] }, { "id": 160, @@ -7402,7 +7437,7 @@ { "name": "Bloomberg", "slug": "bloomberg", - "frequency": 3 + "frequency": 4 }, { "name": "Pinterest", @@ -7453,12 +7488,12 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 31 + "frequency": 30 }, { "name": "Google", "slug": "google", - "frequency": 13 + "frequency": 14 }, { "name": "Apple", @@ -7468,7 +7503,7 @@ { "name": "Adobe", "slug": "adobe", - "frequency": 11 + "frequency": 12 }, { "name": "Bloomberg", @@ -7530,7 +7565,7 @@ { "name": "Amazon", "slug": "amazon", - "frequency": 19 + "frequency": 20 }, { "name": "Apple", @@ -7538,14 +7573,14 @@ "frequency": 4 }, { - "name": "Adobe", - "slug": "adobe", + "name": "Bloomberg", + "slug": "bloomberg", "frequency": 4 }, { - "name": "Bloomberg", - "slug": "bloomberg", - "frequency": 3 + "name": "Adobe", + "slug": "adobe", + "frequency": 4 }, { "name": "Uber", @@ -7599,7 +7634,7 @@ { "name": "Facebook", "slug": "facebook", - "frequency": 30 + "frequency": 32 }, { "name": "Yandex", @@ -7609,7 +7644,7 @@ { "name": "Apple", "slug": "apple", - "frequency": 9 + "frequency": 8 }, { "name": "Amazon", @@ -7626,16 +7661,16 @@ "slug": "google", "frequency": 4 }, - { - "name": "eBay", - "slug": "ebay", - "frequency": 3 - }, { "name": "Ozon", "slug": "ozon", "frequency": 3 }, + { + "name": "eBay", + "slug": "ebay", + "frequency": 2 + }, { "name": "Uber", "slug": "uber", @@ -7655,6 +7690,11 @@ "name": "Oracle", "slug": "oracle", "frequency": 2 + }, + { + "name": "TikTok", + "slug": "tiktok", + "frequency": 2 } ] }, @@ -7751,6 +7791,11 @@ "difficulty": "Easy", "premium": false, "companies": [ + { + "name": "Apple", + "slug": "apple", + "frequency": 3 + }, { "name": "Adobe", "slug": "adobe", @@ -7818,7 +7863,7 @@ { "name": "Yandex", "slug": "yandex", - "frequency": 2 + "frequency": 3 }, { "name": "Adobe", From 8b82a2664d6e5adc4fc1d30f788a73d6fdb038b9 Mon Sep 17 00:00:00 2001 From: idsulik <3595194+idsulik@users.noreply.github.com> Date: Sat, 2 Dec 2023 16:52:01 +0200 Subject: [PATCH 281/386] Fixed randomQuestions - now it uses filtered questions (#295) --- src/components/Table/index.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 9679a24f..537e5c8d 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -226,16 +226,16 @@ const Table = () => { Filter: SelectCheckedColumnFilter, }, { - Header: () => { + /* eslint-disable react/prop-types */ + Header: ({ filteredRows }) => { + const disableRandomQuestionButton = filteredRows.length === 0; + const randomQuestion = () => { - const filteredByCheckboxQuestions = filteredByCheckbox(); - const filteredQuestions = filteredByCheckboxQuestions.length - ? filteredByCheckboxQuestions - : questions; - const random = Math.floor( - Math.random() * filteredQuestions.length, - ); - const questionSlug = filteredQuestions[random].slug; + const random = Math.floor(Math.random() * filteredRows.length); + const randomFilteredRow = filteredRows[random]; + const questionSlug = randomFilteredRow.original.slug; + /* eslint-enable react/prop-types */ + window.open( `https://leetcode.com/problems/${questionSlug}/`, '_blank', @@ -269,6 +269,7 @@ const Table = () => { > Questions{' '}
{column.render('Header')} - - {' '} - {column.isSorted ? ( - column.isSortedDesc ? ( - - ) : ( - - ) - ) : ( - '' - )} -
{column.canFilter ? column.render('Filter') : null}
{column.render('Header')} diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index efd8c23a..4d005ea2 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -7,6 +7,12 @@ display: none; } + tr.sticky th { + background: white; + position: sticky; + top: 0; + } + .nav-link { padding: 0; } From 5423f06bbe18843f6843d260dc4bf74465502221 Mon Sep 17 00:00:00 2001 From: Sean Date: Fri, 5 Jun 2020 18:27:48 -0400 Subject: [PATCH 031/386] Enable sorting question list via Companies (#21) The `Difficulty` filter is now hard-coded, as to avoid running into edge cases using preFilteredRows/filteredRows (see https://github.com/tannerlinsley/react-table/blob/master/docs/api/useFilters.md#column-properties). All filters have been refactored out to a seperate file (filters.js), to reduce code clutter in the Table component. The question list is now sorted by difficulty by default when being exported from src/data/index.js. Fixes #13 --- src/components/Table/filters.js | 63 ++++++++++++++++++++++++++ src/components/Table/index.js | 78 ++++++-------------------------- src/components/Table/styles.scss | 16 ++++--- src/data/index.js | 8 +++- 4 files changed, 93 insertions(+), 72 deletions(-) create mode 100644 src/components/Table/filters.js diff --git a/src/components/Table/filters.js b/src/components/Table/filters.js new file mode 100644 index 00000000..8be4b586 --- /dev/null +++ b/src/components/Table/filters.js @@ -0,0 +1,63 @@ +import React from 'react'; + +function CreateDropDownListHelper(options, filterValue, setFilter) { + return ( + + ); +} + +export function DefaultColumnFilter({ + column: { filterValue, preFilteredRows, setFilter, id }, +}) { + const count = preFilteredRows.length; + + return ( + { + setFilter(e.target.value || ''); + }} + placeholder={`Search ${count} questions`} + /> + ); +} + +export function SelectDifficultyColumnFilter({ + column: { filterValue, setFilter }, +}) { + const options = ['Easy', 'Medium', 'Hard']; + + return CreateDropDownListHelper(options, filterValue, setFilter); +} + +export function SelectColumnFilter({ + column: { filterValue, setFilter, preFilteredRows, id }, +}) { + const options = React.useMemo(() => { + const set = new Set(); + + preFilteredRows.forEach(row => { + const values = String(row.values[id]).split(','); + + values.forEach(value => { + set.add(value); + }); + }); + + return [...set.values()].sort(); + }, [id, preFilteredRows]); + + return CreateDropDownListHelper(options, filterValue, setFilter); +} diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 6446b2df..fa32432d 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -9,30 +9,30 @@ import { import ReactTooltip from 'react-tooltip'; import { useTable, useFilters, useSortBy } from 'react-table'; import { FaQuestionCircle, FaLock } from 'react-icons/fa'; +import { + DefaultColumnFilter, + SelectDifficultyColumnFilter, + SelectColumnFilter, +} from './filters'; import { Event } from '../Shared/Tracking'; -import questionList from '../../data'; +import questions from '../../data'; import './styles.scss'; const images = require.context('../../icons', true); -const sortByObject = { Easy: 0, Medium: 1, Hard: 2 }; -questionList.sort( - (a, b) => sortByObject[a.difficulty] - sortByObject[b.difficulty], -); - const Table = () => { const [checked, setChecked] = useState( JSON.parse(localStorage.getItem('checked')) || - new Array(questionList.length).fill(false), + new Array(questions.length).fill(false), ); useEffect(() => { window.localStorage.setItem('checked', JSON.stringify(checked)); }, [checked]); - const data = React.useMemo(() => questionList, []); + const data = React.useMemo(() => questions, []); const defaultColumn = React.useMemo( () => ({ @@ -73,8 +73,8 @@ const Table = () => { return ( {cellInfo.row.original.premium ? ( - - {' '} + + ) : ( '' @@ -123,7 +123,7 @@ const Table = () => { {cellInfo.row.original.difficulty} ), - Filter: SelectColumnFilter, + Filter: SelectDifficultyColumnFilter, }, { Header: () => { @@ -152,7 +152,7 @@ const Table = () => { return {companies}; }, - disableFilters: true, + Filter: SelectColumnFilter, }, ], }, @@ -161,56 +161,6 @@ const Table = () => { [], ); - function DefaultColumnFilter({ - column: { filterValue, preFilteredRows, setFilter }, - }) { - const count = preFilteredRows.length; - - return ( - { - setFilter(e.target.value || undefined); // Set undefined to remove the filter entirely - }} - placeholder={`Search ${count} questions...`} - /> - ); - } - - function SelectColumnFilter({ - column: { filterValue, setFilter, preFilteredRows, id }, - }) { - const options = React.useMemo(() => { - const options = new Set(); - - preFilteredRows.forEach(row => { - options.add(row.values[id]); - }); - - if (id === 'difficulty') { - return [...options.values()]; - } - - return [...options.values()].sort(); - }, [id, preFilteredRows]); - - return ( - - ); - } - const { getTableProps, getTableBodyProps, @@ -233,10 +183,10 @@ const Table = () => { return ( - +
{column.render('Header')} diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index 4d005ea2..a25a9306 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -3,14 +3,16 @@ justify-content: center; } - thead > tr:first-child { - display: none; - } + thead { + > tr:first-child { + display: none; + } - tr.sticky th { - background: white; - position: sticky; - top: 0; + > tr th { + background: white; + position: sticky; + top: 0; + } } .nav-link { diff --git a/src/data/index.js b/src/data/index.js index 7848af68..54962342 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1,4 +1,4 @@ -export default [ +const questions = [ { id: 0, name: 'Contains Duplicate', @@ -2056,3 +2056,9 @@ export default [ companies: ['Oracle'], }, ]; + +const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; + +export default questions.sort( + (a, b) => sortBy[a.difficulty] - sortBy[b.difficulty], +); From 2a91f1bcea7bb34a77438d6c9da8217dc6bf3913 Mon Sep 17 00:00:00 2001 From: Sean Date: Sat, 6 Jun 2020 16:47:48 -0400 Subject: [PATCH 032/386] Allow multiple patterns per question (#22) * Allow multiple patterns per question Fixes #10 * Convert pattern field to array This update will allow multiple patterns to be added per question. * Update Pattern column cell render to support multiple patterns --- src/components/Table/index.js | 17 +- src/components/Table/styles.scss | 3 +- src/data/index.js | 349 +++++++++++++++---------------- 3 files changed, 186 insertions(+), 183 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index fa32432d..8f520d26 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -110,6 +110,20 @@ const Table = () => { { Header: 'Pattern', accessor: 'pattern', + Cell: cellInfo => { + const patterns = `${cellInfo.row.original.pattern}` + .split(',') + .map(pattern => { + return ( + + {pattern} + + ); + }); + + return {patterns}; + }, + Filter: SelectColumnFilter, }, { @@ -172,9 +186,6 @@ const Table = () => { columns, data, defaultColumn, - initialState: { - sortBy: [{ id: 'pattern' }], - }, }, useFilters, useSortBy, diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index a25a9306..74197f9c 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -31,7 +31,8 @@ background-color: #d9534f; } - .companies { + .companies, + .patterns { justify-content: space-evenly; margin: 0; } diff --git a/src/data/index.js b/src/data/index.js index 54962342..7d41b025 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -3,7 +3,7 @@ const questions = [ id: 0, name: 'Contains Duplicate', url: 'https://leetcode.com/problems/contains-duplicate/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Apple'], @@ -12,7 +12,7 @@ const questions = [ id: 1, name: 'Missing Number', url: 'https://leetcode.com/problems/missing-number/', - pattern: 'Arrays', + pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Microsoft', 'Apple'], @@ -22,7 +22,7 @@ const questions = [ name: 'Find All Numbers Disappeared in an Array', url: 'https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Easy', premium: false, companies: ['Microsoft', 'Apple'], @@ -31,7 +31,7 @@ const questions = [ id: 3, name: 'Single Number', url: 'https://leetcode.com/problems/single-number/', - pattern: 'Arrays', + pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, companies: [ @@ -48,7 +48,7 @@ const questions = [ id: 4, name: 'Product of Array Except Self', url: 'https://leetcode.com/problems/product-of-array-except-self/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Medium', premium: false, companies: [ @@ -70,7 +70,7 @@ const questions = [ id: 5, name: 'Find the Duplicate Number', url: 'https://leetcode.com/problems/find-the-duplicate-number/', - pattern: 'Arrays', + pattern: ['Arrays', 'Binary Search', 'Two Pointers'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Google', 'Microsoft', 'Facebook', 'Apple'], @@ -79,7 +79,7 @@ const questions = [ id: 6, name: 'Find All Duplicates in an Array', url: 'https://leetcode.com/problems/find-all-duplicates-in-an-array/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Facebook', 'Apple'], @@ -88,7 +88,7 @@ const questions = [ id: 7, name: 'Set Matrix Zeroes', url: 'https://leetcode.com/problems/set-matrix-zeroes/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle'], @@ -97,7 +97,7 @@ const questions = [ id: 8, name: 'Spiral Matrix', url: 'https://leetcode.com/problems/spiral-matrix/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Medium', premium: false, companies: [ @@ -114,7 +114,7 @@ const questions = [ id: 9, name: 'Rotate Image', url: 'https://leetcode.com/problems/rotate-image/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook'], @@ -123,7 +123,7 @@ const questions = [ id: 10, name: 'Word Search', url: 'https://leetcode.com/problems/word-search/', - pattern: 'Arrays', + pattern: ['Arrays', 'Backtracking'], difficulty: 'Medium', premium: false, companies: [ @@ -143,7 +143,7 @@ const questions = [ id: 11, name: 'First Missing Positive', url: 'https://leetcode.com/problems/first-missing-positive/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Hard', premium: false, companies: [ @@ -161,7 +161,7 @@ const questions = [ id: 12, name: 'Longest Consecutive Sequence', url: 'https://leetcode.com/problems/longest-consecutive-sequence/', - pattern: 'Arrays', + pattern: ['Arrays'], difficulty: 'Hard', premium: false, companies: [ @@ -179,7 +179,7 @@ const questions = [ id: 13, name: 'Letter Case Permutation', url: 'https://leetcode.com/problems/letter-case-permutation/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Easy', premium: false, companies: ['Amazon'], @@ -188,7 +188,7 @@ const questions = [ id: 14, name: 'Subsets', url: 'https://leetcode.com/problems/subsets/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: [ @@ -204,7 +204,7 @@ const questions = [ id: 15, name: 'Subsets II', url: 'https://leetcode.com/problems/subsets-ii/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Bloomberg'], @@ -213,7 +213,7 @@ const questions = [ id: 16, name: 'Permutations', url: 'https://leetcode.com/problems/permutations/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: [ @@ -233,7 +233,7 @@ const questions = [ id: 17, name: 'Permutations II', url: 'https://leetcode.com/problems/permutations-ii/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Bloomberg'], @@ -242,7 +242,7 @@ const questions = [ id: 18, name: 'Combinations', url: 'https://leetcode.com/problems/combinations/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Google', 'Amazon'], @@ -251,7 +251,7 @@ const questions = [ id: 19, name: 'Combination Sum', url: 'https://leetcode.com/problems/combination-sum/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Airbnb', 'Uber'], @@ -260,7 +260,7 @@ const questions = [ id: 20, name: 'Combination Sum II', url: 'https://leetcode.com/problems/combination-sum-ii/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Google', 'Microsoft', 'Amazon'], @@ -269,7 +269,7 @@ const questions = [ id: 21, name: 'Combination Sum III', url: 'https://leetcode.com/problems/combination-sum-iii/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Amazon'], @@ -278,7 +278,7 @@ const questions = [ id: 22, name: 'Generate Parentheses', url: 'https://leetcode.com/problems/generate-parentheses/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: [ @@ -295,7 +295,7 @@ const questions = [ id: 23, name: 'Target Sum', url: 'https://leetcode.com/problems/target-sum/', - pattern: 'DFS', + pattern: ['DFS', 'Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Facebook'], @@ -304,7 +304,7 @@ const questions = [ id: 24, name: 'Palindrome Partitioning', url: 'https://leetcode.com/problems/palindrome-partitioning/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: ['Amazon'], @@ -313,7 +313,7 @@ const questions = [ id: 25, name: 'Letter Combinations of a Phone Number', url: 'https://leetcode.com/problems/letter-combinations-of-a-phone-number/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: [ @@ -333,7 +333,7 @@ const questions = [ id: 26, name: 'Generalized Abbreviation', url: 'https://leetcode.com/problems/generalized-abbreviation/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Medium', premium: true, companies: ['Google'], @@ -342,7 +342,7 @@ const questions = [ id: 27, name: 'Sudoku Solver', url: 'https://leetcode.com/problems/sudoku-solver/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Hard', premium: false, companies: ['Microsoft', 'Amazon', 'Apple', 'Oracle'], @@ -351,7 +351,7 @@ const questions = [ id: 28, name: 'N-Queens', url: 'https://leetcode.com/problems/n-queens/', - pattern: 'Backtracking', + pattern: ['Backtracking'], difficulty: 'Hard', premium: false, companies: ['Apple', 'Oracle', 'Amazon'], @@ -360,7 +360,7 @@ const questions = [ id: 29, name: 'Climbing Stairs', url: 'https://leetcode.com/problems/climbing-stairs/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, companies: [ @@ -378,7 +378,7 @@ const questions = [ id: 30, name: 'House Robber', url: 'https://leetcode.com/problems/house-robber/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, companies: ['Google', 'Apple', 'Adobe', 'Microsoft', 'Amazon'], @@ -387,7 +387,7 @@ const questions = [ id: 31, name: 'Best Time to Buy and Sell Stock', url: 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, companies: [ @@ -408,7 +408,7 @@ const questions = [ id: 32, name: 'Maximum Subarray', url: 'https://leetcode.com/problems/maximum-subarray/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, companies: [ @@ -429,7 +429,7 @@ const questions = [ id: 33, name: 'Range Sum Query - Immutable', url: 'https://leetcode.com/problems/range-sum-query-immutable/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, companies: ['Google', 'Facebook'], @@ -438,7 +438,7 @@ const questions = [ id: 34, name: 'House Robber II', url: 'https://leetcode.com/problems/house-robber-ii/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Google'], @@ -447,7 +447,7 @@ const questions = [ id: 35, name: 'Coin Change', url: 'https://leetcode.com/problems/coin-change/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -466,7 +466,7 @@ const questions = [ id: 36, name: 'Maximum Product Subarray', url: 'https://leetcode.com/problems/maximum-product-subarray/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -482,7 +482,7 @@ const questions = [ id: 37, name: 'Longest Increasing Subsequence', url: 'https://leetcode.com/problems/longest-increasing-subsequence/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -499,7 +499,7 @@ const questions = [ id: 38, name: 'Longest Palindromic Substring', url: 'https://leetcode.com/problems/longest-palindromic-substring/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -518,7 +518,7 @@ const questions = [ id: 39, name: 'Word Break', url: 'https://leetcode.com/problems/word-break/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -538,7 +538,7 @@ const questions = [ id: 40, name: 'Combination Sum IV', url: 'https://leetcode.com/problems/combination-sum-iv/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Google'], @@ -547,7 +547,7 @@ const questions = [ id: 41, name: 'Decode Ways', url: 'https://leetcode.com/problems/decode-ways/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -565,7 +565,7 @@ const questions = [ id: 42, name: 'Unique Paths', url: 'https://leetcode.com/problems/unique-paths/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: [ @@ -583,7 +583,7 @@ const questions = [ id: 43, name: 'Jump Game', url: 'https://leetcode.com/problems/jump-game/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming', 'Greedy'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Adobe', 'Google', 'Bloomberg', 'Oracle'], @@ -592,7 +592,7 @@ const questions = [ id: 44, name: 'Palindromic Substrings', url: 'https://leetcode.com/problems/palindromic-substrings/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Apple', 'Twitter', 'Google', 'Citadel'], @@ -602,7 +602,7 @@ const questions = [ name: 'Number of Longest Increasing Subsequence', url: 'https://leetcode.com/problems/number-of-longest-increasing-subsequence/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon'], @@ -611,7 +611,7 @@ const questions = [ id: 46, name: 'Partition Equal Subset Sum', url: 'https://leetcode.com/problems/partition-equal-subset-sum/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Facebook'], @@ -620,7 +620,7 @@ const questions = [ id: 47, name: 'Partition to K Equal Sum Subsets', url: 'https://leetcode.com/problems/partition-to-k-equal-sum-subsets/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['LinkedIn', 'Amazon', 'Facebook'], @@ -630,7 +630,7 @@ const questions = [ name: 'Best Time to Buy and Sell Stock with Cooldown', url: 'https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Google', 'Amazon', 'Apple'], @@ -639,7 +639,7 @@ const questions = [ id: 49, name: 'Counting Bits', url: 'https://leetcode.com/problems/counting-bits/', - pattern: 'Dynamic Programming', + pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, companies: ['Facebook'], @@ -648,7 +648,7 @@ const questions = [ id: 50, name: 'Linked List Cycle', url: 'https://leetcode.com/problems/linked-list-cycle/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Apple', 'Microsoft', 'Goldman Sachs'], @@ -657,7 +657,7 @@ const questions = [ id: 51, name: 'Middle of the Linked List', url: 'https://leetcode.com/problems/middle-of-the-linked-list/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Apple', 'Oracle'], @@ -666,7 +666,7 @@ const questions = [ id: 52, name: 'Palindrome Linked List', url: 'https://leetcode.com/problems/palindrome-linked-list/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Microsoft', 'Apple', 'Snapchat', 'Bloomberg'], @@ -675,7 +675,7 @@ const questions = [ id: 53, name: 'Remove Linked List Elements', url: 'https://leetcode.com/problems/remove-linked-list-elements/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, companies: ['Bloomberg', 'Google', 'Capital One'], @@ -684,7 +684,7 @@ const questions = [ id: 54, name: 'Remove Duplicates from Sorted List', url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Apple', 'Microsoft'], @@ -693,7 +693,7 @@ const questions = [ id: 55, name: 'Linked List Cycle II', url: 'https://leetcode.com/problems/linked-list-cycle-ii/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Apple', 'Adobe'], @@ -702,7 +702,7 @@ const questions = [ id: 56, name: 'Add Two Numbers', url: 'https://leetcode.com/problems/add-two-numbers/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, companies: [ @@ -721,7 +721,7 @@ const questions = [ id: 57, name: 'Remove Nth Node From End Of List', url: 'https://leetcode.com/problems/remove-nth-node-from-end-of-list/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], @@ -730,7 +730,7 @@ const questions = [ id: 58, name: 'Sort List', url: 'https://leetcode.com/problems/sort-list/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Amazon', 'Facebook'], @@ -739,7 +739,7 @@ const questions = [ id: 59, name: 'Reorder List', url: 'https://leetcode.com/problems/reorder-list/', - pattern: 'Fast & Slow Pointers', + pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Microsoft'], @@ -748,7 +748,7 @@ const questions = [ id: 60, name: 'Clone Graph', url: 'https://leetcode.com/problems/clone-graph/', - pattern: 'Graphs', + pattern: ['BFS', 'DFS', 'Graph'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], @@ -757,7 +757,7 @@ const questions = [ id: 62, name: 'Pacific Atlantic Water Flow', url: 'https://leetcode.com/problems/pacific-atlantic-water-flow/', - pattern: 'Graphs', + pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Google', 'Amazon'], @@ -766,7 +766,7 @@ const questions = [ id: 63, name: 'Number of Islands', url: 'https://leetcode.com/problems/number-of-islands/', - pattern: 'Graphs', + pattern: ['BFS', 'DFS', 'Union Find'], difficulty: 'Medium', premium: false, companies: [ @@ -785,7 +785,7 @@ const questions = [ id: 64, name: 'Graph Valid Tree', url: 'https://leetcode.com/problems/graph-valid-tree/', - pattern: 'Graphs', + pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, companies: ['Amazon', 'LinkedIn'], @@ -795,7 +795,7 @@ const questions = [ name: 'Number of Connected Components in an Undirected Graph', url: 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', - pattern: 'Graphs', + pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, companies: ['Facebook', 'Amazon'], @@ -804,7 +804,7 @@ const questions = [ id: 66, name: 'Reverse Linked List', url: 'https://leetcode.com/problems/reverse-linked-list/', - pattern: 'In-place reversal of a linked list', + pattern: ['In-place reversal of a linked list'], difficulty: 'Easy', premium: false, companies: [ @@ -822,7 +822,7 @@ const questions = [ id: 67, name: 'Reverse Linked List II', url: 'https://leetcode.com/problems/reverse-linked-list-ii/', - pattern: 'In-place reversal of a linked list', + pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], @@ -831,7 +831,7 @@ const questions = [ id: 68, name: 'Rotate List', url: 'https://leetcode.com/problems/rotate-list/', - pattern: 'In-place reversal of a linked list', + pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, companies: ['LinkedIn', 'Amazon', 'Microsoft'], @@ -840,7 +840,7 @@ const questions = [ id: 69, name: 'Swap Nodes in Pairs', url: 'https://leetcode.com/problems/swap-nodes-in-pairs/', - pattern: 'In-place reversal of a linked list', + pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Facebook', 'Apple', 'Amazon'], @@ -849,7 +849,7 @@ const questions = [ id: 70, name: 'Odd Even Linked List', url: 'https://leetcode.com/problems/odd-even-linked-list/', - pattern: 'In-place reversal of a linked list', + pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, companies: ['Capital One', 'Facebook', 'Google', 'Microsoft', 'Bloomberg'], @@ -858,7 +858,7 @@ const questions = [ id: 71, name: 'Reverse Nodes in k-Group', url: 'https://leetcode.com/problems/reverse-nodes-in-k-group/', - pattern: 'In-place reversal of a linked list', + pattern: ['In-place reversal of a linked list'], difficulty: 'Hard', premium: false, companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Adobe'], @@ -867,7 +867,7 @@ const questions = [ id: 72, name: 'Merge Two Sorted Lists', url: 'https://leetcode.com/problems/merge-two-sorted-lists/', - pattern: 'K-Way Merge', + pattern: ['K-Way Merge'], difficulty: 'Easy', premium: false, companies: [ @@ -888,7 +888,7 @@ const questions = [ name: 'Kth Smallest Element in a Sorted Matrix', url: 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', - pattern: 'K-Way Merge', + pattern: ['Binary Search', 'Heap'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'Google'], @@ -897,7 +897,7 @@ const questions = [ id: 74, name: 'Find K Pairs with Smallest Sums', url: 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', - pattern: 'K-Way Merge', + pattern: ['Heap'], difficulty: 'Medium', premium: false, companies: ['LinkedIn', 'Amazon', 'Facebook'], @@ -906,7 +906,7 @@ const questions = [ id: 75, name: 'Merge k Sorted Lists', url: 'https://leetcode.com/problems/merge-k-sorted-lists/', - pattern: 'K-Way Merge', + pattern: ['Heap'], difficulty: 'Hard', premium: false, companies: [ @@ -926,7 +926,7 @@ const questions = [ name: 'Smallest Range Covering Elements from K Lists', url: 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', - pattern: 'K-Way Merge', + pattern: ['Heap'], difficulty: 'Hard', premium: false, companies: ['Google', 'Amazon', 'Snapchat'], @@ -935,7 +935,7 @@ const questions = [ id: 77, name: 'Meeting Rooms', url: 'https://leetcode.com/problems/meeting-rooms', - pattern: 'Merge Intervals', + pattern: ['Intervals'], difficulty: 'Easy', premium: true, companies: ['Microsoft'], @@ -944,7 +944,7 @@ const questions = [ id: 78, name: 'Merge Intervals', url: 'https://leetcode.com/problems/merge-intervals/', - pattern: 'Merge Intervals', + pattern: ['Intervals'], difficulty: 'Medium', premium: false, companies: [ @@ -967,7 +967,7 @@ const questions = [ id: 79, name: 'Interval List Intersections', url: 'https://leetcode.com/problems/interval-list-intersections/', - pattern: 'Merge Intervals', + pattern: ['Intervals'], difficulty: 'Medium', premium: false, companies: [ @@ -984,7 +984,7 @@ const questions = [ id: 80, name: 'Non-overlapping Intervals', url: 'https://leetcode.com/problems/non-overlapping-intervals/', - pattern: 'Merge Intervals', + pattern: ['Intervals'], difficulty: 'Medium', premium: false, companies: ['Facebook'], @@ -993,7 +993,7 @@ const questions = [ id: 81, name: 'Meeting Rooms II', url: 'https://leetcode.com/problems/meeting-rooms-ii/', - pattern: 'Merge Intervals', + pattern: ['Heap', 'Intervals'], difficulty: 'Medium', premium: true, companies: [ @@ -1012,7 +1012,7 @@ const questions = [ id: 82, name: 'Task Scheduler', url: 'https://leetcode.com/problems/task-scheduler/', - pattern: 'Merge Intervals', + pattern: ['Greedy', 'Heap'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Microsoft', 'Amazon', 'Uber', 'Oracle'], @@ -1022,7 +1022,7 @@ const questions = [ name: 'Minimum Number of Arrows to Burst Balloons', url: 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', - pattern: 'Merge Intervals', + pattern: ['Greedy'], difficulty: 'Medium', premium: false, companies: ['Facebook'], @@ -1031,7 +1031,7 @@ const questions = [ id: 84, name: 'Insert Interval', url: 'https://leetcode.com/problems/insert-interval/', - pattern: 'Merge Intervals', + pattern: ['Intervals'], difficulty: 'Hard', premium: false, companies: ['Google', 'Facebook', 'Twitter', 'Uber', 'LinkedIn', 'Amazon'], @@ -1040,7 +1040,7 @@ const questions = [ id: 85, name: 'Employee Free Time', url: 'https://leetcode.com/problems/employee-free-time/', - pattern: 'Merge Intervals', + pattern: ['Heap', 'Greedy'], difficulty: 'Hard', premium: true, companies: [ @@ -1056,7 +1056,7 @@ const questions = [ id: 86, name: 'Binary Search', url: 'https://leetcode.com/problems/binary-search/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Easy', premium: false, companies: ['Microsoft'], @@ -1066,7 +1066,7 @@ const questions = [ name: 'Find Smallest Letter Greater Than Target', url: 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Easy', premium: false, companies: ['LinkedIn'], @@ -1075,7 +1075,7 @@ const questions = [ id: 88, name: 'Peak Index in a Mountain Array', url: 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Easy', premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Uber'], @@ -1084,7 +1084,7 @@ const questions = [ id: 89, name: 'Find Minimum in Rotated Sorted Array', url: 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs', 'Apple'], @@ -1093,7 +1093,7 @@ const questions = [ id: 90, name: 'Find Peak Element', url: 'https://leetcode.com/problems/find-peak-element/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Apple'], @@ -1102,7 +1102,7 @@ const questions = [ id: 91, name: 'Search in Rotated Sorted Array', url: 'https://leetcode.com/problems/search-in-rotated-sorted-array/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: [ @@ -1121,7 +1121,7 @@ const questions = [ id: 92, name: 'Search in Rotated Sorted Array II', url: 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon'], @@ -1130,7 +1130,7 @@ const questions = [ id: 93, name: 'Search a 2D Matrix', url: 'https://leetcode.com/problems/search-a-2d-matrix/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Apple'], @@ -1139,7 +1139,7 @@ const questions = [ id: 94, name: 'Search a 2D Matrix II', url: 'https://leetcode.com/problems/search-a-2d-matrix-ii/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], @@ -1148,7 +1148,7 @@ const questions = [ id: 95, name: 'Find K Closest Elements', url: 'https://leetcode.com/problems/find-k-closest-elements/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Bloomberg', 'Apple'], @@ -1157,7 +1157,7 @@ const questions = [ id: 96, name: 'Count of Range Sum', url: 'https://leetcode.com/problems/count-of-range-sum/', - pattern: 'Modified Binary Search', + pattern: ['Modified Binary Search'], difficulty: 'Hard', premium: false, companies: ['Google'], @@ -1166,7 +1166,7 @@ const questions = [ id: 97, name: 'Minimum Size Subarray Sum', url: 'https://leetcode.com/problems/minimum-size-subarray-sum/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Oracle'], @@ -1175,7 +1175,7 @@ const questions = [ id: 98, name: 'Fruit Into Baskets', url: 'https://leetcode.com/problems/fruit-into-baskets/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, companies: ['Google'], @@ -1184,7 +1184,7 @@ const questions = [ id: 99, name: 'Permutation in String', url: 'https://leetcode.com/problems/permutation-in-string/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Microsoft', 'Google'], @@ -1194,7 +1194,7 @@ const questions = [ name: 'Longest Repeating Character Replacement', url: 'https://leetcode.com/problems/longest-repeating-character-replacement/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, companies: ['Google'], @@ -1203,7 +1203,7 @@ const questions = [ id: 101, name: 'Sliding Window Maximum', url: 'https://leetcode.com/problems/sliding-window-maximum/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, companies: [ @@ -1222,7 +1222,7 @@ const questions = [ name: 'Longest Substring Without Repeating Characters', url: 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, companies: [ @@ -1242,7 +1242,7 @@ const questions = [ name: 'Minimum Number of K Consecutive Bit Flips', url: 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, companies: ['Amazon'], @@ -1252,7 +1252,7 @@ const questions = [ name: 'Count Unique Characters of All Substrings of a Given String', url: 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, companies: ['Twitch'], @@ -1261,7 +1261,7 @@ const questions = [ id: 105, name: 'Minimum Window Substring', url: 'https://leetcode.com/problems/minimum-window-substring/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, companies: [ @@ -1283,7 +1283,7 @@ const questions = [ name: 'Substring with Concatenation of All Words', url: 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', - pattern: 'Sliding Window', + pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], @@ -1292,7 +1292,7 @@ const questions = [ id: 107, name: 'Kth Smallest Element in a BST', url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', - pattern: "Top 'K' Elements", + pattern: ['DFS', "Top 'K' Elements"], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], @@ -1301,7 +1301,7 @@ const questions = [ id: 108, name: 'K Closest Points to Origin', url: 'https://leetcode.com/problems/k-closest-points-to-origin/', - pattern: "Top 'K' Elements", + pattern: ['Heap', "Top 'K' Elements"], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Asana', 'Oracle', 'Apple'], @@ -1310,7 +1310,7 @@ const questions = [ id: 109, name: 'Top K Frequent Elements', url: 'https://leetcode.com/problems/top-k-frequent-elements/', - pattern: "Top 'K' Elements", + pattern: ['Heap', "Top 'K' Elements"], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Oracle', 'Google', 'Yelp', 'Apple'], @@ -1319,7 +1319,7 @@ const questions = [ id: 110, name: 'Sort Characters By Frequency', url: 'https://leetcode.com/problems/sort-characters-by-frequency/', - pattern: "Top 'K' Elements", + pattern: ['Heap', "Top 'K' Elements"], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Bloomberg', 'Uber'], @@ -1328,7 +1328,7 @@ const questions = [ id: 111, name: 'Kth Largest Element in an Array', url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', - pattern: "Top 'K' Elements", + pattern: ['Heap', "Top 'K' Elements"], difficulty: 'Medium', premium: false, companies: [ @@ -1349,7 +1349,7 @@ const questions = [ id: 112, name: 'Reorganize String', url: 'https://leetcode.com/problems/reorganize-string/', - pattern: "Top 'K' Elements", + pattern: ['Greedy', 'Heap', "Top 'K' Elements"], difficulty: 'Medium', premium: false, companies: [ @@ -1365,7 +1365,7 @@ const questions = [ id: 113, name: 'Rearrange String k Distance Apart', url: 'https://leetcode.com/problems/rearrange-string-k-distance-apart', - pattern: "Top 'K' Elements", + pattern: ['Greedy', 'Heap', "Top 'K' Elements"], difficulty: 'Hard', premium: true, companies: ['Google'], @@ -1374,7 +1374,7 @@ const questions = [ id: 114, name: 'Course Schedule III', url: 'https://leetcode.com/problems/course-schedule-iii/', - pattern: "Top 'K' Elements", + pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: false, companies: ['Microsoft'], @@ -1383,7 +1383,7 @@ const questions = [ id: 115, name: 'Maximum Frequency Stack', url: 'https://leetcode.com/problems/maximum-frequency-stack/', - pattern: "Top 'K' Elements", + pattern: ['Bucket Sort', 'Heap'], difficulty: 'Hard', premium: false, companies: ['Amazon', 'Apple'], @@ -1392,7 +1392,7 @@ const questions = [ id: 116, name: 'Course Schedule', url: 'https://leetcode.com/problems/course-schedule/', - pattern: 'Topological Sort', + pattern: ['BFS', 'DFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle', 'Google', 'Apple'], @@ -1401,7 +1401,7 @@ const questions = [ id: 117, name: 'Course Schedule II', url: 'https://leetcode.com/problems/course-schedule-ii/', - pattern: 'Topological Sort', + pattern: ['BFS', 'DFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, companies: [ @@ -1420,7 +1420,7 @@ const questions = [ id: 118, name: 'Minimum Height Trees', url: 'https://leetcode.com/problems/minimum-height-trees/', - pattern: 'Topological Sort', + pattern: ['BFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, companies: ['Google', 'Amazon'], @@ -1429,7 +1429,7 @@ const questions = [ id: 119, name: 'Alien Dictionary', url: 'https://leetcode.com/problems/alien-dictionary', - pattern: 'Topological Sort', + pattern: ['Graph', 'Topological Sort'], difficulty: 'Hard', premium: true, companies: [ @@ -1448,7 +1448,7 @@ const questions = [ id: 120, name: 'Sequence Reconstruction', url: 'https://leetcode.com/problems/sequence-reconstruction', - pattern: 'Topological Sort', + pattern: ['Graph', 'Topological Sort'], difficulty: 'Hard', premium: true, companies: ['Google'], @@ -1457,7 +1457,7 @@ const questions = [ id: 121, name: 'Binary Tree Level Order Traversal II', url: 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', - pattern: 'BFS', + pattern: ['BFS'], difficulty: 'Easy', premium: false, companies: ['Apple'], @@ -1466,7 +1466,7 @@ const questions = [ id: 122, name: 'Average of Levels in Binary Tree', url: 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', - pattern: 'BFS', + pattern: ['BFS'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Facebook'], @@ -1475,7 +1475,7 @@ const questions = [ id: 123, name: 'Minimum Depth of Binary Tree', url: 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', - pattern: 'BFS', + pattern: ['BFS', 'DFS'], difficulty: 'Easy', premium: false, companies: ['Facebook'], @@ -1484,7 +1484,7 @@ const questions = [ id: 124, name: 'Binary Tree Level Order Traversal', url: 'https://leetcode.com/problems/binary-tree-level-order-traversal/', - pattern: 'BFS', + pattern: ['BFS'], difficulty: 'Medium', premium: false, companies: [ @@ -1501,7 +1501,7 @@ const questions = [ name: 'Binary Tree Zigzag Level Order Traversal', url: 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', - pattern: 'BFS', + pattern: ['BFS'], difficulty: 'Medium', premium: false, companies: [ @@ -1519,7 +1519,7 @@ const questions = [ name: 'Populating Next Right Pointers in Each Node', url: 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', - pattern: 'BFS', + pattern: ['BFS'], difficulty: 'Medium', premium: false, companies: [ @@ -1536,7 +1536,7 @@ const questions = [ name: 'Populating Next Right Pointers in Each Node II', url: 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', - pattern: 'BFS', + pattern: ['BFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Facebook', 'Google'], @@ -1545,7 +1545,7 @@ const questions = [ id: 128, name: 'Binary Tree Right Side View', url: 'https://leetcode.com/problems/binary-tree-right-side-view/', - pattern: 'BFS', + pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], @@ -1554,25 +1554,16 @@ const questions = [ id: 129, name: 'All Nodes Distance K in Binary Tree', url: 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', - pattern: 'BFS', + pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'Uber'], }, - { - id: 130, - name: 'Boundary of Binary Tree', - url: 'https://leetcode.com/problems/boundary-of-binary-tree', - pattern: 'BFS', - difficulty: 'Medium', - premium: true, - companies: ['Amazon', 'Microsoft', 'Apple', 'Oracle'], - }, { id: 131, name: 'Same Tree', url: 'https://leetcode.com/problems/same-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Amazon'], @@ -1581,7 +1572,7 @@ const questions = [ id: 132, name: 'Path Sum', url: 'https://leetcode.com/problems/path-sum/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Facebook', 'Bloomberg'], @@ -1590,7 +1581,7 @@ const questions = [ id: 133, name: 'Diameter of Binary Tree', url: 'https://leetcode.com/problems/diameter-of-binary-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle', 'Google', 'Adobe'], @@ -1599,7 +1590,7 @@ const questions = [ id: 134, name: 'Merge Two Binary Trees', url: 'https://leetcode.com/problems/merge-two-binary-trees/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Adobe', 'Amazon'], @@ -1608,7 +1599,7 @@ const questions = [ id: 135, name: 'Maximum Depth of Binary Tree', url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs'], @@ -1618,7 +1609,7 @@ const questions = [ name: 'Lowest Common Ancestor of a Binary Search Tree', url: 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft', 'LinkedIn'], @@ -1627,7 +1618,7 @@ const questions = [ id: 137, name: 'Subtree of Another Tree', url: 'https://leetcode.com/problems/subtree-of-another-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Amazon'], @@ -1636,7 +1627,7 @@ const questions = [ id: 138, name: 'Invert Binary Tree', url: 'https://leetcode.com/problems/invert-binary-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Easy', premium: false, companies: ['Google', 'Microsoft', 'Amazon'], @@ -1645,7 +1636,7 @@ const questions = [ id: 139, name: 'Path Sum II', url: 'https://leetcode.com/problems/path-sum-ii/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Quora'], @@ -1654,7 +1645,7 @@ const questions = [ id: 140, name: 'Path Sum III', url: 'https://leetcode.com/problems/path-sum-iii/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft'], @@ -1664,7 +1655,7 @@ const questions = [ name: 'Lowest Common Ancestor of a Binary Tree', url: 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: [ @@ -1681,7 +1672,7 @@ const questions = [ id: 142, name: 'Maximum Binary Tree', url: 'https://leetcode.com/problems/maximum-binary-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Google'], @@ -1690,7 +1681,7 @@ const questions = [ id: 143, name: 'Maximum Width of Binary Tree', url: 'https://leetcode.com/problems/maximum-width-of-binary-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], @@ -1700,7 +1691,7 @@ const questions = [ name: 'Construct Binary Tree from Preorder and Inorder Traversal', url: 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Facebook', 'Bloomberg'], @@ -1709,7 +1700,7 @@ const questions = [ id: 145, name: 'Validate Binary Search Tree', url: 'https://leetcode.com/problems/validate-binary-search-tree/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: [ @@ -1729,7 +1720,7 @@ const questions = [ id: 146, name: 'Kth Smallest Element in a BST', url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], @@ -1738,7 +1729,7 @@ const questions = [ id: 147, name: 'Implement Trie (Prefix Tree)', url: 'https://leetcode.com/problems/implement-trie-prefix-tree/', - pattern: 'Trie', + pattern: ['Design', 'Trie'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], @@ -1747,7 +1738,7 @@ const questions = [ id: 148, name: 'Binary Tree Maximum Path Sum', url: 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', - pattern: 'DFS', + pattern: ['DFS'], difficulty: 'Hard', premium: false, companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Uber', 'Apple'], @@ -1756,7 +1747,7 @@ const questions = [ id: 149, name: 'Serialize and Deserialize Binary Tree', url: 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', - pattern: 'DFS', + pattern: ['Design', 'DFS'], difficulty: 'Hard', premium: false, companies: [ @@ -1775,7 +1766,7 @@ const questions = [ id: 150, name: 'Word Search II', url: 'https://leetcode.com/problems/word-search-ii/', - pattern: 'Trie', + pattern: ['DFS', 'Trie'], difficulty: 'Hard', premium: false, companies: [ @@ -1792,7 +1783,7 @@ const questions = [ id: 151, name: 'Find Median from Data Stream', url: 'https://leetcode.com/problems/find-median-from-data-stream/', - pattern: 'Two Heaps', + pattern: ['Heap'], difficulty: 'Hard', premium: false, companies: [ @@ -1809,7 +1800,7 @@ const questions = [ id: 152, name: 'Sliding Window Median', url: 'https://leetcode.com/problems/sliding-window-median/', - pattern: 'Two Heaps', + pattern: ['Heap'], difficulty: 'Hard', premium: false, companies: ['Amazon', 'Facebook', 'Google'], @@ -1818,7 +1809,7 @@ const questions = [ id: 153, name: 'Two Sum', url: 'https://leetcode.com/problems/two-sum/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, companies: [ @@ -1837,7 +1828,7 @@ const questions = [ id: 154, name: 'Remove Duplicates from Sorted List', url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, companies: ['Amazon', 'Apple', 'Microsoft'], @@ -1846,7 +1837,7 @@ const questions = [ id: 155, name: 'Squares of a Sorted Array', url: 'https://leetcode.com/problems/squares-of-a-sorted-array/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, companies: [ @@ -1865,7 +1856,7 @@ const questions = [ id: 156, name: 'Backspace String Compare', url: 'https://leetcode.com/problems/backspace-string-compare', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, companies: ['Google', 'Facebook', 'Amazon', 'Microsoft', 'Oracle'], @@ -1874,7 +1865,7 @@ const questions = [ id: 157, name: '3 Sum', url: 'https://leetcode.com/problems/3sum/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, companies: [ @@ -1893,7 +1884,7 @@ const questions = [ id: 158, name: '3 Sum Closest', url: 'https://leetcode.com/problems/3sum-closest/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, companies: ['Google', 'Facebook', 'Amazon', 'Apple', 'Microsoft'], @@ -1902,7 +1893,7 @@ const questions = [ id: 159, name: 'Subarrays with Product Less than K', url: 'https://leetcode.com/problems/subarray-product-less-than-k/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, companies: ['Akuna Capital', 'Google'], @@ -1911,7 +1902,7 @@ const questions = [ id: 160, name: 'Sort Colours', url: 'https://leetcode.com/problems/sort-colors/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, companies: [ @@ -1928,7 +1919,7 @@ const questions = [ id: 161, name: 'Minimum Window Substring', url: 'https://leetcode.com/problems/minimum-window-substring/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Hard', premium: false, companies: [ @@ -1948,7 +1939,7 @@ const questions = [ id: 162, name: 'Trapping Rain Water', url: 'https://leetcode.com/problems/trapping-rain-water/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Hard', premium: false, companies: [ @@ -1969,7 +1960,7 @@ const questions = [ id: 163, name: 'Container With Most Water', url: 'https://leetcode.com/problems/container-with-most-water/', - pattern: 'Two Pointers', + pattern: ['Two Pointers'], difficulty: 'Hard', premium: false, companies: [ @@ -1987,7 +1978,7 @@ const questions = [ id: 164, name: 'Longest Word in Dictionary', url: 'https://leetcode.com/problems/longest-word-in-dictionary/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Easy', premium: false, companies: ['Goldman Sachs', 'Google'], @@ -1996,7 +1987,7 @@ const questions = [ id: 165, name: 'Index Pairs of a String', url: 'https://leetcode.com/problems/index-pairs-of-a-string/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Easy', premium: true, companies: ['Amazon'], @@ -2005,7 +1996,7 @@ const questions = [ id: 166, name: 'Maximum XOR of Two Numbers in an Array', url: 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Medium', premium: false, companies: ['Google'], @@ -2014,7 +2005,7 @@ const questions = [ id: 167, name: 'Concatenated Words', url: 'https://leetcode.com/problems/concatenated-words/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Hard', premium: false, companies: ['Amazon', 'Apple', 'Facebook'], @@ -2023,7 +2014,7 @@ const questions = [ id: 168, name: 'Prefix and Suffix Search', url: 'https://leetcode.com/problems/prefix-and-suffix-search/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Hard', premium: false, companies: ['Facebook', 'Google', 'Uber'], @@ -2032,7 +2023,7 @@ const questions = [ id: 169, name: 'Palindrome Pairs', url: 'https://leetcode.com/problems/palindrome-pairs/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Hard', premium: false, companies: ['Airbnb', 'Amazon', 'Facebook', 'Google', 'Square'], @@ -2041,7 +2032,7 @@ const questions = [ id: 170, name: 'Design Search Autocomplete System', url: 'https://leetcode.com/problems/design-search-autocomplete-system/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Hard', premium: true, companies: ['Amazon', 'Google', 'Lyft', 'Microsoft', 'Uber'], @@ -2050,7 +2041,7 @@ const questions = [ id: 171, name: 'Word Squares', url: 'https://leetcode.com/problems/word-squares/', - pattern: 'Trie', + pattern: ['Trie'], difficulty: 'Hard', premium: true, companies: ['Oracle'], From 848d7b85c1b3b0a25899fcf6b44285c834795aa1 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 6 Jun 2020 16:51:22 -0400 Subject: [PATCH 033/386] Remove remaining K-Way Merge question --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 7d41b025..6ea78e0c 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -867,7 +867,7 @@ const questions = [ id: 72, name: 'Merge Two Sorted Lists', url: 'https://leetcode.com/problems/merge-two-sorted-lists/', - pattern: ['K-Way Merge'], + pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, companies: [ From 68e57460de400b1f2d87d4899de78fe084227096 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 6 Jun 2020 16:52:11 -0400 Subject: [PATCH 034/386] Condense Modified Binary Search pattern to Binary Search --- src/data/index.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 6ea78e0c..45f39871 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1056,7 +1056,7 @@ const questions = [ id: 86, name: 'Binary Search', url: 'https://leetcode.com/problems/binary-search/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Easy', premium: false, companies: ['Microsoft'], @@ -1066,7 +1066,7 @@ const questions = [ name: 'Find Smallest Letter Greater Than Target', url: 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Easy', premium: false, companies: ['LinkedIn'], @@ -1075,7 +1075,7 @@ const questions = [ id: 88, name: 'Peak Index in a Mountain Array', url: 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Easy', premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Uber'], @@ -1084,7 +1084,7 @@ const questions = [ id: 89, name: 'Find Minimum in Rotated Sorted Array', url: 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs', 'Apple'], @@ -1093,7 +1093,7 @@ const questions = [ id: 90, name: 'Find Peak Element', url: 'https://leetcode.com/problems/find-peak-element/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Google', 'Apple'], @@ -1102,7 +1102,7 @@ const questions = [ id: 91, name: 'Search in Rotated Sorted Array', url: 'https://leetcode.com/problems/search-in-rotated-sorted-array/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: [ @@ -1121,7 +1121,7 @@ const questions = [ id: 92, name: 'Search in Rotated Sorted Array II', url: 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon'], @@ -1130,7 +1130,7 @@ const questions = [ id: 93, name: 'Search a 2D Matrix', url: 'https://leetcode.com/problems/search-a-2d-matrix/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Apple'], @@ -1139,7 +1139,7 @@ const questions = [ id: 94, name: 'Search a 2D Matrix II', url: 'https://leetcode.com/problems/search-a-2d-matrix-ii/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Microsoft'], @@ -1148,7 +1148,7 @@ const questions = [ id: 95, name: 'Find K Closest Elements', url: 'https://leetcode.com/problems/find-k-closest-elements/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Bloomberg', 'Apple'], @@ -1157,7 +1157,7 @@ const questions = [ id: 96, name: 'Count of Range Sum', url: 'https://leetcode.com/problems/count-of-range-sum/', - pattern: ['Modified Binary Search'], + pattern: ['Binary Search'], difficulty: 'Hard', premium: false, companies: ['Google'], From f347e0a7708dbdb3ee11dde16f0feff7e00cff35 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 6 Jun 2020 16:59:32 -0400 Subject: [PATCH 035/386] Remove Top K Elements patterns This pattern is now renamed to "Heap" with other applicable patterns. --- src/data/index.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 45f39871..252b341f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -123,7 +123,7 @@ const questions = [ id: 10, name: 'Word Search', url: 'https://leetcode.com/problems/word-search/', - pattern: ['Arrays', 'Backtracking'], + pattern: ['Backtracking'], difficulty: 'Medium', premium: false, companies: [ @@ -1292,7 +1292,7 @@ const questions = [ id: 107, name: 'Kth Smallest Element in a BST', url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', - pattern: ['DFS', "Top 'K' Elements"], + pattern: ['DFS'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], @@ -1301,7 +1301,7 @@ const questions = [ id: 108, name: 'K Closest Points to Origin', url: 'https://leetcode.com/problems/k-closest-points-to-origin/', - pattern: ['Heap', "Top 'K' Elements"], + pattern: ['Heap'], difficulty: 'Medium', premium: false, companies: ['Facebook', 'Amazon', 'Asana', 'Oracle', 'Apple'], @@ -1310,7 +1310,7 @@ const questions = [ id: 109, name: 'Top K Frequent Elements', url: 'https://leetcode.com/problems/top-k-frequent-elements/', - pattern: ['Heap', "Top 'K' Elements"], + pattern: ['Heap'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Oracle', 'Google', 'Yelp', 'Apple'], @@ -1319,7 +1319,7 @@ const questions = [ id: 110, name: 'Sort Characters By Frequency', url: 'https://leetcode.com/problems/sort-characters-by-frequency/', - pattern: ['Heap', "Top 'K' Elements"], + pattern: ['Heap'], difficulty: 'Medium', premium: false, companies: ['Amazon', 'Bloomberg', 'Uber'], @@ -1328,7 +1328,7 @@ const questions = [ id: 111, name: 'Kth Largest Element in an Array', url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', - pattern: ['Heap', "Top 'K' Elements"], + pattern: ['Heap'], difficulty: 'Medium', premium: false, companies: [ @@ -1349,7 +1349,7 @@ const questions = [ id: 112, name: 'Reorganize String', url: 'https://leetcode.com/problems/reorganize-string/', - pattern: ['Greedy', 'Heap', "Top 'K' Elements"], + pattern: ['Greedy', 'Heap'], difficulty: 'Medium', premium: false, companies: [ @@ -1365,7 +1365,7 @@ const questions = [ id: 113, name: 'Rearrange String k Distance Apart', url: 'https://leetcode.com/problems/rearrange-string-k-distance-apart', - pattern: ['Greedy', 'Heap', "Top 'K' Elements"], + pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: true, companies: ['Google'], @@ -1747,7 +1747,7 @@ const questions = [ id: 149, name: 'Serialize and Deserialize Binary Tree', url: 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', - pattern: ['Design', 'DFS'], + pattern: ['Design'], difficulty: 'Hard', premium: false, companies: [ From 46c7b005afbe4129858e097edb653159039ae3f6 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 7 Jun 2020 12:57:42 -0400 Subject: [PATCH 036/386] Update Amazon icon --- src/icons/Amazon.png | Bin 1648 -> 1144 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/icons/Amazon.png b/src/icons/Amazon.png index f9491ee80dcd5164db06587b6c645b84bda45897..bb3d43bc9bb44aa4ec40cd5433034768433e57e6 100644 GIT binary patch delta 1104 zcmV-W1h4z>4EP9;Bn<>}LP=Bz2nYy#2xN$nz88N48c9S!R7i=HR9$RTRS^E>+`D(X zw6>H2TP&m&`PBd>5HtpPu&5v^8WM?AiKGOOXaa#mAS4^qSg`mYr6JM>m6W0aMkFCf z9}3aL2Te>M{K$_Ys8D`)yL)%3$1?uY)L)fvKiDUtwdgU?LXF+rBdiegHJsVA5Ja!@Q z&DD*?;_4$rnAGzOfgiva1FcQOXtUCBoM!+`>q|ft0wYYe z01yGXyl^&vuln7AcJ=SZ_a~A2 z+`~GpYYUw%3bl{_ZO&rVezbUCx4mA9Cl;F9v;(nVBfa7yZ)3XX6!)N_mJjW?>jZAL_WD~ zN9Aby?z;ROX6_exL4h#js(hb%Y>9v8XD?b4hW_}1f2X>+{DK8uPUcUqYpkjYS&BW5u z;i;aR)F~Ro@sVSjemeU7lwtAem6l~AT3qIj7&UUr!GmA!2LNuViCQ)te-g_E?wLIAMD?r1->^KgEA?%ZW#!_m&gLrqPZn5~MMS2eC$8F|WcGfPb-H$#6oumQk{#g6D) z?usx^jo-*Ve$Ojr8!M}I&Oa#1niwr9B0Cxd5rLU~rPNhGvS5n&#>7LTBRZ3Xgtv9c zj-+BSXI07C&M&U6FKJ{YJ1akOj~5*ITMd=-L*qBHZ)z;tg0gIY2m%KC0XVo#%0v>0 z+UG30Xv^SrmvaVqgWc85q16rQz%#Mh&PMCI*J~Oa>OHnkXO*0vxV%QuQiw3qZOUY$~jP%-qzHM1_jnoV;SI3R@+x3M(KRB&@Hb09I0xZL1XF8=&Bv zUzDm~s%N5Spk&9TprBw=l#*r@P?Wt5Z@Sn2DRmzV368|&p4rRy77T3YHG z80i}s=>k>g7FXt#Bv$C=6)QswftllyTAW;zSx}OhpQivaH!&%{w8U0P31kr*K-^i9 znTD__uNdkrpa=CqGWv#k2KsQbfm&@qqE`MznW;dVLFU^T+JIG}h(YbK(Fa+Mi2K%&c1u&T0rks-wmFv zN1ArkYW@n)?eN-qquom={)?-~$LGERh4-~Zyt+e0TxW$T|9Zq9v~VH6E=T7V)tAoo zN{TL*r!1@AeRpsDc(4+)eYZo2K&m&e&6ZR@1gly=J?Bw$3MJw9p5E0GwoR(o4itk?aN*73d2{f zUcj=%(J&d9`Lk}j zwCnSOzZVF6)KB`yGu!Tm`N8rAi(0u=O3LX><8Ty+&K(8X7X;aoRfNBOS}M!z4g59!785qN>A?>3P=<*DC|p_ z)N(K>J;7Uh-e$LHjJJ8OFRJ?MQniBnYXxhK{i0XTrY!kn)}L=aDYc>0M~}Pp5Zji= zi4k{>hE3#}+#UNIA?<3B{+9SfbbI!P+w_sL5}u5H=YjOVIcYn}&ud4Hhz zbkV9`mB$Qr>24O>R=0`g#)i*fg7?;cuC2GdW~w~-)76soE47dGmE1L3xYzfsj)r!@ zEhQV~`^**mKVC2J%b43@bpMv3hJF7`cMh+B-!%fA;+lDXECMSJ=<~06`rFaO_UfFk z7M2Dniy!hS?PJzG-(1=JBh%n~b5Q!lZToN3zTClG8~g5Y&AQw(H8)>JE}W;ayQ-&X zYFB4dkryv#c&tdD*AnicJKi()AJs10Z~1t|<%sz=H!i($^!3hW>33`8URJKNy7k-b zZNz!+?s%IRA@ja(HoVj4>sFjQo^-y|``V2o%Tvp5zn=W?<##!qH`ZIXJgo{{U2QY# zcjBgR)2~Xd|5ByO^<>+rJu7|xzE~z6@bzs*)1(Vu#PWVvdl+9_dvTs%$yfF$fqBe@ zC**&9F6S;XFHU~5aBbm?9+$u!=L?J4w}>2XT{l5Q)GM!MZ)NQ{Uj7H`_VrZhWL(Z*UyECOQ{E5>ECtQQcF)PKkHRnay`EY4Lpu-0WU_ygXh}pG?-y^~v~k|9I}KrxMI2qTPE>`@2b>v43!;-0#n4=To3! N*VEO{Wt~$(699luoP+=X From be6c0d28f18fd6c40246d4eef61b3b26de21fd4c Mon Sep 17 00:00:00 2001 From: Sean Date: Tue, 9 Jun 2020 18:08:33 -0400 Subject: [PATCH 037/386] Hide patterns by default (#28) * Hide patterns by default Fixes #25 * Remove useRef import --- src/components/Table/index.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 8f520d26..57e39da3 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -54,8 +54,6 @@ const Table = () => { return ( { checked[cellInfo.row.original.id] = !checked[ @@ -116,7 +114,7 @@ const Table = () => { .map(pattern => { return ( - {pattern} + {checked[cellInfo.row.original.id] ? pattern : '***'} ); }); From 19dcb510837f4ae456dc3238620d760a2eaaf907 Mon Sep 17 00:00:00 2001 From: Sean Date: Sat, 27 Jun 2020 14:42:03 -0400 Subject: [PATCH 038/386] Add toggle to show/hide patterns (#32) Fixes #31 --- package-lock.json | 8 ++++++++ package.json | 1 + src/components/Table/index.js | 33 ++++++++++++++++++++++++++++++-- src/components/Table/styles.scss | 4 ++++ 4 files changed, 44 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index c6e92576..f8085ad0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12483,6 +12483,14 @@ "scheduler": "^0.19.1" } }, + "react-toggle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/react-toggle/-/react-toggle-4.1.1.tgz", + "integrity": "sha512-+wXlMcSpg8SmnIXauMaZiKpR+r2wp2gMUteroejp2UTSqGTVvZLN+m9EhMzFARBKEw7KpQOwzCyfzeHeAndQGw==", + "requires": { + "classnames": "^2.2.5" + } + }, "react-tooltip": { "version": "3.11.6", "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-3.11.6.tgz", diff --git a/package.json b/package.json index 35d6e25a..57d2e3b9 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "react-scroll": "^1.7.15", "react-table": "^7.0.0-rc.15", "react-test-renderer": "^16.12.0", + "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", "reactstrap": "^8.2.0" }, diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 57e39da3..d436e94f 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -6,6 +6,7 @@ import { Badge, NavLink, } from 'reactstrap'; +import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; import { useTable, useFilters, useSortBy } from 'react-table'; import { FaQuestionCircle, FaLock } from 'react-icons/fa'; @@ -18,6 +19,7 @@ import { Event } from '../Shared/Tracking'; import questions from '../../data'; +import 'react-toggle/style.css'; import './styles.scss'; const images = require.context('../../icons', true); @@ -28,10 +30,19 @@ const Table = () => { new Array(questions.length).fill(false), ); + const [hidePatterns, setHidePatterns] = useState( + JSON.parse(localStorage.getItem('hidePatterns')) || + new Array(1).fill(false), + ); + useEffect(() => { window.localStorage.setItem('checked', JSON.stringify(checked)); }, [checked]); + useEffect(() => { + window.localStorage.setItem('hidePatterns', JSON.stringify(hidePatterns)); + }, [hidePatterns]); + const data = React.useMemo(() => questions, []); const defaultColumn = React.useMemo( @@ -106,7 +117,25 @@ const Table = () => { disableFilters: true, }, { - Header: 'Pattern', + Header: () => { + return ( + + ); + }, accessor: 'pattern', Cell: cellInfo => { const patterns = `${cellInfo.row.original.pattern}` @@ -114,7 +143,7 @@ const Table = () => { .map(pattern => { return ( - {checked[cellInfo.row.original.id] ? pattern : '***'} + {hidePatterns[0] ? pattern : '***'} ); }); diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index 74197f9c..4ce3e41d 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -36,4 +36,8 @@ justify-content: space-evenly; margin: 0; } + + .react-toggle { + top: 5px; + } } From 831d71dd3739703e68fc35f1ca108414f6f96c13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 27 Jun 2020 14:44:00 -0400 Subject: [PATCH 039/386] Bump websocket-extensions from 0.1.3 to 0.1.4 (#33) Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8085ad0..39f39cb6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16620,9 +16620,9 @@ } }, "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" }, "whatwg-encoding": { "version": "1.0.5", From 4dfc0d46e539f77bb572f8c694891637a966027b Mon Sep 17 00:00:00 2001 From: Sean Date: Sat, 27 Jun 2020 14:47:29 -0400 Subject: [PATCH 040/386] Show patterns by default (#34) Follow-up to #31 --- src/components/Table/index.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index d436e94f..cadaeeac 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -30,9 +30,8 @@ const Table = () => { new Array(questions.length).fill(false), ); - const [hidePatterns, setHidePatterns] = useState( - JSON.parse(localStorage.getItem('hidePatterns')) || - new Array(1).fill(false), + const [showPatterns, setShowPatterns] = useState( + JSON.parse(localStorage.getItem('showPatterns')) || new Array(1).fill(true), ); useEffect(() => { @@ -40,8 +39,8 @@ const Table = () => { }, [checked]); useEffect(() => { - window.localStorage.setItem('hidePatterns', JSON.stringify(hidePatterns)); - }, [hidePatterns]); + window.localStorage.setItem('showPatterns', JSON.stringify(showPatterns)); + }, [showPatterns]); const data = React.useMemo(() => questions, []); @@ -123,14 +122,14 @@ const Table = () => { Show/Hide Patterns { - hidePatterns[0] = !hidePatterns[0]; - setHidePatterns([...hidePatterns]); + showPatterns[0] = !showPatterns[0]; + setShowPatterns([...showPatterns]); }} /> @@ -143,7 +142,7 @@ const Table = () => { .map(pattern => { return ( - {hidePatterns[0] ? pattern : '***'} + {showPatterns[0] ? pattern : '***'} ); }); From c1ea5558ed53649a21ad2c9c90a1017866558d6a Mon Sep 17 00:00:00 2001 From: Sean Date: Sat, 27 Jun 2020 15:54:37 -0400 Subject: [PATCH 041/386] Resize localStorage checklist array when new questions are added (#35) Fixes #23 --- src/components/Table/index.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index cadaeeac..cea7c181 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -25,10 +25,22 @@ import './styles.scss'; const images = require.context('../../icons', true); const Table = () => { - const [checked, setChecked] = useState( + let checkedList = JSON.parse(localStorage.getItem('checked')) || - new Array(questions.length).fill(false), - ); + new Array(questions.length).fill(false); + + if (checkedList.length !== questions.length) { + const newCheckedList = new Array(questions.length).fill(false); + + for (let i = 0; i < checkedList.length; i += 1) { + newCheckedList[i] = checkedList[i]; + } + + checkedList = newCheckedList; + window.localStorage.setItem('checked', JSON.stringify(checkedList)); + } + + const [checked, setChecked] = useState(checkedList); const [showPatterns, setShowPatterns] = useState( JSON.parse(localStorage.getItem('showPatterns')) || new Array(1).fill(true), From c63d2614e59169a17e471cdd61e1731ec9202ecc Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 27 Jun 2020 16:18:28 -0400 Subject: [PATCH 042/386] Center pattern toggle --- src/components/Table/styles.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Table/styles.scss b/src/components/Table/styles.scss index 4ce3e41d..f55888e1 100644 --- a/src/components/Table/styles.scss +++ b/src/components/Table/styles.scss @@ -38,6 +38,6 @@ } .react-toggle { - top: 5px; + top: 7px; } } From 8ebdb87d04726cbd0b92fdfd21416540b0bd8b30 Mon Sep 17 00:00:00 2001 From: Sean Date: Sat, 27 Jun 2020 17:41:18 -0400 Subject: [PATCH 043/386] Show pattern for completed questions (#37) Patch #34 introduced toggling for questions (regardless of completion status). This patch will show patterns when the "Show/Hide Patterns" toggle is set to "Hide" and the respective question has been completed. Fixes #36 --- src/components/Table/index.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index cea7c181..86a35a76 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -152,9 +152,17 @@ const Table = () => { const patterns = `${cellInfo.row.original.pattern}` .split(',') .map(pattern => { + if (showPatterns[0] || checked[cellInfo.row.original.id]) { + return ( + + {pattern} + + ); + } + return ( - {showPatterns[0] ? pattern : '***'} + *** ); }); From 3bb240f937f656e5fff25f8c73da5bbfe9ead426 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 17 Jul 2020 18:10:55 -0400 Subject: [PATCH 044/386] Update npm packages --- package-lock.json | 729 ++++++++++++++++++++++++++++++++++++++++------ package.json | 22 +- 2 files changed, 648 insertions(+), 103 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39f39cb6..2e6f0a4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1631,6 +1631,12 @@ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -2371,6 +2377,17 @@ "es-abstract": "^1.17.0-next.1" } }, + "array.prototype.flatmap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", + "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1" + } + }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -2484,10 +2501,16 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" }, + "axe-core": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz", + "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==", + "dev": true + }, "axobject-query": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", - "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" }, "babel-code-frame": { "version": "6.26.0", @@ -2945,9 +2968,9 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "bootstrap": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz", - "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz", + "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==" }, "brace-expansion": { "version": "1.1.11", @@ -4990,31 +5013,125 @@ } }, "eslint-config-airbnb": { - "version": "18.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.1.0.tgz", - "integrity": "sha512-kZFuQC/MPnH7KJp6v95xsLBf63G/w7YqdPfQ0MUanxQ7zcKUNG8j+sSY860g3NwCBOa62apw16J6pRN+AOgXzw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.0.tgz", + "integrity": "sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg==", "dev": true, "requires": { - "eslint-config-airbnb-base": "^14.1.0", + "eslint-config-airbnb-base": "^14.2.0", "object.assign": "^4.1.0", - "object.entries": "^1.1.1" + "object.entries": "^1.1.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + } } }, "eslint-config-airbnb-base": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.1.0.tgz", - "integrity": "sha512-+XCcfGyCnbzOnktDVhwsCAx+9DmrzEmuwxyHUJpw+kqBVT744OUBrB09khgFKlK1lshVww6qXGsYPZpavoNjJw==", + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz", + "integrity": "sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==", "dev": true, "requires": { "confusing-browser-globals": "^1.0.9", "object.assign": "^4.1.0", - "object.entries": "^1.1.1" + "object.entries": "^1.1.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + } } }, "eslint-config-prettier": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.10.0.tgz", - "integrity": "sha512-AtndijGte1rPILInUdHjvKEGbIV06NuvPrqlIEaEaWtbtvJh464mDeyGMdZEQMsGvC0ZVkiex1fSNcC4HAbRGg==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz", + "integrity": "sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA==", "dev": true, "requires": { "get-stdin": "^6.0.0" @@ -5037,9 +5154,9 @@ } }, "eslint-import-resolver-node": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz", - "integrity": "sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "requires": { "debug": "^2.6.9", "resolve": "^1.13.1" @@ -5073,9 +5190,9 @@ } }, "eslint-module-utils": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz", - "integrity": "sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "requires": { "debug": "^2.6.9", "pkg-dir": "^2.0.0" @@ -5156,28 +5273,31 @@ } }, "eslint-plugin-import": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", - "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", + "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", + "dev": true, "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", "contains-path": "^0.1.0", "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", + "eslint-import-resolver-node": "^0.3.3", + "eslint-module-utils": "^2.6.0", "has": "^1.0.3", "minimatch": "^3.0.4", - "object.values": "^1.1.0", + "object.values": "^1.1.1", "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } @@ -5186,6 +5306,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, "requires": { "esutils": "^2.0.2", "isarray": "^1.0.0" @@ -5195,6 +5316,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, "requires": { "locate-path": "^2.0.0" } @@ -5203,6 +5325,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -5214,6 +5337,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -5222,12 +5346,14 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { "p-try": "^1.0.0" } @@ -5236,6 +5362,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { "p-limit": "^1.1.0" } @@ -5243,17 +5370,20 @@ "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, "requires": { "pify": "^2.0.0" } @@ -5262,6 +5392,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, "requires": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -5272,90 +5403,175 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, "requires": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" } }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, "eslint-plugin-jsx-a11y": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", - "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz", + "integrity": "sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==", + "dev": true, "requires": { - "@babel/runtime": "^7.4.5", - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", + "@babel/runtime": "^7.10.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.2", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^7.0.2", + "axe-core": "^3.5.4", + "axobject-query": "^2.1.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1" + "jsx-ast-utils": "^2.4.1", + "language-tags": "^1.0.5" }, "dependencies": { + "@babel/runtime": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", + "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.5.tgz", + "integrity": "sha512-RMafpmrNB5E/bwdSphLr8a8++9TosnyJp98RZzI6VOx2R2CCMpsXXXRvmI700O9oEKpXdZat6oEK68/F0zjd4A==", + "dev": true, + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" } }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", + "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==", + "dev": true } } }, "eslint-plugin-prettier": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", - "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", + "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-react": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", - "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz", + "integrity": "sha512-txbo090buDeyV0ugF3YMWrzLIUqpYTsWSDZV9xLSmExE1P/Kmgg9++PD931r+KEWS66O1c9R4srLVVHmeHpoAg==", + "dev": true, "requires": { "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", + "jsx-ast-utils": "^2.4.1", + "object.entries": "^1.1.2", "object.fromentries": "^2.0.2", "object.values": "^1.1.1", "prop-types": "^15.7.2", - "resolve": "^1.15.1", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.2", - "xregexp": "^4.3.0" + "resolve": "^1.17.0", + "string.prototype.matchall": "^4.0.2" }, "dependencies": { "doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "requires": { "esutils": "^2.0.2" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } } } }, @@ -8970,11 +9186,11 @@ } }, "jsx-ast-utils": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz", - "integrity": "sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", "requires": { - "array-includes": "^3.0.3", + "array-includes": "^3.1.1", "object.assign": "^4.1.0" } }, @@ -8996,6 +9212,21 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, + "language-subtag-registry": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", + "integrity": "sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, "last-call-webpack-plugin": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", @@ -9125,9 +9356,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -12325,9 +12556,9 @@ "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" }, "react-icons": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.9.0.tgz", - "integrity": "sha512-gKbYKR+4QsD3PmIHLAM9TDDpnaTsr3XZeK1NTAb6WQQ+gxEdJ0xuCgLq0pxXdS7Utg2AIpcVhM1ut/jlDhcyNg==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.10.0.tgz", + "integrity": "sha512-WsQ5n1JToG9VixWilSo1bHv842Cj5aZqTGiS3Ud47myF6aK7S/IUY2+dHcBdmkQcCFRuHsJ9OMUI0kTDfjyZXQ==", "requires": { "camelcase": "^5.0.0" }, @@ -12438,11 +12669,200 @@ "workbox-webpack-plugin": "4.3.1" }, "dependencies": { + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "requires": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + } + }, + "eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, "resolve": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", @@ -12455,22 +12875,27 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "react-scroll": { - "version": "1.7.16", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.7.16.tgz", - "integrity": "sha512-f4M5AdL+3cw3MJ7c/T0hPMY2iHCeQLDXV13lRanAFQ6JIt9xyAdHCpTH9mLUQt9SQh4pRarD+Qc7KhU6qMx3Yg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.0.tgz", + "integrity": "sha512-oZfBXPhcxYPR8elI9tC3ORT6+iqiPPJWslsdR9intbNI5PVSa4XoAfC0I/cB3zk5lxQ/NSexCnT+8RqJL8mSZQ==", "requires": { "lodash.throttle": "^4.1.1", - "prop-types": "^15.5.8" + "prop-types": "^15.7.2" } }, "react-table": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.0.0.tgz", - "integrity": "sha512-/RKUYLuqrupUs0qHdjdQLmgwdQ9mgXPnpshqv2T+OQUGhTu0XuLXVc6GOIywemXNf6qjL3dj81O6zALLK74Emw==" + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.3.0.tgz", + "integrity": "sha512-VQlVgvKItkpO+tAtWf/xdn9a8RU8gVqG25Ymrw9PczyBrM2Cr+HivHVQ2VsYWy8SieL0bcCNk3C++mbtWgXLfQ==" }, "react-test-renderer": { "version": "16.13.1", @@ -12511,14 +12936,13 @@ } }, "reactstrap": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.4.1.tgz", - "integrity": "sha512-oAjp9PYYUGKl7SLXwrQ1oRIrYw0MqfO2mUqYgGapFKHG2uwjEtLip5rYxtMujkGx3COjH5FX1WtcfNU4oqpH0Q==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.5.1.tgz", + "integrity": "sha512-igpdw8DiW48ZtwGOo2unwlsILFlF7deiqFUAqc3wrsX/0H0OkvmezJdkjJx2X9jaHfjGdPpm0vu5VN/kk7tv+A==", "requires": { "@babel/runtime": "^7.2.0", "classnames": "^2.2.3", "prop-types": "^15.5.8", - "react-lifecycles-compat": "^3.0.4", "react-popper": "^1.3.6", "react-transition-group": "^2.3.1" } @@ -13957,6 +14381,52 @@ "function-bind": "^1.1.1" } }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + } + } + }, "string.prototype.trimleft": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", @@ -13975,6 +14445,52 @@ "function-bind": "^1.1.1" } }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + } + } + }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -14612,6 +15128,35 @@ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, "tslib": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", diff --git a/package.json b/package.json index 57d2e3b9..0f9fa654 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", - "bootstrap": "^4.4.1", + "bootstrap": "^4.5.0", "classnames": "^2.2.6", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", @@ -16,25 +16,25 @@ "react": "^16.12.0", "react-dom": "^16.12.0", "react-ga": "^2.7.0", - "react-icons": "^3.8.0", + "react-icons": "^3.10.0", "react-markdown": "^4.3.1", "react-scripts": "^3.4.0", - "react-scroll": "^1.7.15", - "react-table": "^7.0.0-rc.15", + "react-scroll": "^1.8.0", + "react-table": "^7.3.0", "react-test-renderer": "^16.12.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.2.0" + "reactstrap": "^8.5.1" }, "devDependencies": { "babel-eslint": "^10.0.3", "eslint": "^6.8.0", - "eslint-config-airbnb": "^18.0.1", - "eslint-config-prettier": "^6.9.0", - "eslint-plugin-import": "^2.19.1", - "eslint-plugin-jsx-a11y": "^6.2.3", - "eslint-plugin-prettier": "^3.1.2", - "eslint-plugin-react": "^7.17.0", + "eslint-config-airbnb": "^18.2.0", + "eslint-config-prettier": "^6.11.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-prettier": "^3.1.4", + "eslint-plugin-react": "^7.20.3", "husky": "^3.1.0", "prettier": "^1.19.1", "pretty-quick": "^2.0.1" From 3a0a0d54c2818411ccfb3ffb101625bd79baf16d Mon Sep 17 00:00:00 2001 From: Omar <44303038+Omarfos@users.noreply.github.com> Date: Wed, 22 Jul 2020 18:45:37 -0400 Subject: [PATCH 045/386] =?UTF-8?q?This=20question=20doesn't=20really=20ut?= =?UTF-8?q?ilize=20topological=20sorting=20in=20the=20tradi=E2=80=A6=20(#4?= =?UTF-8?q?1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added new topological sort problem --- src/data/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data/index.js b/src/data/index.js index 252b341f..00e7bb17 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2046,6 +2046,15 @@ const questions = [ premium: true, companies: ['Oracle'], }, + { + id: 172, + name: 'Sort Items by Groups Respecting Dependencies', + url: 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', + pattern: ['DFS', 'Graph', 'Topological Sort'], + difficulty: 'Hard', + premium: false, + companies: ['Google'], + }, ]; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; From 5f9266f420352265d9e78e19e5bf9017eea90249 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Wed, 22 Jul 2020 18:53:41 -0400 Subject: [PATCH 046/386] Wrap pattern in to align with Patterns --- src/components/Table/index.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 86a35a76..c4d4db7b 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -154,14 +154,14 @@ const Table = () => { .map(pattern => { if (showPatterns[0] || checked[cellInfo.row.original.id]) { return ( - + {pattern} ); } return ( - + *** ); @@ -176,12 +176,14 @@ const Table = () => { Header: 'Difficulty', accessor: 'difficulty', Cell: cellInfo => ( - - {cellInfo.row.original.difficulty} - + + + {cellInfo.row.original.difficulty} + + ), Filter: SelectDifficultyColumnFilter, }, From 94af32019fa29451446ebdbecc99c2f1d3d25005 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 31 Jul 2020 23:35:19 -0400 Subject: [PATCH 047/386] Update elliptic from 6.5.2 to 6.5.3 --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2e6f0a4b..8a42bbdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4651,9 +4651,9 @@ "integrity": "sha512-2jhQxJKcjcSpVOQm0NAfuLq8o+130blrcawoumdXT6411xG/xIAOyZodO/y7WTaYlz/NHe3sCCAe/cJLnDsqTw==" }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", From 4e5285246793368461d8403fbe76041d32c5768d Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Thu, 13 Aug 2020 08:51:56 -0400 Subject: [PATCH 048/386] Update serialize-javascript to patch security bug (#43) See https://github.com/SeanPrashad/leetcode-patterns/network/alert/package-lock.json/serialize-javascript --- package-lock.json | 4800 ++++++++++++++------------------------------- package.json | 2 +- 2 files changed, 1508 insertions(+), 3294 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8a42bbdd..77b481d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,19 +5,19 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", - "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", "requires": { - "browserslist": "^4.9.1", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "semver": "^5.5.0" } @@ -53,13 +53,12 @@ } }, "@babel/generator": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.0.tgz", - "integrity": "sha512-onl4Oy46oGCzymOXtKMQpI7VXtCbTSHK1kqBydZ6AmzuNcacEVqGk9tZtAS+48IA9IstZcDCgIg8hQKnb7suRw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", "requires": { - "@babel/types": "^7.9.0", + "@babel/types": "^7.11.0", "jsesc": "^2.5.1", - "lodash": "^4.17.13", "source-map": "^0.5.0" }, "dependencies": { @@ -71,280 +70,278 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-builder-react-jsx": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", - "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/types": "^7.9.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", - "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.0" - } - }, - "@babel/helper-call-delegate": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz", - "integrity": "sha512-doAA5LAKhsFCR0LAFIf+r2RSMmC+m8f/oQ+URnUET/rWeEzC0yTRmAGyWkD4sSu3xwbS7MYQ2u+xlt1V5R56KQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", + "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.7" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/types": "^7.10.5" } }, "@babel/helper-compilation-targets": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", - "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", "requires": { - "@babel/compat-data": "^7.8.6", - "browserslist": "^4.9.1", + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", "invariant": "^2.2.4", "levenary": "^1.1.1", "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz", - "integrity": "sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", "regexpu-core": "^4.7.0" } }, "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", - "lodash": "^4.17.13" + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" } }, "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.11.0" } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", - "lodash": "^4.17.13" + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.4" } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", "requires": { - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/types": "^7.11.0" } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.11.0" } }, "@babel/helper-validator-identifier": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", - "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==" + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/helpers": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", - "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/highlight": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", - "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.4", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.2.tgz", - "integrity": "sha512-2jyvKdoOS1aWAFL2rjJZmamyDDkPCx/AAz4/Wh1Dfxvw8qqnOvek/ZlHQ2noO/o8JpnXa/WiUUFOv48meBKkpA==" + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-decorators": { @@ -358,75 +355,104 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, "@babel/plugin-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz", - "integrity": "sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", - "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-async-generators": { @@ -437,12 +463,20 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-decorators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", - "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", + "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-dynamic-import": { @@ -453,14 +487,22 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-syntax-flow": { + "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz", - "integrity": "sha512-innAx3bUbA0KSYj2E2MNFSn9hiCeowOFLxlsuhXzw8hMQnzkDomUr9QCD7E9VF60NmnG1sNTuuv6Qf4f8INYsg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "requires": { "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -470,11 +512,19 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -486,11 +536,11 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -518,111 +568,110 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", - "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "lodash": "^4.17.13" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", - "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz", - "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", - "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-flow-strip-types": { @@ -635,191 +684,199 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", - "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", - "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-simple-access": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", - "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4" } }, "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" } }, "@babel/plugin-transform-parameters": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.8.tgz", - "integrity": "sha512-hC4Ld/Ulpf1psQciWWwdnUspQoQco2bMzSrwU6TmzRlvoYQe4rQFy9vnCZDTlVeCQj0JPfL+1RX0V8hCJvkgBA==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", "requires": { - "@babel/helper-call-delegate": "^7.8.7", - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz", - "integrity": "sha512-wXMXsToAUOxJuBBEHajqKLFWcCkOSLshTI2ChCFFj1zDd7od4IOxiwLCOObNUvOpkxLpjIuaIdBMmNt6ocCPAw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", + "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", + "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.1.tgz", - "integrity": "sha512-+xIZ6fPoix7h57CNO/ZeYADchg1tFyX9NDsnmNFFua8e1JNPln156mzS+8AQe1On2X2GLlANHJWHIXbMCqWDkQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", + "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", "requires": { - "@babel/helper-builder-react-jsx": "^7.9.0", - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.9.0.tgz", - "integrity": "sha512-tK8hWKrQncVvrhvtOiPpKrQjfNX3DtkNLSX4ObuGcpS9p0QrGetKmlySIGR07y48Zft8WVgPakqd/bk46JrMSw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", + "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", - "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", + "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", - "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", + "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", + "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-runtime": { @@ -834,127 +891,144 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typescript": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.0.tgz", - "integrity": "sha512-GRffJyCu16H3tEhbt9Q4buVFFBqrgS8FzTuhqSxlXNgmqD8aw2xmwtRwrvWXXlw7gHs664uqacsJymHJ9SUE/Q==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-typescript": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", - "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", - "requires": { - "@babel/compat-data": "^7.9.0", - "@babel/helper-compilation-targets": "^7.8.7", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.0", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.8.3", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.0", - "@babel/plugin-transform-modules-commonjs": "^7.9.0", - "@babel/plugin-transform-modules-systemjs": "^7.9.0", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.8.7", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.0", - "browserslist": "^4.9.1", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", "core-js-compat": "^3.6.2", "invariant": "^2.2.2", "levenary": "^1.1.1", @@ -974,16 +1048,17 @@ } }, "@babel/preset-react": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", - "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", + "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.9.1", - "@babel/plugin-transform-react-jsx-development": "^7.9.0", - "@babel/plugin-transform-react-jsx-self": "^7.9.0", - "@babel/plugin-transform-react-jsx-source": "^7.9.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.10.4", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/plugin-transform-react-jsx-development": "^7.10.4", + "@babel/plugin-transform-react-jsx-self": "^7.10.4", + "@babel/plugin-transform-react-jsx-source": "^7.10.4", + "@babel/plugin-transform-react-pure-annotations": "^7.10.4" } }, "@babel/preset-typescript": { @@ -996,55 +1071,55 @@ } }, "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.9.2.tgz", - "integrity": "sha512-HHxmgxbIzOfFlZ+tdeRKtaxWOMUoCG5Mu3wKeUmOxjYrwb3AAHgnmtCUbPPK11/raIWLIBK250t8E2BPO0p7jA==", + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", "requires": { "core-js-pure": "^3.0.0", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" } }, "@babel/traverse": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", - "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.0", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", "debug": "^4.1.0", "globals": "^11.1.0", - "lodash": "^4.17.13" + "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", - "lodash": "^4.17.13", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, @@ -1431,9 +1506,9 @@ }, "dependencies": { "@jest/types": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz", - "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", @@ -1442,9 +1517,9 @@ } }, "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", "requires": { "@types/yargs-parser": "*" } @@ -1491,11 +1566,11 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz", - "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -1543,9 +1618,9 @@ "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" }, "@types/babel__core": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz", - "integrity": "sha512-tTnhWszAqvXnhW7m5jQU9PomXSiKXk2sFxpahXvI20SZKu9ylPi8WtIxueZ6ehDWikPT0jeFujMj3X4ZHuf3Tg==", + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -1572,9 +1647,9 @@ } }, "@types/babel__traverse": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz", - "integrity": "sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==", + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", + "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", "requires": { "@babel/types": "^7.3.0" } @@ -1589,25 +1664,19 @@ "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" - }, "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "requires": { - "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" } }, "@types/istanbul-lib-coverage": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", - "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" }, "@types/istanbul-lib-report": { "version": "3.0.0", @@ -1618,18 +1687,18 @@ } }, "@types/istanbul-reports": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", - "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "requires": { "@types/istanbul-lib-coverage": "*", "@types/istanbul-lib-report": "*" } }, "@types/json-schema": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", - "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==" + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" }, "@types/json5": { "version": "0.0.29", @@ -1643,9 +1712,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "13.9.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.2.tgz", - "integrity": "sha512-bnoqK579sAYrQbp73wwglccjJ4sfRdKU7WNEZ5FW4K2U6Kc0/eZ5kvXG0JKsEKFB50zrFmfFt52/cvBbZa7eXg==" + "version": "14.0.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", + "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -1664,23 +1733,23 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/q": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", - "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "@types/react": { - "version": "16.9.25", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.25.tgz", - "integrity": "sha512-Dlj2V72cfYLPNscIG3/SMUOzhzj7GK3bpSrfefwt2YT9GLynvLCCZjbhyF6VsT0q0+aRACRX03TDJGb7cA0cqg==", + "version": "16.9.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.46.tgz", + "integrity": "sha512-dbHzO3aAq1lB3jRQuNpuZ/mnu+CdD3H0WVaaBQA8LTT3S33xhVBUj232T8M3tAhSWJs/D/UqORYUlJNl/8VQZg==", "requires": { "@types/prop-types": "*", - "csstype": "^2.2.0" + "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "16.9.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.5.tgz", - "integrity": "sha512-BX6RQ8s9D+2/gDhxrj8OW+YD4R+8hj7FEM/OJHGNR0KipE1h1mSsf39YeyC81qafkq+N3rU3h3RFbLSwE5VqUg==", + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", "requires": { "@types/react": "*" } @@ -1709,9 +1778,9 @@ }, "dependencies": { "@jest/types": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz", - "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", @@ -1720,9 +1789,9 @@ } }, "@types/yargs": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.4.tgz", - "integrity": "sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==", + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", "requires": { "@types/yargs-parser": "*" } @@ -1769,11 +1838,11 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "pretty-format": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz", - "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "requires": { - "@jest/types": "^25.1.0", + "@jest/types": "^25.5.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0" @@ -1790,9 +1859,9 @@ } }, "@types/yargs": { - "version": "13.0.8", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", - "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", + "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", "requires": { "@types/yargs-parser": "*" } @@ -1803,56 +1872,56 @@ "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" }, "@typescript-eslint/eslint-plugin": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.24.0.tgz", - "integrity": "sha512-wJRBeaMeT7RLQ27UQkDFOu25MqFOBus8PtOa9KaT5ZuxC1kAsd7JEHqWt4YXuY9eancX0GK9C68i5OROnlIzBA==", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", "requires": { - "@typescript-eslint/experimental-utils": "2.24.0", - "eslint-utils": "^1.4.3", + "@typescript-eslint/experimental-utils": "2.34.0", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", "tsutils": "^3.17.1" } }, "@typescript-eslint/experimental-utils": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.24.0.tgz", - "integrity": "sha512-DXrwuXTdVh3ycNCMYmWhUzn/gfqu9N0VzNnahjiDJvcyhfBy4gb59ncVZVxdp5XzBC77dCncu0daQgOkbvPwBw==", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.24.0", - "eslint-scope": "^5.0.0" + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.24.0.tgz", - "integrity": "sha512-H2Y7uacwSSg8IbVxdYExSI3T7uM1DzmOn2COGtCahCC3g8YtM1xYAPi2MAHyfPs61VKxP/J/UiSctcRgw4G8aw==", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.24.0", - "@typescript-eslint/typescript-estree": "2.24.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/typescript-estree": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.24.0.tgz", - "integrity": "sha512-RJ0yMe5owMSix55qX7Mi9V6z2FDuuDpN6eR5fzRJrp+8in9UF41IGNQHbg5aMK4/PjVaEQksLvz0IA8n+Mr/FA==", + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", "requires": { "debug": "^4.1.1", "eslint-visitor-keys": "^1.1.0", "glob": "^7.1.6", "is-glob": "^4.0.1", "lodash": "^4.17.15", - "semver": "^6.3.0", + "semver": "^7.3.2", "tsutils": "^3.17.1" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" } } }, @@ -2025,9 +2094,9 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", - "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==" }, "abbrev": { "version": "1.1.1", @@ -2044,9 +2113,9 @@ } }, "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==" + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" }, "acorn-globals": { "version": "4.3.4", @@ -2131,26 +2200,25 @@ } }, "airbnb-prop-types": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz", - "integrity": "sha512-jUh2/hfKsRjNFC4XONQrxo/n/3GG4Tn6Hl0WlFQN5PY9OMC9loSCoAYKnZsWaP8wEfd5xcrPloK0Zg6iS1xwVA==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", "requires": { - "array.prototype.find": "^2.1.0", - "function.prototype.name": "^1.1.1", - "has": "^1.0.3", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", "object.assign": "^4.1.0", - "object.entries": "^1.1.0", + "object.entries": "^1.1.2", "prop-types": "^15.7.2", "prop-types-exact": "^1.2.0", - "react-is": "^16.9.0" + "react-is": "^16.13.1" } }, "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2164,9 +2232,9 @@ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "alphanum-sort": { "version": "1.0.2", @@ -2277,12 +2345,12 @@ } }, "aria-query": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.0.2.tgz", - "integrity": "sha512-S1G1V790fTaigUSM/Gd0NngzEfiMy9uTUfMyHhKhVyy4cH5O/eTuR01ydhGL0z4Za1PXFTRGH3qL8VhUQuEO5w==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "requires": { - "@babel/runtime": "^7.7.4", - "@babel/runtime-corejs3": "^7.7.4" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" } }, "arity-n": { @@ -2407,13 +2475,21 @@ } }, "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "assert": { @@ -2478,17 +2554,17 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.7.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", - "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { - "browserslist": "^4.8.3", - "caniuse-lite": "^1.0.30001020", - "chalk": "^2.4.2", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.26", - "postcss-value-parser": "^4.0.2" + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, "aws-sign2": { @@ -2497,9 +2573,9 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "axe-core": { "version": "3.5.5", @@ -2606,9 +2682,9 @@ } }, "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "requires": { "object.assign": "^4.1.0" } @@ -2674,9 +2750,9 @@ } }, "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -2751,6 +2827,130 @@ "babel-plugin-transform-react-remove-prop-types": "0.4.24" }, "dependencies": { + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + } + }, "@babel/runtime": { "version": "7.9.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", @@ -2876,9 +3076,9 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" }, "bindings": { "version": "1.5.0", @@ -2903,9 +3103,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" }, "body-parser": { "version": "1.19.0", @@ -2968,9 +3168,9 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "bootstrap": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.0.tgz", - "integrity": "sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA==" + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.2.tgz", + "integrity": "sha512-vlGn0bcySYl/iV+BGA544JkkZP5LB3jsmkeKLFQakCOwCM3AOk7VkldBz4jrzSe+Z0Ezn99NVXa1o45cQY4R6A==" }, "brace-expansion": { "version": "1.1.11", @@ -3074,20 +3274,29 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, "browserify-zlib": { @@ -3099,14 +3308,14 @@ } }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", "requires": { - "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", - "node-releases": "^1.1.52", - "pkg-up": "^3.1.0" + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" } }, "bser": { @@ -3269,9 +3478,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001035", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001035.tgz", - "integrity": "sha512-C1ZxgkuA4/bUEdMbU5WrGY4+UhMFFiXrgNAfxiMIqWgFTWfv/xsZCS2xEHT2LMq7xAZfuAnu6mcqyDl0ZR6wLQ==" + "version": "1.0.30001113", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001113.tgz", + "integrity": "sha512-qMvjHiKH21zzM/VDZr6oosO6Ri3U0V2tC015jRXjOecwQCJtsU5zklTNTk31jQbIOP8gha0h1ccM/g0ECP+4BA==" }, "capture-exit": { "version": "2.0.0", @@ -3335,9 +3544,9 @@ } }, "chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -3346,7 +3555,7 @@ "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" + "readdirp": "~3.4.0" }, "dependencies": { "anymatch": { @@ -3469,9 +3678,9 @@ } }, "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" }, "cliui": { "version": "5.0.0", @@ -3483,11 +3692,6 @@ "wrap-ansi": "^5.1.0" }, "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -3510,16 +3714,6 @@ "requires": { "ansi-regex": "^4.1.0" } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } } } }, @@ -3600,6 +3794,11 @@ "simple-swizzle": "^0.2.2" } }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -3817,16 +4016,16 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", - "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" }, "core-js-compat": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", - "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", "requires": { - "browserslist": "^4.8.3", + "browserslist": "^4.8.5", "semver": "7.0.0" }, "dependencies": { @@ -3838,9 +4037,9 @@ } }, "core-js-pure": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.4.tgz", - "integrity": "sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" }, "core-util-is": { "version": "1.0.2", @@ -3870,12 +4069,19 @@ } }, "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "requires": { "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "create-hash": { @@ -4154,11 +4360,27 @@ "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" }, "csso": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.2.tgz", - "integrity": "sha512-kS7/oeNVXkHWxby5tHVxlhjizRCSv8QdU7hB2FpdAibDU8FjTAolhNjKNTiLzXtUrKT6HwClE81yXwEk1309wg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", "requires": { - "css-tree": "1.0.0-alpha.37" + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + } } }, "cssom": { @@ -4175,9 +4397,9 @@ } }, "csstype": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", - "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==" }, "currently-unhandled": { "version": "0.4.1", @@ -4433,6 +4655,13 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "dir-glob": { @@ -4587,9 +4816,9 @@ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, "duplexify": { "version": "3.7.1", @@ -4646,9 +4875,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.380", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.380.tgz", - "integrity": "sha512-2jhQxJKcjcSpVOQm0NAfuLq8o+130blrcawoumdXT6411xG/xIAOyZodO/y7WTaYlz/NHe3sCCAe/cJLnDsqTw==" + "version": "1.3.533", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.533.tgz", + "integrity": "sha512-YqAL+NXOzjBnpY+dcOKDlZybJDCOzgsq4koW3fvyty/ldTmsb4QazZpOWmVvZ2m0t5jbBf7L0lIGU3BUipwG+A==" }, "elliptic": { "version": "6.5.3", @@ -4662,6 +4891,13 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "email-addresses": { @@ -4670,9 +4906,9 @@ "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "emojis-list": { "version": "3.0.0", @@ -4693,9 +4929,9 @@ } }, "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -4775,27 +5011,27 @@ } }, "enzyme-adapter-react-16": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz", - "integrity": "sha512-SkvDrb8xU3lSxID8Qic9rB8pvevDbLybxPK6D/vW7PrT0s2Cl/zJYuXvsd1EBTz0q4o3iqG3FJhpYz3nUNpM2Q==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.3.tgz", + "integrity": "sha512-98rqNI4n9HZslWIPuuwy4hK1bxRuMy+XX0CU1dS8iUqcgisTxeBaap6oPp2r4MWC8OphCbbqAT8EU/xHz3zIaQ==", "requires": { - "enzyme-adapter-utils": "^1.13.0", - "enzyme-shallow-equal": "^1.0.1", + "enzyme-adapter-utils": "^1.13.1", + "enzyme-shallow-equal": "^1.0.4", "has": "^1.0.3", "object.assign": "^4.1.0", "object.values": "^1.1.1", "prop-types": "^15.7.2", - "react-is": "^16.12.0", + "react-is": "^16.13.1", "react-test-renderer": "^16.0.0-0", "semver": "^5.7.0" } }, "enzyme-adapter-utils": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz", - "integrity": "sha512-YuEtfQp76Lj5TG1NvtP2eGJnFKogk/zT70fyYHXK2j3v6CtuHqc8YmgH/vaiBfL8K1SgVVbQXtTcgQZFwzTVyQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.1.tgz", + "integrity": "sha512-5A9MXXgmh/Tkvee3bL/9RCAAgleHqFnsurTYCbymecO4ohvtNO5zqIhHxV370t7nJAwaCfkgtffarKpC0GPt0g==", "requires": { - "airbnb-prop-types": "^2.15.0", + "airbnb-prop-types": "^2.16.0", "function.prototype.name": "^1.1.2", "object.assign": "^4.1.0", "object.fromentries": "^2.0.2", @@ -4804,12 +5040,12 @@ } }, "enzyme-shallow-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz", - "integrity": "sha512-hGA3i1so8OrYOZSM9whlkNmVHOicJpsjgTzC+wn2JMJXhq1oO4kA4bJ5MsfzSIcC71aLDKzJ6gZpIxrqt3QTAQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", + "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", "requires": { "has": "^1.0.3", - "object-is": "^1.0.2" + "object-is": "^1.1.2" } }, "errno": { @@ -4829,21 +5065,21 @@ } }, "es-abstract": { - "version": "1.17.4", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", - "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", "object-inspect": "^1.7.0", "object-keys": "^1.1.1", "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } }, "es-to-primitive": { @@ -4885,6 +5121,11 @@ "ext": "^1.1.2" } }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==" + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -4896,9 +5137,9 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", - "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -4970,6 +5211,14 @@ } } }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, "globals": { "version": "12.4.0", "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", @@ -5021,53 +5270,6 @@ "eslint-config-airbnb-base": "^14.2.0", "object.assign": "^4.1.0", "object.entries": "^1.1.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "has": "^1.0.3" - } - } } }, "eslint-config-airbnb-base": { @@ -5079,53 +5281,6 @@ "confusing-browser-globals": "^1.0.9", "object.assign": "^4.1.0", "object.entries": "^1.1.2" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "has": "^1.0.3" - } - } } }, "eslint-config-prettier": { @@ -5409,15 +5564,6 @@ "read-pkg": "^2.0.0" } }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -5445,35 +5591,6 @@ "language-tags": "^1.0.5" }, "dependencies": { - "@babel/runtime": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz", - "integrity": "sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.5.tgz", - "integrity": "sha512-RMafpmrNB5E/bwdSphLr8a8++9TosnyJp98RZzI6VOx2R2CCMpsXXXRvmI700O9oEKpXdZat6oEK68/F0zjd4A==", - "dev": true, - "requires": { - "core-js-pure": "^3.0.0", - "regenerator-runtime": "^0.13.4" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, "emoji-regex": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", @@ -5492,9 +5609,9 @@ } }, "eslint-plugin-react": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz", - "integrity": "sha512-txbo090buDeyV0ugF3YMWrzLIUqpYTsWSDZV9xLSmExE1P/Kmgg9++PD931r+KEWS66O1c9R4srLVVHmeHpoAg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz", + "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==", "dev": true, "requires": { "array-includes": "^3.1.1", @@ -5518,60 +5635,6 @@ "requires": { "esutils": "^2.0.2" } - }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - }, - "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "has": "^1.0.3" - } - }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } } } }, @@ -5581,26 +5644,26 @@ "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" }, "eslint-scope": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", - "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" } }, "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "requires": { "eslint-visitor-keys": "^1.1.0" } }, "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" }, "espree": { "version": "6.2.1", @@ -5618,11 +5681,18 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.1.0.tgz", - "integrity": "sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "requires": { - "estraverse": "^4.0.0" + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } } }, "esrecurse": { @@ -5654,9 +5724,9 @@ "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" }, "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" }, "eventsource": { "version": "1.0.7", @@ -5957,9 +6027,9 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-diff": { "version": "1.2.0", @@ -6028,9 +6098,9 @@ } }, "figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, "figures": { "version": "3.2.0", @@ -6182,9 +6252,9 @@ } }, "flatted": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", - "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" }, "flatten": { "version": "1.0.3", @@ -6230,22 +6300,9 @@ } }, "follow-redirects": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", - "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" }, "for-in": { "version": "1.0.2", @@ -6480,9 +6537,9 @@ "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-own-enumerable-property-symbols": { "version": "3.0.2", @@ -6542,9 +6599,9 @@ } }, "glob-parent": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", - "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "requires": { "is-glob": "^4.0.1" } @@ -6597,19 +6654,19 @@ } }, "globule": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", - "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "requires": { "glob": "~7.1.1", - "lodash": "~4.17.12", + "lodash": "~4.17.10", "minimatch": "~3.0.2" } }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, "growly": { "version": "1.3.0", @@ -6638,9 +6695,9 @@ } }, "handle-thing": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", - "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, "har-schema": { "version": "2.0.0", @@ -6648,11 +6705,11 @@ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { - "ajv": "^6.5.5", + "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, @@ -6729,12 +6786,13 @@ } }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, "hash.js": { @@ -6843,19 +6901,19 @@ } }, "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" }, "html-escaper": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.1.tgz", - "integrity": "sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, "html-minifier-terser": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.0.4.tgz", - "integrity": "sha512-fHwmKQ+GzhlqdxEtwrqLT7MSuheiA+rif5/dZgbz3GjoMXJzcRzy1L9NXoiiyxrnap+q5guSiv8Tz5lrh9g42g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "requires": { "camel-case": "^4.1.1", "clean-css": "^4.2.3", @@ -6874,14 +6932,14 @@ } }, "html-to-react": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.2.tgz", - "integrity": "sha512-TdTfxd95sRCo6QL8admCkE7mvNNrXtGoVr1dyS+7uvc8XCqAymnf/6ckclvnVbQNUo2Nh21VPwtfEHd0khiV7g==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.3.tgz", + "integrity": "sha512-txe09A3vxW8yEZGJXJ1is5gGDfBEVACmZDSgwDyH5EsfRdOubBwBCg63ZThZP0xBn0UE4FyvMXZXmohusCxDcg==", "requires": { "domhandler": "^3.0", - "htmlparser2": "^4.0", + "htmlparser2": "^4.1.0", "lodash.camelcase": "^4.3.0", - "ramda": "^0.26" + "ramda": "^0.27" }, "dependencies": { "dom-serializer": { @@ -6907,9 +6965,9 @@ } }, "domutils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.0.0.tgz", - "integrity": "sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.1.0.tgz", + "integrity": "sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg==", "requires": { "dom-serializer": "^0.2.1", "domelementtype": "^2.0.1", @@ -6917,9 +6975,9 @@ } }, "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" }, "htmlparser2": { "version": "4.1.0", @@ -6995,11 +7053,6 @@ } } }, - "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=" - }, "http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", @@ -7099,9 +7152,9 @@ } }, "parse-json": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", - "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -7274,20 +7327,20 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, "inquirer": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.1.0.tgz", - "integrity": "sha512-5fJMWEmikSYu0nv/flMc475MhGbB7TSPd/2IpFV4I4rMklboCH2rQjYY5kKiYGHqUF9gvaambupcJFFG9dvReg==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "requires": { "ansi-escapes": "^4.2.1", - "chalk": "^3.0.0", + "chalk": "^4.1.0", "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", + "cli-width": "^3.0.0", "external-editor": "^3.0.3", "figures": "^3.0.0", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "mute-stream": "0.0.8", "run-async": "^2.4.0", - "rxjs": "^6.5.3", + "rxjs": "^6.6.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0", "through": "^2.3.6" @@ -7308,9 +7361,9 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7329,6 +7382,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -7465,9 +7523,9 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" }, "is-ci": { "version": "2.0.0", @@ -7531,9 +7589,9 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" }, "is-extendable": { "version": "0.1.1", @@ -7628,17 +7686,12 @@ "isobject": "^3.0.1" } }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "has": "^1.0.3" + "has-symbols": "^1.0.1" } }, "is-regexp": { @@ -7812,44 +7865,6 @@ "jest-cli": "^24.9.0" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, "jest-cli": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", @@ -7869,75 +7884,6 @@ "realpath-native": "^1.1.0", "yargs": "^13.3.0" } - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -8132,487 +8078,13 @@ }, "dependencies": { "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "optional": true, "requires": { "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } + "nan": "^2.12.1" } } } @@ -8684,9 +8156,9 @@ } }, "jest-pnp-resolver": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", - "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" }, "jest-regex-util": { "version": "24.9.0", @@ -8771,117 +8243,10 @@ "yargs": "^13.3.0" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -9042,9 +8407,9 @@ } }, "js-base64": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", - "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" }, "js-tokens": { "version": "4.0.0", @@ -9052,9 +8417,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -9154,9 +8519,9 @@ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" }, "json5": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", - "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "requires": { "minimist": "^1.2.5" } @@ -9423,9 +8788,9 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "loglevel": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", - "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" }, "loose-envify": { "version": "1.4.0", @@ -9490,14 +8855,6 @@ "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9549,16 +8906,6 @@ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -9662,9 +9009,9 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { "version": "1.1.2", @@ -9710,24 +9057,31 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "requires": { - "mime-db": "1.43.0" + "mime-db": "1.44.0" } }, "mimic-fn": { @@ -9736,9 +9090,9 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, "min-indent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.0.tgz", - "integrity": "sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { "version": "0.9.0", @@ -9787,9 +9141,9 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.1.tgz", - "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "requires": { "yallist": "^4.0.0" }, @@ -9818,9 +9172,9 @@ } }, "minipass-pipeline": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz", - "integrity": "sha512-3JS5A2DKhD2g0Gg8x3yamO0pj7YeKGwVlDS90pF++kxptwx/F+B//roxf9SqYil5tQo65bijy+dAuAFZmYOouA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "requires": { "minipass": "^3.0.0" } @@ -9878,9 +9232,9 @@ } }, "mkdirp": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", - "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { "minimist": "^1.2.5" } @@ -9904,9 +9258,9 @@ } }, "mri": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", - "integrity": "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", + "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", "dev": true }, "ms": { @@ -9961,9 +9315,9 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" }, "nanomatch": { "version": "1.2.13", @@ -9996,9 +9350,9 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, "nearley": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.1.tgz", - "integrity": "sha512-xq47GIUGXxU9vQg7g/y1o1xuKnkO7ev4nRWqftmQrLkfnE/FjRqDaGOUakM8XHPn/6pW3bGjU2wgoJyId90rqg==", + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.5.tgz", + "integrity": "sha512-qoh1ZXXl0Kpn40tFhmgvffUAlbpRMcjLUagNVnT1JmliUIsB4tFabmCNhD97+tkf9FZ/SLhhYzNow0V3GitzDg==", "requires": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -10013,9 +9367,9 @@ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "next-tick": { "version": "1.0.0", @@ -10171,19 +9525,9 @@ } }, "node-releases": { - "version": "1.1.52", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.52.tgz", - "integrity": "sha512-snSiT1UypkgGt2wxPqS6ImEUICbNCMb31yaxWrOLXjhlt2z2/IBpaOxzONExqSm4y5oLnAqjjRWu+wsDzK5yNQ==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" }, "node-sass": { "version": "4.14.1", @@ -10354,14 +9698,18 @@ "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" }, "object-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", - "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } }, "object-keys": { "version": "1.1.1", @@ -10393,13 +9741,12 @@ } }, "object.entries": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", - "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.17.5", "has": "^1.0.3" } }, @@ -10469,33 +9816,36 @@ } }, "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { "mimic-fn": "^2.1.0" } }, "open": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/open/-/open-7.0.3.tgz", - "integrity": "sha512-sP2ru2v0P290WFfv49Ap8MF6PkzGNnGlAwHweB4WR4mr5d2d0woiCluUeJ218w7/+PmoBy9JmYgD5A4mLcWOFA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" }, "dependencies": { "is-wsl": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", - "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } } } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, "opn": { @@ -10560,11 +9910,6 @@ "os-tmpdir": "^1.0.0" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, "p-each-series": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", @@ -10578,15 +9923,10 @@ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" - }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } @@ -10694,13 +10034,12 @@ } }, "parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "requires": { - "asn1.js": "^4.0.0", + "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", "evp_bytestokey": "^1.0.0", "pbkdf2": "^3.0.3", "safe-buffer": "^5.1.1" @@ -10808,9 +10147,9 @@ } }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -10919,13 +10258,13 @@ "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "portfinder": { - "version": "1.0.25", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", - "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", "requires": { "async": "^2.6.2", "debug": "^3.1.1", - "mkdirp": "^0.5.1" + "mkdirp": "^0.5.5" }, "dependencies": { "debug": { @@ -10944,9 +10283,9 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -10981,9 +10320,9 @@ } }, "postcss-calc": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", - "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", "requires": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", @@ -11436,14 +10775,14 @@ } }, "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "requires": { "icss-utils": "^4.1.1", - "postcss": "^7.0.16", + "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.0" + "postcss-value-parser": "^4.1.0" } }, "postcss-modules-scope": { @@ -11849,9 +11188,9 @@ } }, "postcss-value-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", - "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" }, "postcss-values-parser": { "version": "2.0.1", @@ -11928,9 +11267,9 @@ }, "dependencies": { "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -11966,18 +11305,18 @@ } }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { "pump": "^3.0.0" } }, "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true }, "is-stream": { @@ -12057,11 +11396,6 @@ } } }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" - }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -12139,9 +11473,9 @@ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "psl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", - "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "public-encrypt": { "version": "4.0.3", @@ -12154,6 +11488,13 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } } }, "pump": { @@ -12239,9 +11580,9 @@ "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" }, "ramda": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", - "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==" + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" }, "randexp": { "version": "0.4.6", @@ -12346,11 +11687,35 @@ "text-table": "0.2.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, + "browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, "cross-spawn": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", @@ -12361,6 +11726,11 @@ "which": "^2.0.1" } }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "emojis-list": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", @@ -12610,9 +11980,9 @@ } }, "react-scripts": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.1.tgz", - "integrity": "sha512-JpTdi/0Sfd31mZA6Ukx+lq5j1JoKItX7qqEK4OiACjVQletM1P38g49d9/D0yTxp9FrSF+xpJFStkGgKEIRjlQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", + "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==", "requires": { "@babel/core": "7.9.0", "@svgr/webpack": "4.3.3", @@ -12660,11 +12030,11 @@ "sass-loader": "8.0.2", "semver": "6.3.0", "style-loader": "0.23.1", - "terser-webpack-plugin": "2.3.5", + "terser-webpack-plugin": "2.3.8", "ts-pnp": "1.1.6", "url-loader": "2.3.0", "webpack": "4.42.0", - "webpack-dev-server": "3.10.3", + "webpack-dev-server": "3.11.0", "webpack-manifest-plugin": "2.2.0", "workbox-webpack-plugin": "4.3.1" }, @@ -12700,11 +12070,6 @@ "isarray": "^1.0.0" } }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, "eslint-plugin-import": { "version": "2.20.1", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", @@ -12884,18 +12249,18 @@ } }, "react-scroll": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.0.tgz", - "integrity": "sha512-oZfBXPhcxYPR8elI9tC3ORT6+iqiPPJWslsdR9intbNI5PVSa4XoAfC0I/cB3zk5lxQ/NSexCnT+8RqJL8mSZQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.1.tgz", + "integrity": "sha512-UAKmawFHn+c7x/DoXuHqOsQ5xwNk2Dxv7vP8Ft41K2hglPWkshcSos0tMTr8704UkFqImoUGzMTdN4vuZXoqbw==", "requires": { "lodash.throttle": "^4.1.1", "prop-types": "^15.7.2" } }, "react-table": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.3.0.tgz", - "integrity": "sha512-VQlVgvKItkpO+tAtWf/xdn9a8RU8gVqG25Ymrw9PczyBrM2Cr+HivHVQ2VsYWy8SieL0bcCNk3C++mbtWgXLfQ==" + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.5.0.tgz", + "integrity": "sha512-hLsbNqLJkkYiATVteM8mthP8y5vnLPB2qdi9FeGZjsvb2m5vxj6cavIgk35oulvBmYD6Kox0HFfI332HPZpC7w==" }, "react-test-renderer": { "version": "16.13.1", @@ -12977,11 +12342,11 @@ } }, "readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", "requires": { - "picomatch": "^2.0.7" + "picomatch": "^2.2.1" } }, "realpath-native": { @@ -13015,9 +12380,9 @@ "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -13028,17 +12393,16 @@ } }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regenerator-transform": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", - "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "requires": { - "@babel/runtime": "^7.8.4", - "private": "^0.1.8" + "@babel/runtime": "^7.8.4" } }, "regex-not": { @@ -13065,9 +12429,9 @@ } }, "regexpp": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", - "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" }, "regexpu-core": { "version": "4.7.0", @@ -13083,9 +12447,9 @@ } }, "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { "version": "0.6.4", @@ -13197,19 +12561,19 @@ } }, "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", "requires": { - "lodash": "^4.17.15" + "lodash": "^4.17.19" } }, "request-promise-native": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", "requires": { - "request-promise-core": "1.1.3", + "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" } @@ -13220,9 +12584,9 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "requires-port": { "version": "1.0.0", @@ -13230,9 +12594,9 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "requires": { "path-parse": "^1.0.6" } @@ -13402,12 +12766,9 @@ "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, "run-async": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.0.tgz", - "integrity": "sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==", - "requires": { - "is-promise": "^2.1.0" - } + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-node": { "version": "1.0.0", @@ -13424,17 +12785,17 @@ } }, "rxjs": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", - "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", "requires": { "tslib": "^1.9.0" } }, "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safe-regex": { "version": "1.1.0", @@ -13546,11 +12907,12 @@ } }, "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "requires": { - "ajv": "^6.12.0", + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", "ajv-keywords": "^3.4.1" } }, @@ -13645,9 +13007,12 @@ } }, "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } }, "serve-index": { "version": "1.9.1", @@ -13814,9 +13179,9 @@ } }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, "simple-swizzle": { "version": "0.2.2", @@ -13971,12 +13336,13 @@ } }, "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", "requires": { "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" } }, "sockjs-client": { @@ -14041,9 +13407,9 @@ } }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -14055,23 +13421,23 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -14083,9 +13449,9 @@ "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" }, "spdy": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", - "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -14385,110 +13751,18 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - } - } - }, - "string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } - }, - "string.prototype.trimright": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" } }, "string.prototype.trimstart": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", - "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", - "dev": true - }, - "is-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", - "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.1" - } - } } }, "string_decoder": { @@ -14568,9 +13842,9 @@ } }, "strip-json-comments": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", - "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "strip-outer": { "version": "1.0.1", @@ -14673,9 +13947,9 @@ } }, "css-what": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==" }, "domutils": { "version": "1.7.0", @@ -14704,11 +13978,6 @@ "string-width": "^3.0.0" }, "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -14750,9 +14019,9 @@ } }, "terser": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz", - "integrity": "sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -14760,18 +14029,18 @@ } }, "terser-webpack-plugin": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.5.tgz", - "integrity": "sha512-WlWksUoq+E4+JlJ+h+U+QUzXpcsMSSNXkDy9lBVkSqDn1w23Gg29L/ary9GeJVYCGiNJJX7LnVc4bwL1N3/g1w==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", "requires": { "cacache": "^13.0.1", - "find-cache-dir": "^3.2.0", - "jest-worker": "^25.1.0", - "p-limit": "^2.2.2", - "schema-utils": "^2.6.4", - "serialize-javascript": "^2.1.2", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", - "terser": "^4.4.3", + "terser": "^4.6.12", "webpack-sources": "^1.4.3" }, "dependencies": { @@ -14800,9 +14069,9 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-worker": { - "version": "25.1.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz", - "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "requires": { "merge-stream": "^2.0.0", "supports-color": "^7.0.0" @@ -14817,9 +14086,9 @@ } }, "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { "semver": "^6.0.0" } @@ -14931,11 +14200,6 @@ "read-pkg": "^3.0.0" } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -15158,9 +14422,9 @@ } }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "tsutils": { "version": "3.17.1", @@ -15505,9 +14769,9 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", - "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -15607,24 +14871,36 @@ } }, "watchpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", "requires": { - "chokidar": "^2.0.2", + "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" }, "dependencies": { "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -15641,504 +14917,32 @@ } }, "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "optional": true, "requires": { "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "optional": true, "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" + "is-extglob": "^2.1.0" } } } @@ -16147,6 +14951,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, "requires": { "binary-extensions": "^1.0.0" } @@ -16154,12 +14959,14 @@ "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16174,6 +14981,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -16183,12 +14991,14 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, "requires": { "safe-buffer": "~5.1.0" } @@ -16244,9 +15054,9 @@ "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" }, "cacache": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", - "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -16301,26 +15111,21 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", "worker-farm": "^1.7.0" } }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -16341,9 +15146,9 @@ } }, "webpack-dev-server": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", - "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -16353,48 +15158,38 @@ "debug": "^4.1.1", "del": "^4.1.1", "express": "^4.17.1", - "html-entities": "^1.2.1", + "html-entities": "^1.3.1", "http-proxy-middleware": "0.19.1", "import-local": "^2.0.0", "internal-ip": "^4.3.0", "ip": "^1.1.5", "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "loglevel": "^1.6.6", + "loglevel": "^1.6.8", "opn": "^5.5.0", "p-retry": "^3.0.1", - "portfinder": "^1.0.25", + "portfinder": "^1.0.26", "schema-utils": "^1.0.0", "selfsigned": "^1.10.7", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.19", + "sockjs": "0.3.20", "sockjs-client": "1.4.0", - "spdy": "^4.0.1", + "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", "url": "^0.11.0", "webpack-dev-middleware": "^3.7.2", "webpack-log": "^2.0.0", "ws": "^6.2.1", - "yargs": "12.0.5" + "yargs": "^13.3.2" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -16414,516 +15209,14 @@ "upath": "^1.1.1" } }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "optional": true, "requires": { "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } + "nan": "^2.12.1" } }, "glob-parent": { @@ -16945,11 +15238,6 @@ } } }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" - }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -16963,34 +15251,11 @@ "binary-extensions": "^1.0.0" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "requires": { - "invert-kv": "^2.0.0" - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -17035,25 +15300,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -17070,11 +15316,6 @@ "has-flag": "^3.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", @@ -17082,34 +15323,6 @@ "requires": { "async-limiter": "~1.0.0" } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -17155,12 +15368,10 @@ } }, "websocket-driver": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", - "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", "requires": { - "http-parser-js": ">=0.4.0 <0.4.11", - "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, @@ -17178,9 +15389,9 @@ } }, "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -17401,12 +15612,38 @@ } }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "wrappy": { @@ -17469,9 +15706,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, "yallist": { "version": "2.1.2", @@ -17479,12 +15716,9 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yaml": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", - "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", - "requires": { - "@babel/runtime": "^7.8.7" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" }, "yargs": { "version": "13.3.2", @@ -17503,11 +15737,6 @@ "yargs-parser": "^13.1.2" }, "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -17516,21 +15745,11 @@ "locate-path": "^3.0.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -17548,11 +15767,6 @@ "requires": { "ansi-regex": "^4.1.0" } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" } } }, diff --git a/package.json b/package.json index 0f9fa654..3459dab6 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.10.0", "react-markdown": "^4.3.1", - "react-scripts": "^3.4.0", + "react-scripts": "^3.4.3", "react-scroll": "^1.8.0", "react-table": "^7.3.0", "react-test-renderer": "^16.12.0", From a397147353f759d424b094ad153b7de1fe0f87b4 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Thu, 13 Aug 2020 11:57:03 -0400 Subject: [PATCH 049/386] Remove duplicate question - Remove Duplicates from Sorted List --- src/data/index.js | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 00e7bb17..bb4c90fe 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1824,15 +1824,6 @@ const questions = [ 'Oracle', ], }, - { - id: 154, - name: 'Remove Duplicates from Sorted List', - url: 'https://leetcode.com/problems/remove-duplicates-from-sorted-list/', - pattern: ['Two Pointers'], - difficulty: 'Easy', - premium: false, - companies: ['Amazon', 'Apple', 'Microsoft'], - }, { id: 155, name: 'Squares of a Sorted Array', @@ -2049,7 +2040,8 @@ const questions = [ { id: 172, name: 'Sort Items by Groups Respecting Dependencies', - url: 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', + url: + 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', pattern: ['DFS', 'Graph', 'Topological Sort'], difficulty: 'Hard', premium: false, From 781b75825cfbc213f7e5a83a9f6f26b9fb9fa071 Mon Sep 17 00:00:00 2001 From: Pavan Soundara Date: Fri, 4 Sep 2020 06:22:19 +0530 Subject: [PATCH 050/386] Remove duplicate question - Kth Smallest Element in a BST (#46) --- src/data/index.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index bb4c90fe..55bd190b 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1716,15 +1716,6 @@ const questions = [ 'Apple', ], }, - { - id: 146, - name: 'Kth Smallest Element in a BST', - url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', - pattern: ['DFS'], - difficulty: 'Medium', - premium: false, - companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], - }, { id: 147, name: 'Implement Trie (Prefix Tree)', From 14544bb3703b3057e30b804cd9dd7433539ba3d8 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Wed, 16 Sep 2020 23:13:14 -0400 Subject: [PATCH 051/386] Add "Must solve in-place" tip Fixes #42 --- src/components/Tips/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Tips/index.js b/src/components/Tips/index.js index 41a65eee..95f3f9a8 100644 --- a/src/components/Tips/index.js +++ b/src/components/Tips/index.js @@ -27,6 +27,10 @@ If given a linked list then If recursion is banned then - Stack +If must solve in-place then +- Swap corresponding values +- Store one or more different values in the same pointer + If asked for maximum/minumum subarray/subset/options then - Dynamic programming From 93e1da3afd9d9c25f1a6769e50a31acc37e0ba99 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 18 Sep 2020 22:52:23 -0400 Subject: [PATCH 052/386] Update npm packages --- package-lock.json | 30 +++++++++++++++--------------- package.json | 10 +++++----- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 77b481d3..2cbd3418 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5011,9 +5011,9 @@ } }, "enzyme-adapter-react-16": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.3.tgz", - "integrity": "sha512-98rqNI4n9HZslWIPuuwy4hK1bxRuMy+XX0CU1dS8iUqcgisTxeBaap6oPp2r4MWC8OphCbbqAT8EU/xHz3zIaQ==", + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.4.tgz", + "integrity": "sha512-wPzxs+JaGDK2TPYzl5a9YWGce6i2SQ3Cg51ScLeyj2WotUZ8Obcq1ke/U1Y2VGpYlb9rrX2yCjzSMgtKCeAt5w==", "requires": { "enzyme-adapter-utils": "^1.13.1", "enzyme-shallow-equal": "^1.0.4", @@ -11253,9 +11253,9 @@ } }, "pretty-quick": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.1.tgz", - "integrity": "sha512-y7bJt77XadjUr+P1uKqZxFWLddvj3SKY6EU4BuQtMxmmEFSMpbN132pUWdSG1g1mtUfO0noBvn7wBf0BVeomHg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-2.0.2.tgz", + "integrity": "sha512-aLb6vtOTEfJDwi1w+MBTeE20GwPVUYyn6IqNg6TtGpiOB1W3y6vKcsGFjqGeaaEtQgMLSPXTWONqh33UBuwG8A==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -11926,9 +11926,9 @@ "integrity": "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" }, "react-icons": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.10.0.tgz", - "integrity": "sha512-WsQ5n1JToG9VixWilSo1bHv842Cj5aZqTGiS3Ud47myF6aK7S/IUY2+dHcBdmkQcCFRuHsJ9OMUI0kTDfjyZXQ==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-3.11.0.tgz", + "integrity": "sha512-JRgiI/vdF6uyBgyZhVyYJUZAop95Sy4XDe/jmT3R/bKliFWpO/uZBwvSjWEdxwzec7SYbEPNPck0Kff2tUGM2Q==", "requires": { "camelcase": "^5.0.0" }, @@ -12258,9 +12258,9 @@ } }, "react-table": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.5.0.tgz", - "integrity": "sha512-hLsbNqLJkkYiATVteM8mthP8y5vnLPB2qdi9FeGZjsvb2m5vxj6cavIgk35oulvBmYD6Kox0HFfI332HPZpC7w==" + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.5.1.tgz", + "integrity": "sha512-rprrUElCqvj79lyY2XbUoYLzwA5Mm4CGS8ElQ8OyzocvmkvCcmunvvfbpIg9Jm9HnMBjVZcVyPFPZ1BFelIBKw==" }, "react-test-renderer": { "version": "16.13.1", @@ -12301,9 +12301,9 @@ } }, "reactstrap": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.5.1.tgz", - "integrity": "sha512-igpdw8DiW48ZtwGOo2unwlsILFlF7deiqFUAqc3wrsX/0H0OkvmezJdkjJx2X9jaHfjGdPpm0vu5VN/kk7tv+A==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.6.0.tgz", + "integrity": "sha512-03/UMbLPR6MhVStVUfCLuKh8xh4JOtNVkRxDB9/uHixN+cEQPOpSYa0K69YyK1/2YdZBs2qS6y0cQkK8NQKBHA==", "requires": { "@babel/runtime": "^7.2.0", "classnames": "^2.2.3", diff --git a/package.json b/package.json index 3459dab6..cb24c4a4 100644 --- a/package.json +++ b/package.json @@ -10,21 +10,21 @@ "bootstrap": "^4.5.0", "classnames": "^2.2.6", "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.2", + "enzyme-adapter-react-16": "^1.15.4", "gh-pages": "^2.2.0", "node-sass": "^4.14.1", "react": "^16.12.0", "react-dom": "^16.12.0", "react-ga": "^2.7.0", - "react-icons": "^3.10.0", + "react-icons": "^3.11.0", "react-markdown": "^4.3.1", "react-scripts": "^3.4.3", "react-scroll": "^1.8.0", - "react-table": "^7.3.0", + "react-table": "^7.5.1", "react-test-renderer": "^16.12.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.5.1" + "reactstrap": "^8.6.0" }, "devDependencies": { "babel-eslint": "^10.0.3", @@ -37,7 +37,7 @@ "eslint-plugin-react": "^7.20.3", "husky": "^3.1.0", "prettier": "^1.19.1", - "pretty-quick": "^2.0.1" + "pretty-quick": "^2.0.2" }, "scripts": { "predeploy": "npm run build", From a47480e9b4f88d12745a8d8b8c176de51a5a7a36 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Thu, 8 Oct 2020 11:24:46 -0400 Subject: [PATCH 053/386] Remove duplicate entry for Minimum Window Substring --- src/data/index.js | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/data/index.js b/src/data/index.js index 55bd190b..7ae56e3f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1897,26 +1897,6 @@ const questions = [ 'Uber', ], }, - { - id: 161, - name: 'Minimum Window Substring', - url: 'https://leetcode.com/problems/minimum-window-substring/', - pattern: ['Two Pointers'], - difficulty: 'Hard', - premium: false, - companies: [ - 'Facebook', - 'Amazon', - 'Google', - 'Microsoft', - 'LinkedIn', - 'Bloomberg', - 'Adobe', - 'Lyft', - 'Oracle', - 'Salesforce', - ], - }, { id: 162, name: 'Trapping Rain Water', From 91c56e1c79ac83664fd1b70b6846abfbea427f90 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Tue, 20 Oct 2020 23:42:48 -0400 Subject: [PATCH 054/386] Update `Letter Case Permutation` from Easy to Medium difficulty (#53) Fixes #52 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 7ae56e3f..ffc4c364 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -180,7 +180,7 @@ const questions = [ name: 'Letter Case Permutation', url: 'https://leetcode.com/problems/letter-case-permutation/', pattern: ['Backtracking'], - difficulty: 'Easy', + difficulty: 'Medium', premium: false, companies: ['Amazon'], }, From 89722b49344ef7170a7caaf876bb56f1b7cb5e9a Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Tue, 20 Oct 2020 23:47:58 -0400 Subject: [PATCH 055/386] Address object-path security vulnerability (#54) --- package-lock.json | 1386 ++++++++++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 818 insertions(+), 570 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2cbd3418..4e18ac06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,14 +13,9 @@ } }, "@babel/compat-data": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", - "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", - "requires": { - "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "semver": "^5.5.0" - } + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz", + "integrity": "sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==" }, "@babel/core": { "version": "7.9.0", @@ -96,48 +91,58 @@ } }, "@babel/helper-builder-react-jsx-experimental": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", - "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", + "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", - "@babel/types": "^7.10.5" + "@babel/helper-module-imports": "^7.12.1", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-compilation-targets": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", - "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz", + "integrity": "sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==", "requires": { - "@babel/compat-data": "^7.10.4", + "@babel/compat-data": "^7.12.1", + "@babel/helper-validator-option": "^7.12.1", "browserslist": "^4.12.0", - "invariant": "^2.2.4", - "levenary": "^1.1.1", "semver": "^5.5.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", - "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", "requires": { "@babel/helper-function-name": "^7.10.4", - "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", - "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", + "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-regex": "^7.10.4", - "regexpu-core": "^4.7.0" + "regexpu-core": "^4.7.1" } }, "@babel/helper-define-map": { @@ -151,12 +156,23 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", - "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-function-name": { @@ -186,33 +202,107 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", - "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", + "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-imports": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", - "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz", + "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-module-transforms": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", - "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", "@babel/template": "^7.10.4", - "@babel/types": "^7.11.0", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } } }, "@babel/helper-optimise-call-expression": { @@ -237,43 +327,124 @@ } }, "@babel/helper-remap-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", - "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-wrap-function": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-replace-supers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", - "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", + "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } } }, "@babel/helper-simple-access": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", - "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", - "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/helper-split-export-declaration": { @@ -289,10 +460,15 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" }, + "@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==" + }, "@babel/helper-wrap-function": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", - "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "requires": { "@babel/helper-function-name": "^7.10.4", "@babel/template": "^7.10.4", @@ -301,13 +477,61 @@ } }, "@babel/helpers": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", - "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz", + "integrity": "sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==", "requires": { "@babel/template": "^7.10.4", - "@babel/traverse": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", + "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", + "requires": { + "@babel/types": "^7.12.1", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/parser": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", + "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" + }, + "@babel/traverse": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", + "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.1", + "@babel/types": "^7.12.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } } }, "@babel/highlight": { @@ -326,21 +550,21 @@ "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", - "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", - "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, @@ -355,103 +579,103 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", - "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", - "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", - "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", - "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", - "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", - "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", - "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.10.4" + "@babel/plugin-transform-parameters": "^7.12.1" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", - "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", - "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", - "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", - "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, @@ -464,17 +688,17 @@ } }, "@babel/plugin-syntax-class-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", - "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-decorators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", - "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -496,9 +720,9 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", - "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -512,9 +736,9 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", - "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -568,107 +792,107 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", - "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-typescript": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", - "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", - "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", - "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "requires": { - "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-remap-async-to-generator": "^7.10.4" + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", - "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", - "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-classes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", - "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-define-map": "^7.10.4", "@babel/helper-function-name": "^7.10.4", "@babel/helper-optimise-call-expression": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", "@babel/helper-split-export-declaration": "^7.10.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", - "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-destructuring": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", - "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", - "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", - "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", - "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" @@ -684,197 +908,195 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", - "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", - "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "requires": { "@babel/helper-function-name": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", - "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", - "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", - "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "requires": { - "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", - "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", - "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", "requires": { "@babel/helper-hoist-variables": "^7.10.4", - "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", - "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "requires": { - "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", - "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.12.1" } }, "@babel/plugin-transform-new-target": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", - "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-object-super": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", - "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-replace-supers": "^7.10.4" + "@babel/helper-replace-supers": "^7.12.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", - "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "requires": { - "@babel/helper-get-function-arity": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-property-literals": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", - "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", - "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.1.tgz", + "integrity": "sha512-KOHd0tIRLoER+J+8f9DblZDa1fLGPwaaN1DI1TVHuQFOpjHV22C3CUB3obeC4fexHY9nx+fH0hQNvLFFfA1mxA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", - "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", - "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.1.tgz", + "integrity": "sha512-RmKejwnT0T0QzQUzcbP5p1VWlpnP8QHtdhEtLG55ZDQnJNalbF3eeDyu3dnGKvGzFIQiBzFhBYTwvv435p9Xpw==", "requires": { "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/plugin-syntax-jsx": "^7.12.1" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", - "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.1.tgz", + "integrity": "sha512-IilcGWdN1yNgEGOrB96jbTplRh+V2Pz1EoEwsKsHfX1a/L40cUYuD71Zepa7C+ujv7kJIxnDftWeZbKNEqZjCQ==", "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/plugin-syntax-jsx": "^7.12.1" } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", - "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", - "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", - "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-regenerator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", - "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", - "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -891,99 +1113,99 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", - "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-spread": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", - "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", - "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", + "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/helper-regex": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", - "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", - "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-typescript": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", - "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-create-class-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-typescript": "^7.10.4" + "@babel/plugin-syntax-typescript": "^7.12.1" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", - "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", - "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-create-regexp-features-plugin": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", - "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", "requires": { - "@babel/compat-data": "^7.11.0", - "@babel/helper-compilation-targets": "^7.10.4", - "@babel/helper-module-imports": "^7.10.4", + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-proposal-async-generator-functions": "^7.10.4", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-dynamic-import": "^7.10.4", - "@babel/plugin-proposal-export-namespace-from": "^7.10.4", - "@babel/plugin-proposal-json-strings": "^7.10.4", - "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", - "@babel/plugin-proposal-numeric-separator": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", - "@babel/plugin-proposal-optional-chaining": "^7.11.0", - "@babel/plugin-proposal-private-methods": "^7.10.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-class-properties": "^7.12.1", "@babel/plugin-syntax-dynamic-import": "^7.8.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.0", @@ -993,52 +1215,61 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.10.4", - "@babel/plugin-transform-arrow-functions": "^7.10.4", - "@babel/plugin-transform-async-to-generator": "^7.10.4", - "@babel/plugin-transform-block-scoped-functions": "^7.10.4", - "@babel/plugin-transform-block-scoping": "^7.10.4", - "@babel/plugin-transform-classes": "^7.10.4", - "@babel/plugin-transform-computed-properties": "^7.10.4", - "@babel/plugin-transform-destructuring": "^7.10.4", - "@babel/plugin-transform-dotall-regex": "^7.10.4", - "@babel/plugin-transform-duplicate-keys": "^7.10.4", - "@babel/plugin-transform-exponentiation-operator": "^7.10.4", - "@babel/plugin-transform-for-of": "^7.10.4", - "@babel/plugin-transform-function-name": "^7.10.4", - "@babel/plugin-transform-literals": "^7.10.4", - "@babel/plugin-transform-member-expression-literals": "^7.10.4", - "@babel/plugin-transform-modules-amd": "^7.10.4", - "@babel/plugin-transform-modules-commonjs": "^7.10.4", - "@babel/plugin-transform-modules-systemjs": "^7.10.4", - "@babel/plugin-transform-modules-umd": "^7.10.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", - "@babel/plugin-transform-new-target": "^7.10.4", - "@babel/plugin-transform-object-super": "^7.10.4", - "@babel/plugin-transform-parameters": "^7.10.4", - "@babel/plugin-transform-property-literals": "^7.10.4", - "@babel/plugin-transform-regenerator": "^7.10.4", - "@babel/plugin-transform-reserved-words": "^7.10.4", - "@babel/plugin-transform-shorthand-properties": "^7.10.4", - "@babel/plugin-transform-spread": "^7.11.0", - "@babel/plugin-transform-sticky-regex": "^7.10.4", - "@babel/plugin-transform-template-literals": "^7.10.4", - "@babel/plugin-transform-typeof-symbol": "^7.10.4", - "@babel/plugin-transform-unicode-escapes": "^7.10.4", - "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.11.0", - "browserslist": "^4.12.0", + "@babel/types": "^7.12.1", "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", "semver": "^5.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", + "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/preset-modules": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", - "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1048,17 +1279,17 @@ } }, "@babel/preset-react": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", - "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-transform-react-display-name": "^7.10.4", - "@babel/plugin-transform-react-jsx": "^7.10.4", - "@babel/plugin-transform-react-jsx-development": "^7.10.4", - "@babel/plugin-transform-react-jsx-self": "^7.10.4", - "@babel/plugin-transform-react-jsx-source": "^7.10.4", - "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/preset-typescript": { @@ -1618,9 +1849,9 @@ "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" }, "@types/babel__core": { - "version": "7.1.9", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", - "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "version": "7.1.10", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", + "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -1630,26 +1861,26 @@ } }, "@types/babel__generator": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", - "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", - "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", + "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", - "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", + "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", "requires": { "@babel/types": "^7.3.0" } @@ -1696,9 +1927,9 @@ } }, "@types/json-schema": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", - "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" }, "@types/json5": { "version": "0.0.29", @@ -2094,9 +2325,9 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", - "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "abbrev": { "version": "1.1.1", @@ -2127,9 +2358,9 @@ }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" } } }, @@ -2149,51 +2380,30 @@ "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, "adjust-sourcemap-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", - "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { - "assert": "1.4.1", - "camelcase": "5.0.0", - "loader-utils": "1.2.3", - "object-path": "0.11.4", - "regex-parser": "2.2.10" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "dependencies": { - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } } } }, "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -2493,11 +2703,27 @@ } }, "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "requires": { + "object-assign": "^4.1.1", "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } } }, "assert-plus": { @@ -2750,13 +2976,13 @@ } }, "parse-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", - "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", + "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, @@ -3103,9 +3329,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", - "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" }, "body-parser": { "version": "1.19.0", @@ -3308,14 +3534,14 @@ } }, "browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", - "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "version": "4.14.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", + "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", "requires": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" + "caniuse-lite": "^1.0.30001135", + "electron-to-chromium": "^1.3.571", + "escalade": "^3.1.0", + "node-releases": "^1.1.61" } }, "bser": { @@ -3478,9 +3704,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001113", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001113.tgz", - "integrity": "sha512-qMvjHiKH21zzM/VDZr6oosO6Ri3U0V2tC015jRXjOecwQCJtsU5zklTNTk31jQbIOP8gha0h1ccM/g0ECP+4BA==" + "version": "1.0.30001148", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz", + "integrity": "sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==" }, "capture-exit": { "version": "2.0.0", @@ -3544,9 +3770,9 @@ } }, "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -3555,7 +3781,7 @@ "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "readdirp": "~3.5.0" }, "dependencies": { "anymatch": { @@ -3764,12 +3990,12 @@ } }, "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "requires": { "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "color-string": "^1.5.4" } }, "color-convert": { @@ -3786,9 +4012,9 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -4798,9 +5024,9 @@ } }, "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "requires": { "is-obj": "^2.0.0" } @@ -4875,9 +5101,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.533", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.533.tgz", - "integrity": "sha512-YqAL+NXOzjBnpY+dcOKDlZybJDCOzgsq4koW3fvyty/ldTmsb4QazZpOWmVvZ2m0t5jbBf7L0lIGU3BUipwG+A==" + "version": "1.3.582", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.582.tgz", + "integrity": "sha512-0nCJ7cSqnkMC+kUuPs0YgklFHraWGl/xHqtZWWtOeVtyi+YqkoAOMGuZQad43DscXCQI/yizcTa3u6B5r+BLww==" }, "elliptic": { "version": "6.5.3", @@ -5122,9 +5348,9 @@ } }, "escalade": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", - "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escape-html": { "version": "1.0.3", @@ -5719,9 +5945,9 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" }, "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, "events": { "version": "3.2.0", @@ -5917,9 +6143,9 @@ }, "dependencies": { "type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", - "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" } } }, @@ -7548,6 +7774,14 @@ "rgba-regex": "^1.0.0" } }, + "is-core-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz", + "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==", + "requires": { + "has": "^1.0.3" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -7979,9 +8213,9 @@ }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "jsdom": { "version": "14.1.0", @@ -8485,6 +8719,11 @@ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -8788,9 +9027,9 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "loglevel": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", - "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", + "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==" }, "loose-envify": { "version": "1.4.0", @@ -9391,9 +9630,9 @@ } }, "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", - "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-gyp": { "version": "3.8.0", @@ -9489,21 +9728,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - } - } } } }, @@ -9525,9 +9749,9 @@ } }, "node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", - "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" + "version": "1.1.64", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.64.tgz", + "integrity": "sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg==" }, "node-sass": { "version": "4.14.1", @@ -9716,11 +9940,6 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" - }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -9824,9 +10043,9 @@ } }, "open": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", - "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", + "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -10283,9 +10502,9 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -10320,9 +10539,9 @@ } }, "postcss-calc": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", - "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "requires": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", @@ -10599,9 +10818,9 @@ } }, "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "requires": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" @@ -11150,13 +11369,14 @@ } }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } }, "postcss-svgo": { @@ -11228,17 +11448,24 @@ } }, "pretty-bytes": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", - "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz", + "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==" }, "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "pretty-format": { @@ -11562,9 +11789,9 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" }, "querystringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", - "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "raf": { "version": "3.4.1", @@ -11980,9 +12207,9 @@ } }, "react-scripts": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", - "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz", + "integrity": "sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw==", "requires": { "@babel/core": "7.9.0", "@svgr/webpack": "4.3.3", @@ -12026,7 +12253,7 @@ "react-app-polyfill": "^1.0.6", "react-dev-utils": "^10.2.1", "resolve": "1.15.0", - "resolve-url-loader": "3.1.1", + "resolve-url-loader": "3.1.2", "sass-loader": "8.0.2", "semver": "6.3.0", "style-loader": "0.23.1", @@ -12133,10 +12360,11 @@ } }, "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "requires": { + "is-core-module": "^2.0.0", "path-parse": "^1.0.6" } } @@ -12342,9 +12570,9 @@ } }, "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "requires": { "picomatch": "^2.2.1" } @@ -12415,9 +12643,9 @@ } }, "regex-parser": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", - "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { "version": "1.3.0", @@ -12434,9 +12662,9 @@ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" }, "regexpu-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", - "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "requires": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -12499,15 +12727,22 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", + "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", "requires": { "css-select": "^1.1.0", "dom-converter": "^0.2", "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + } } }, "repeat-element": { @@ -12620,11 +12855,11 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", - "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", "requires": { - "adjust-sourcemap-loader": "2.0.0", + "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", "compose-function": "3.0.3", "convert-source-map": "1.7.0", @@ -12907,13 +13142,26 @@ } }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + } } }, "scss-tokenizer": { @@ -12941,11 +13189,11 @@ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", - "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "requires": { - "node-forge": "0.9.0" + "node-forge": "^0.10.0" } }, "semver": { @@ -13947,9 +14195,9 @@ } }, "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" }, "domutils": { "version": "1.7.0", @@ -14120,9 +14368,9 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -14723,17 +14971,17 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "requires": { - "inherits": "2.0.1" + "inherits": "2.0.3" }, "dependencies": { "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" } } }, @@ -15049,9 +15297,9 @@ }, "dependencies": { "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, "cacache": { "version": "12.0.4", @@ -15389,9 +15637,9 @@ } }, "whatwg-fetch": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", - "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz", + "integrity": "sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==" }, "whatwg-mimetype": { "version": "2.3.0", diff --git a/package.json b/package.json index cb24c4a4..e73c3f44 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^3.4.3", + "react-scripts": "^3.4.4", "react-scroll": "^1.8.0", "react-table": "^7.5.1", "react-test-renderer": "^16.12.0", From 207f1c7b2167dcefb46822214fa735a707eb7a7e Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 23 Oct 2020 23:33:01 -0400 Subject: [PATCH 056/386] Add Median of Two Sorted Arrays question (#55) --- src/data/index.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/data/index.js b/src/data/index.js index ffc4c364..cf2a095f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2018,6 +2018,23 @@ const questions = [ premium: false, companies: ['Google'], }, + { + id: 173, + name: 'Median of Two Sorted Arrays', + url: 'https://leetcode.com/problems/median-of-two-sorted-arrays/', + pattern: ['Binary Search'], + difficulty: 'Hard', + premium: false, + companies: [ + 'Amazon', + 'Goldman Sachs', + 'Apple', + 'Google', + 'Facebook', + 'Microsoft', + 'Bloomberg', + ], + }, ]; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; From 838a153ac34e4f8b019fd9734cfbc3081bffa4c2 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 24 Oct 2020 00:46:17 -0400 Subject: [PATCH 057/386] Add Majority Element question (#56) --- src/data/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data/index.js b/src/data/index.js index cf2a095f..ddbf5865 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2035,6 +2035,15 @@ const questions = [ 'Bloomberg', ], }, + { + id: 173, + name: 'Majority Element', + url: 'https://leetcode.com/problems/majority-element/', + pattern: ['Sorting'], + difficulty: 'Easy', + premium: false, + companies: ['Amazon', 'Google', 'Microsoft', 'Apple'], + }, ]; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; From b7b8174807d0aa34160361ebe356b1b3e977eb50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 12 Dec 2020 18:27:25 -0500 Subject: [PATCH 058/386] Bump ini from 1.3.5 to 1.3.8 (#61) Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/isaacs/ini/releases) - [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4e18ac06..7d6207b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7548,9 +7548,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "inquirer": { "version": "7.3.3", From b6b08693b174db76e61b54dc4307315642b6ed4d Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 14 Dec 2020 20:23:46 -0500 Subject: [PATCH 059/386] Update House Robber from Easy to Medium difficulty (#63) Fixes #62 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index ddbf5865..e3b46d16 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -379,7 +379,7 @@ const questions = [ name: 'House Robber', url: 'https://leetcode.com/problems/house-robber/', pattern: ['Dynamic Programming'], - difficulty: 'Easy', + difficulty: 'Medium', premium: false, companies: ['Google', 'Apple', 'Adobe', 'Microsoft', 'Amazon'], }, From 82cf595c89df3f2bb93629fe1da6fffb931200ad Mon Sep 17 00:00:00 2001 From: juhitiwari Date: Sat, 26 Dec 2020 01:38:36 +0530 Subject: [PATCH 060/386] Find attempted questions by difficulty (#64) * Find attempted questions by difficulty * removed unused import statement --- src/components/Table/index.js | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index c4d4db7b..cb1ac4c5 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -39,6 +39,17 @@ const Table = () => { checkedList = newCheckedList; window.localStorage.setItem('checked', JSON.stringify(checkedList)); } + const data = React.useMemo(() => questions, []); + /* Get a list of all checked questions in the form of a dictionary keys as question difficulty */ + const checkedQuestionsByDifficulty = { Easy: 0, Hard: 0, Medium: 0 }; + for (let i = 0; i < checkedList.length; i += 1) { + if (checkedList[i]) { + checkedQuestionsByDifficulty[data[i].difficulty] += 1; + } + } + const [checkQuestionsDict, setcheckQuestionsDict] = useState( + checkedQuestionsByDifficulty, + ); const [checked, setChecked] = useState(checkedList); @@ -54,7 +65,8 @@ const Table = () => { window.localStorage.setItem('showPatterns', JSON.stringify(showPatterns)); }, [showPatterns]); - const data = React.useMemo(() => questions, []); + /*To view the number of question solved by difficulty*/ + console.log(checkQuestionsDict); const defaultColumn = React.useMemo( () => ({ @@ -81,6 +93,22 @@ const Table = () => { checked[cellInfo.row.original.id] = !checked[ cellInfo.row.original.id ]; + /*increment or decrement question count for the correct difficulty from the checkbox */ + if (checked[cellInfo.row.original.id]) { + setcheckQuestionsDict(prevState => ({ + ...prevState, + [cellInfo.row.original.difficulty]: + prevState[cellInfo.row.original.difficulty] + 1, + })); + } else { + setcheckQuestionsDict(prevState => ({ + ...prevState, + [cellInfo.row.original.difficulty]: + prevState[cellInfo.row.original.difficulty] === 0 + ? 0 + : prevState[cellInfo.row.original.difficulty] - 1, + })); + } setChecked([...checked]); }} /> From afde0070cd0ebfc6632616b206d31f30d747900a Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 25 Dec 2020 15:15:06 -0500 Subject: [PATCH 061/386] Update ID for Majority Element from 173 to 174 An existing quesiton already has the ID of 173 and this was causing some problems when attempting to update the difficulty counter, which landed in #64 --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index e3b46d16..8d66c3e5 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -2036,7 +2036,7 @@ const questions = [ ], }, { - id: 173, + id: 174, name: 'Majority Element', url: 'https://leetcode.com/problems/majority-element/', pattern: ['Sorting'], From b1df791e82be2116b080584c739069afc6bcf9a4 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 25 Dec 2020 16:42:41 -0500 Subject: [PATCH 062/386] Polish question difficulty count (#65) * Format comment blocks for consistency * Correct IDs to ensure checked array resizing is consistent * Polish logic for counting number of completed questions by difficulty --- src/components/Table/index.js | 62 +++++----- src/data/index.js | 218 +++++++++++++++++----------------- 2 files changed, 137 insertions(+), 143 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index cb1ac4c5..16e9c088 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -25,34 +25,36 @@ import './styles.scss'; const images = require.context('../../icons', true); const Table = () => { + const data = React.useMemo(() => questions, []); + let checkedList = JSON.parse(localStorage.getItem('checked')) || - new Array(questions.length).fill(false); + new Array(data.length).fill(false); - if (checkedList.length !== questions.length) { - const newCheckedList = new Array(questions.length).fill(false); + /* If the user has previously visited the website, then an array in + LocalStorage would exist of a certain length which corresponds to which + questions they have/have not completed. In the event that we add new questions + to the list, then we would need to resize and copy the existing 'checked' + array before updating it in LocalStorage in order to transfer their saved + progress. */ + if (checkedList.length !== data.length) { + const resizedCheckedList = new Array(data.length).fill(false); for (let i = 0; i < checkedList.length; i += 1) { - newCheckedList[i] = checkedList[i]; + resizedCheckedList[i] = checkedList[i]; } - checkedList = newCheckedList; + checkedList = resizedCheckedList; window.localStorage.setItem('checked', JSON.stringify(checkedList)); } - const data = React.useMemo(() => questions, []); - /* Get a list of all checked questions in the form of a dictionary keys as question difficulty */ - const checkedQuestionsByDifficulty = { Easy: 0, Hard: 0, Medium: 0 }; - for (let i = 0; i < checkedList.length; i += 1) { - if (checkedList[i]) { - checkedQuestionsByDifficulty[data[i].difficulty] += 1; - } + + const difficultyMap = { Easy: 0, Medium: 0, Hard: 0 }; + for (let i = 0; i < data.length; i += 1) { + difficultyMap[data[i].difficulty] += checkedList[data[i].id]; } - const [checkQuestionsDict, setcheckQuestionsDict] = useState( - checkedQuestionsByDifficulty, - ); + const [difficultyCount, setDifficultyCount] = useState(difficultyMap); const [checked, setChecked] = useState(checkedList); - const [showPatterns, setShowPatterns] = useState( JSON.parse(localStorage.getItem('showPatterns')) || new Array(1).fill(true), ); @@ -65,8 +67,8 @@ const Table = () => { window.localStorage.setItem('showPatterns', JSON.stringify(showPatterns)); }, [showPatterns]); - /*To view the number of question solved by difficulty*/ - console.log(checkQuestionsDict); + /* To view the number of question solved by difficulty */ + console.log(difficultyCount); const defaultColumn = React.useMemo( () => ({ @@ -93,22 +95,14 @@ const Table = () => { checked[cellInfo.row.original.id] = !checked[ cellInfo.row.original.id ]; - /*increment or decrement question count for the correct difficulty from the checkbox */ - if (checked[cellInfo.row.original.id]) { - setcheckQuestionsDict(prevState => ({ - ...prevState, - [cellInfo.row.original.difficulty]: - prevState[cellInfo.row.original.difficulty] + 1, - })); - } else { - setcheckQuestionsDict(prevState => ({ - ...prevState, - [cellInfo.row.original.difficulty]: - prevState[cellInfo.row.original.difficulty] === 0 - ? 0 - : prevState[cellInfo.row.original.difficulty] - 1, - })); - } + + const additive = checked[cellInfo.row.original.id] ? 1 : -1; + setDifficultyCount(prevState => ({ + ...prevState, + [cellInfo.row.original.difficulty]: + prevState[cellInfo.row.original.difficulty] + additive, + })); + setChecked([...checked]); }} /> diff --git a/src/data/index.js b/src/data/index.js index 8d66c3e5..1d2b275a 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -754,7 +754,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Microsoft'], }, { - id: 62, + id: 61, name: 'Pacific Atlantic Water Flow', url: 'https://leetcode.com/problems/pacific-atlantic-water-flow/', pattern: ['BFS', 'DFS'], @@ -763,7 +763,7 @@ const questions = [ companies: ['Microsoft', 'Google', 'Amazon'], }, { - id: 63, + id: 62, name: 'Number of Islands', url: 'https://leetcode.com/problems/number-of-islands/', pattern: ['BFS', 'DFS', 'Union Find'], @@ -782,7 +782,7 @@ const questions = [ ], }, { - id: 64, + id: 63, name: 'Graph Valid Tree', url: 'https://leetcode.com/problems/graph-valid-tree/', pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], @@ -791,7 +791,7 @@ const questions = [ companies: ['Amazon', 'LinkedIn'], }, { - id: 65, + id: 64, name: 'Number of Connected Components in an Undirected Graph', url: 'https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/', @@ -801,7 +801,7 @@ const questions = [ companies: ['Facebook', 'Amazon'], }, { - id: 66, + id: 65, name: 'Reverse Linked List', url: 'https://leetcode.com/problems/reverse-linked-list/', pattern: ['In-place reversal of a linked list'], @@ -819,7 +819,7 @@ const questions = [ ], }, { - id: 67, + id: 66, name: 'Reverse Linked List II', url: 'https://leetcode.com/problems/reverse-linked-list-ii/', pattern: ['In-place reversal of a linked list'], @@ -828,7 +828,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], }, { - id: 68, + id: 67, name: 'Rotate List', url: 'https://leetcode.com/problems/rotate-list/', pattern: ['In-place reversal of a linked list'], @@ -837,7 +837,7 @@ const questions = [ companies: ['LinkedIn', 'Amazon', 'Microsoft'], }, { - id: 69, + id: 68, name: 'Swap Nodes in Pairs', url: 'https://leetcode.com/problems/swap-nodes-in-pairs/', pattern: ['In-place reversal of a linked list'], @@ -846,7 +846,7 @@ const questions = [ companies: ['Microsoft', 'Facebook', 'Apple', 'Amazon'], }, { - id: 70, + id: 69, name: 'Odd Even Linked List', url: 'https://leetcode.com/problems/odd-even-linked-list/', pattern: ['In-place reversal of a linked list'], @@ -855,7 +855,7 @@ const questions = [ companies: ['Capital One', 'Facebook', 'Google', 'Microsoft', 'Bloomberg'], }, { - id: 71, + id: 70, name: 'Reverse Nodes in k-Group', url: 'https://leetcode.com/problems/reverse-nodes-in-k-group/', pattern: ['In-place reversal of a linked list'], @@ -864,7 +864,7 @@ const questions = [ companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Adobe'], }, { - id: 72, + id: 71, name: 'Merge Two Sorted Lists', url: 'https://leetcode.com/problems/merge-two-sorted-lists/', pattern: ['Two Pointers'], @@ -884,7 +884,7 @@ const questions = [ ], }, { - id: 73, + id: 72, name: 'Kth Smallest Element in a Sorted Matrix', url: 'https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix/', @@ -894,7 +894,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Microsoft', 'Google'], }, { - id: 74, + id: 73, name: 'Find K Pairs with Smallest Sums', url: 'https://leetcode.com/problems/find-k-pairs-with-smallest-sums/', pattern: ['Heap'], @@ -903,7 +903,7 @@ const questions = [ companies: ['LinkedIn', 'Amazon', 'Facebook'], }, { - id: 75, + id: 74, name: 'Merge k Sorted Lists', url: 'https://leetcode.com/problems/merge-k-sorted-lists/', pattern: ['Heap'], @@ -922,7 +922,7 @@ const questions = [ ], }, { - id: 76, + id: 75, name: 'Smallest Range Covering Elements from K Lists', url: 'https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists/', @@ -932,7 +932,7 @@ const questions = [ companies: ['Google', 'Amazon', 'Snapchat'], }, { - id: 77, + id: 76, name: 'Meeting Rooms', url: 'https://leetcode.com/problems/meeting-rooms', pattern: ['Intervals'], @@ -941,7 +941,7 @@ const questions = [ companies: ['Microsoft'], }, { - id: 78, + id: 77, name: 'Merge Intervals', url: 'https://leetcode.com/problems/merge-intervals/', pattern: ['Intervals'], @@ -964,7 +964,7 @@ const questions = [ ], }, { - id: 79, + id: 78, name: 'Interval List Intersections', url: 'https://leetcode.com/problems/interval-list-intersections/', pattern: ['Intervals'], @@ -981,7 +981,7 @@ const questions = [ ], }, { - id: 80, + id: 79, name: 'Non-overlapping Intervals', url: 'https://leetcode.com/problems/non-overlapping-intervals/', pattern: ['Intervals'], @@ -990,7 +990,7 @@ const questions = [ companies: ['Facebook'], }, { - id: 81, + id: 80, name: 'Meeting Rooms II', url: 'https://leetcode.com/problems/meeting-rooms-ii/', pattern: ['Heap', 'Intervals'], @@ -1009,7 +1009,7 @@ const questions = [ ], }, { - id: 82, + id: 81, name: 'Task Scheduler', url: 'https://leetcode.com/problems/task-scheduler/', pattern: ['Greedy', 'Heap'], @@ -1018,7 +1018,7 @@ const questions = [ companies: ['Facebook', 'Microsoft', 'Amazon', 'Uber', 'Oracle'], }, { - id: 83, + id: 82, name: 'Minimum Number of Arrows to Burst Balloons', url: 'https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/', @@ -1028,7 +1028,7 @@ const questions = [ companies: ['Facebook'], }, { - id: 84, + id: 83, name: 'Insert Interval', url: 'https://leetcode.com/problems/insert-interval/', pattern: ['Intervals'], @@ -1037,7 +1037,7 @@ const questions = [ companies: ['Google', 'Facebook', 'Twitter', 'Uber', 'LinkedIn', 'Amazon'], }, { - id: 85, + id: 84, name: 'Employee Free Time', url: 'https://leetcode.com/problems/employee-free-time/', pattern: ['Heap', 'Greedy'], @@ -1053,7 +1053,7 @@ const questions = [ ], }, { - id: 86, + id: 85, name: 'Binary Search', url: 'https://leetcode.com/problems/binary-search/', pattern: ['Binary Search'], @@ -1062,7 +1062,7 @@ const questions = [ companies: ['Microsoft'], }, { - id: 87, + id: 86, name: 'Find Smallest Letter Greater Than Target', url: 'https://leetcode.com/problems/find-smallest-letter-greater-than-target/', @@ -1072,7 +1072,7 @@ const questions = [ companies: ['LinkedIn'], }, { - id: 88, + id: 87, name: 'Peak Index in a Mountain Array', url: 'https://leetcode.com/problems/peak-index-in-a-mountain-array/', pattern: ['Binary Search'], @@ -1081,7 +1081,7 @@ const questions = [ companies: ['Facebook', 'Amazon', 'Google', 'Uber'], }, { - id: 89, + id: 88, name: 'Find Minimum in Rotated Sorted Array', url: 'https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/', pattern: ['Binary Search'], @@ -1090,7 +1090,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs', 'Apple'], }, { - id: 90, + id: 89, name: 'Find Peak Element', url: 'https://leetcode.com/problems/find-peak-element/', pattern: ['Binary Search'], @@ -1099,7 +1099,7 @@ const questions = [ companies: ['Facebook', 'Amazon', 'Google', 'Apple'], }, { - id: 91, + id: 90, name: 'Search in Rotated Sorted Array', url: 'https://leetcode.com/problems/search-in-rotated-sorted-array/', pattern: ['Binary Search'], @@ -1118,7 +1118,7 @@ const questions = [ ], }, { - id: 92, + id: 91, name: 'Search in Rotated Sorted Array II', url: 'https://leetcode.com/problems/search-in-rotated-sorted-array-ii/', pattern: ['Binary Search'], @@ -1127,7 +1127,7 @@ const questions = [ companies: ['Amazon'], }, { - id: 93, + id: 92, name: 'Search a 2D Matrix', url: 'https://leetcode.com/problems/search-a-2d-matrix/', pattern: ['Binary Search'], @@ -1136,7 +1136,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Apple'], }, { - id: 94, + id: 93, name: 'Search a 2D Matrix II', url: 'https://leetcode.com/problems/search-a-2d-matrix-ii/', pattern: ['Binary Search'], @@ -1145,7 +1145,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Microsoft'], }, { - id: 95, + id: 94, name: 'Find K Closest Elements', url: 'https://leetcode.com/problems/find-k-closest-elements/', pattern: ['Binary Search'], @@ -1154,7 +1154,7 @@ const questions = [ companies: ['Facebook', 'Bloomberg', 'Apple'], }, { - id: 96, + id: 95, name: 'Count of Range Sum', url: 'https://leetcode.com/problems/count-of-range-sum/', pattern: ['Binary Search'], @@ -1163,7 +1163,7 @@ const questions = [ companies: ['Google'], }, { - id: 97, + id: 96, name: 'Minimum Size Subarray Sum', url: 'https://leetcode.com/problems/minimum-size-subarray-sum/', pattern: ['Sliding Window'], @@ -1172,7 +1172,7 @@ const questions = [ companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Oracle'], }, { - id: 98, + id: 97, name: 'Fruit Into Baskets', url: 'https://leetcode.com/problems/fruit-into-baskets/', pattern: ['Sliding Window'], @@ -1181,7 +1181,7 @@ const questions = [ companies: ['Google'], }, { - id: 99, + id: 98, name: 'Permutation in String', url: 'https://leetcode.com/problems/permutation-in-string/', pattern: ['Sliding Window'], @@ -1190,7 +1190,7 @@ const questions = [ companies: ['Facebook', 'Microsoft', 'Google'], }, { - id: 100, + id: 99, name: 'Longest Repeating Character Replacement', url: 'https://leetcode.com/problems/longest-repeating-character-replacement/', @@ -1200,7 +1200,7 @@ const questions = [ companies: ['Google'], }, { - id: 101, + id: 100, name: 'Sliding Window Maximum', url: 'https://leetcode.com/problems/sliding-window-maximum/', pattern: ['Sliding Window'], @@ -1218,7 +1218,7 @@ const questions = [ ], }, { - id: 102, + id: 101, name: 'Longest Substring Without Repeating Characters', url: 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', @@ -1238,7 +1238,7 @@ const questions = [ ], }, { - id: 103, + id: 102, name: 'Minimum Number of K Consecutive Bit Flips', url: 'https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips/', @@ -1248,7 +1248,7 @@ const questions = [ companies: ['Amazon'], }, { - id: 104, + id: 103, name: 'Count Unique Characters of All Substrings of a Given String', url: 'https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string/', @@ -1258,7 +1258,7 @@ const questions = [ companies: ['Twitch'], }, { - id: 105, + id: 104, name: 'Minimum Window Substring', url: 'https://leetcode.com/problems/minimum-window-substring/', pattern: ['Sliding Window'], @@ -1279,7 +1279,7 @@ const questions = [ ], }, { - id: 106, + id: 105, name: 'Substring with Concatenation of All Words', url: 'https://leetcode.com/problems/substring-with-concatenation-of-all-words/', @@ -1289,7 +1289,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, { - id: 107, + id: 106, name: 'Kth Smallest Element in a BST', url: 'https://leetcode.com/problems/kth-smallest-element-in-a-bst/', pattern: ['DFS'], @@ -1298,7 +1298,7 @@ const questions = [ companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], }, { - id: 108, + id: 107, name: 'K Closest Points to Origin', url: 'https://leetcode.com/problems/k-closest-points-to-origin/', pattern: ['Heap'], @@ -1307,7 +1307,7 @@ const questions = [ companies: ['Facebook', 'Amazon', 'Asana', 'Oracle', 'Apple'], }, { - id: 109, + id: 108, name: 'Top K Frequent Elements', url: 'https://leetcode.com/problems/top-k-frequent-elements/', pattern: ['Heap'], @@ -1316,7 +1316,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Oracle', 'Google', 'Yelp', 'Apple'], }, { - id: 110, + id: 109, name: 'Sort Characters By Frequency', url: 'https://leetcode.com/problems/sort-characters-by-frequency/', pattern: ['Heap'], @@ -1325,7 +1325,7 @@ const questions = [ companies: ['Amazon', 'Bloomberg', 'Uber'], }, { - id: 111, + id: 110, name: 'Kth Largest Element in an Array', url: 'https://leetcode.com/problems/kth-largest-element-in-an-array/', pattern: ['Heap'], @@ -1346,7 +1346,7 @@ const questions = [ ], }, { - id: 112, + id: 111, name: 'Reorganize String', url: 'https://leetcode.com/problems/reorganize-string/', pattern: ['Greedy', 'Heap'], @@ -1362,7 +1362,7 @@ const questions = [ ], }, { - id: 113, + id: 112, name: 'Rearrange String k Distance Apart', url: 'https://leetcode.com/problems/rearrange-string-k-distance-apart', pattern: ['Greedy', 'Heap'], @@ -1371,7 +1371,7 @@ const questions = [ companies: ['Google'], }, { - id: 114, + id: 113, name: 'Course Schedule III', url: 'https://leetcode.com/problems/course-schedule-iii/', pattern: ['Greedy', 'Heap'], @@ -1380,7 +1380,7 @@ const questions = [ companies: ['Microsoft'], }, { - id: 115, + id: 114, name: 'Maximum Frequency Stack', url: 'https://leetcode.com/problems/maximum-frequency-stack/', pattern: ['Bucket Sort', 'Heap'], @@ -1389,7 +1389,7 @@ const questions = [ companies: ['Amazon', 'Apple'], }, { - id: 116, + id: 115, name: 'Course Schedule', url: 'https://leetcode.com/problems/course-schedule/', pattern: ['BFS', 'DFS', 'Graph', 'Topological Sort'], @@ -1398,7 +1398,7 @@ const questions = [ companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle', 'Google', 'Apple'], }, { - id: 117, + id: 116, name: 'Course Schedule II', url: 'https://leetcode.com/problems/course-schedule-ii/', pattern: ['BFS', 'DFS', 'Graph', 'Topological Sort'], @@ -1417,7 +1417,7 @@ const questions = [ ], }, { - id: 118, + id: 117, name: 'Minimum Height Trees', url: 'https://leetcode.com/problems/minimum-height-trees/', pattern: ['BFS', 'Graph', 'Topological Sort'], @@ -1426,7 +1426,7 @@ const questions = [ companies: ['Google', 'Amazon'], }, { - id: 119, + id: 118, name: 'Alien Dictionary', url: 'https://leetcode.com/problems/alien-dictionary', pattern: ['Graph', 'Topological Sort'], @@ -1445,7 +1445,7 @@ const questions = [ ], }, { - id: 120, + id: 119, name: 'Sequence Reconstruction', url: 'https://leetcode.com/problems/sequence-reconstruction', pattern: ['Graph', 'Topological Sort'], @@ -1454,7 +1454,7 @@ const questions = [ companies: ['Google'], }, { - id: 121, + id: 120, name: 'Binary Tree Level Order Traversal II', url: 'https://leetcode.com/problems/binary-tree-level-order-traversal-ii/', pattern: ['BFS'], @@ -1463,7 +1463,7 @@ const questions = [ companies: ['Apple'], }, { - id: 122, + id: 121, name: 'Average of Levels in Binary Tree', url: 'https://leetcode.com/problems/average-of-levels-in-binary-tree/', pattern: ['BFS'], @@ -1472,7 +1472,7 @@ const questions = [ companies: ['Amazon', 'Facebook'], }, { - id: 123, + id: 122, name: 'Minimum Depth of Binary Tree', url: 'https://leetcode.com/problems/minimum-depth-of-binary-tree/', pattern: ['BFS', 'DFS'], @@ -1481,7 +1481,7 @@ const questions = [ companies: ['Facebook'], }, { - id: 124, + id: 123, name: 'Binary Tree Level Order Traversal', url: 'https://leetcode.com/problems/binary-tree-level-order-traversal/', pattern: ['BFS'], @@ -1497,7 +1497,7 @@ const questions = [ ], }, { - id: 125, + id: 124, name: 'Binary Tree Zigzag Level Order Traversal', url: 'https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/', @@ -1515,7 +1515,7 @@ const questions = [ ], }, { - id: 126, + id: 125, name: 'Populating Next Right Pointers in Each Node', url: 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node/', @@ -1532,7 +1532,7 @@ const questions = [ ], }, { - id: 127, + id: 126, name: 'Populating Next Right Pointers in Each Node II', url: 'https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/', @@ -1542,7 +1542,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Facebook', 'Google'], }, { - id: 128, + id: 127, name: 'Binary Tree Right Side View', url: 'https://leetcode.com/problems/binary-tree-right-side-view/', pattern: ['BFS', 'DFS'], @@ -1551,7 +1551,7 @@ const questions = [ companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], }, { - id: 129, + id: 128, name: 'All Nodes Distance K in Binary Tree', url: 'https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree/', pattern: ['BFS', 'DFS'], @@ -1560,7 +1560,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Microsoft', 'Uber'], }, { - id: 131, + id: 129, name: 'Same Tree', url: 'https://leetcode.com/problems/same-tree/', pattern: ['DFS'], @@ -1569,7 +1569,7 @@ const questions = [ companies: ['Amazon'], }, { - id: 132, + id: 130, name: 'Path Sum', url: 'https://leetcode.com/problems/path-sum/', pattern: ['DFS'], @@ -1578,7 +1578,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Bloomberg'], }, { - id: 133, + id: 131, name: 'Diameter of Binary Tree', url: 'https://leetcode.com/problems/diameter-of-binary-tree/', pattern: ['DFS'], @@ -1587,7 +1587,7 @@ const questions = [ companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle', 'Google', 'Adobe'], }, { - id: 134, + id: 132, name: 'Merge Two Binary Trees', url: 'https://leetcode.com/problems/merge-two-binary-trees/', pattern: ['DFS'], @@ -1596,7 +1596,7 @@ const questions = [ companies: ['Adobe', 'Amazon'], }, { - id: 135, + id: 133, name: 'Maximum Depth of Binary Tree', url: 'https://leetcode.com/problems/maximum-depth-of-binary-tree/', pattern: ['DFS'], @@ -1605,7 +1605,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs'], }, { - id: 136, + id: 134, name: 'Lowest Common Ancestor of a Binary Search Tree', url: 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/', @@ -1615,7 +1615,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Microsoft', 'LinkedIn'], }, { - id: 137, + id: 135, name: 'Subtree of Another Tree', url: 'https://leetcode.com/problems/subtree-of-another-tree/', pattern: ['DFS'], @@ -1624,7 +1624,7 @@ const questions = [ companies: ['Amazon'], }, { - id: 138, + id: 136, name: 'Invert Binary Tree', url: 'https://leetcode.com/problems/invert-binary-tree/', pattern: ['DFS'], @@ -1633,7 +1633,7 @@ const questions = [ companies: ['Google', 'Microsoft', 'Amazon'], }, { - id: 139, + id: 137, name: 'Path Sum II', url: 'https://leetcode.com/problems/path-sum-ii/', pattern: ['DFS'], @@ -1642,7 +1642,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Quora'], }, { - id: 140, + id: 138, name: 'Path Sum III', url: 'https://leetcode.com/problems/path-sum-iii/', pattern: ['DFS'], @@ -1651,7 +1651,7 @@ const questions = [ companies: ['Amazon', 'Microsoft'], }, { - id: 141, + id: 139, name: 'Lowest Common Ancestor of a Binary Tree', url: 'https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/', @@ -1669,7 +1669,7 @@ const questions = [ ], }, { - id: 142, + id: 140, name: 'Maximum Binary Tree', url: 'https://leetcode.com/problems/maximum-binary-tree/', pattern: ['DFS'], @@ -1678,7 +1678,7 @@ const questions = [ companies: ['Google'], }, { - id: 143, + id: 141, name: 'Maximum Width of Binary Tree', url: 'https://leetcode.com/problems/maximum-width-of-binary-tree/', pattern: ['DFS'], @@ -1687,7 +1687,7 @@ const questions = [ companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], }, { - id: 144, + id: 142, name: 'Construct Binary Tree from Preorder and Inorder Traversal', url: 'https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/', @@ -1697,7 +1697,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Google', 'Facebook', 'Bloomberg'], }, { - id: 145, + id: 143, name: 'Validate Binary Search Tree', url: 'https://leetcode.com/problems/validate-binary-search-tree/', pattern: ['DFS'], @@ -1717,7 +1717,7 @@ const questions = [ ], }, { - id: 147, + id: 144, name: 'Implement Trie (Prefix Tree)', url: 'https://leetcode.com/problems/implement-trie-prefix-tree/', pattern: ['Design', 'Trie'], @@ -1726,7 +1726,7 @@ const questions = [ companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], }, { - id: 148, + id: 145, name: 'Binary Tree Maximum Path Sum', url: 'https://leetcode.com/problems/binary-tree-maximum-path-sum/', pattern: ['DFS'], @@ -1735,7 +1735,7 @@ const questions = [ companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Uber', 'Apple'], }, { - id: 149, + id: 146, name: 'Serialize and Deserialize Binary Tree', url: 'https://leetcode.com/problems/serialize-and-deserialize-binary-tree/', pattern: ['Design'], @@ -1754,7 +1754,7 @@ const questions = [ ], }, { - id: 150, + id: 147, name: 'Word Search II', url: 'https://leetcode.com/problems/word-search-ii/', pattern: ['DFS', 'Trie'], @@ -1771,7 +1771,7 @@ const questions = [ ], }, { - id: 151, + id: 148, name: 'Find Median from Data Stream', url: 'https://leetcode.com/problems/find-median-from-data-stream/', pattern: ['Heap'], @@ -1788,7 +1788,7 @@ const questions = [ ], }, { - id: 152, + id: 149, name: 'Sliding Window Median', url: 'https://leetcode.com/problems/sliding-window-median/', pattern: ['Heap'], @@ -1797,7 +1797,7 @@ const questions = [ companies: ['Amazon', 'Facebook', 'Google'], }, { - id: 153, + id: 150, name: 'Two Sum', url: 'https://leetcode.com/problems/two-sum/', pattern: ['Two Pointers'], @@ -1816,7 +1816,7 @@ const questions = [ ], }, { - id: 155, + id: 151, name: 'Squares of a Sorted Array', url: 'https://leetcode.com/problems/squares-of-a-sorted-array/', pattern: ['Two Pointers'], @@ -1835,7 +1835,7 @@ const questions = [ ], }, { - id: 156, + id: 152, name: 'Backspace String Compare', url: 'https://leetcode.com/problems/backspace-string-compare', pattern: ['Two Pointers'], @@ -1844,7 +1844,7 @@ const questions = [ companies: ['Google', 'Facebook', 'Amazon', 'Microsoft', 'Oracle'], }, { - id: 157, + id: 153, name: '3 Sum', url: 'https://leetcode.com/problems/3sum/', pattern: ['Two Pointers'], @@ -1863,7 +1863,7 @@ const questions = [ ], }, { - id: 158, + id: 154, name: '3 Sum Closest', url: 'https://leetcode.com/problems/3sum-closest/', pattern: ['Two Pointers'], @@ -1872,7 +1872,7 @@ const questions = [ companies: ['Google', 'Facebook', 'Amazon', 'Apple', 'Microsoft'], }, { - id: 159, + id: 155, name: 'Subarrays with Product Less than K', url: 'https://leetcode.com/problems/subarray-product-less-than-k/', pattern: ['Two Pointers'], @@ -1881,7 +1881,7 @@ const questions = [ companies: ['Akuna Capital', 'Google'], }, { - id: 160, + id: 156, name: 'Sort Colours', url: 'https://leetcode.com/problems/sort-colors/', pattern: ['Two Pointers'], @@ -1898,7 +1898,7 @@ const questions = [ ], }, { - id: 162, + id: 157, name: 'Trapping Rain Water', url: 'https://leetcode.com/problems/trapping-rain-water/', pattern: ['Two Pointers'], @@ -1919,7 +1919,7 @@ const questions = [ ], }, { - id: 163, + id: 158, name: 'Container With Most Water', url: 'https://leetcode.com/problems/container-with-most-water/', pattern: ['Two Pointers'], @@ -1937,7 +1937,7 @@ const questions = [ ], }, { - id: 164, + id: 159, name: 'Longest Word in Dictionary', url: 'https://leetcode.com/problems/longest-word-in-dictionary/', pattern: ['Trie'], @@ -1946,7 +1946,7 @@ const questions = [ companies: ['Goldman Sachs', 'Google'], }, { - id: 165, + id: 160, name: 'Index Pairs of a String', url: 'https://leetcode.com/problems/index-pairs-of-a-string/', pattern: ['Trie'], @@ -1955,7 +1955,7 @@ const questions = [ companies: ['Amazon'], }, { - id: 166, + id: 161, name: 'Maximum XOR of Two Numbers in an Array', url: 'https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array', pattern: ['Trie'], @@ -1964,7 +1964,7 @@ const questions = [ companies: ['Google'], }, { - id: 167, + id: 162, name: 'Concatenated Words', url: 'https://leetcode.com/problems/concatenated-words/', pattern: ['Trie'], @@ -1973,7 +1973,7 @@ const questions = [ companies: ['Amazon', 'Apple', 'Facebook'], }, { - id: 168, + id: 163, name: 'Prefix and Suffix Search', url: 'https://leetcode.com/problems/prefix-and-suffix-search/', pattern: ['Trie'], @@ -1982,7 +1982,7 @@ const questions = [ companies: ['Facebook', 'Google', 'Uber'], }, { - id: 169, + id: 164, name: 'Palindrome Pairs', url: 'https://leetcode.com/problems/palindrome-pairs/', pattern: ['Trie'], @@ -1991,7 +1991,7 @@ const questions = [ companies: ['Airbnb', 'Amazon', 'Facebook', 'Google', 'Square'], }, { - id: 170, + id: 165, name: 'Design Search Autocomplete System', url: 'https://leetcode.com/problems/design-search-autocomplete-system/', pattern: ['Trie'], @@ -2000,7 +2000,7 @@ const questions = [ companies: ['Amazon', 'Google', 'Lyft', 'Microsoft', 'Uber'], }, { - id: 171, + id: 166, name: 'Word Squares', url: 'https://leetcode.com/problems/word-squares/', pattern: ['Trie'], @@ -2009,7 +2009,7 @@ const questions = [ companies: ['Oracle'], }, { - id: 172, + id: 167, name: 'Sort Items by Groups Respecting Dependencies', url: 'https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies/', @@ -2019,7 +2019,7 @@ const questions = [ companies: ['Google'], }, { - id: 173, + id: 168, name: 'Median of Two Sorted Arrays', url: 'https://leetcode.com/problems/median-of-two-sorted-arrays/', pattern: ['Binary Search'], @@ -2036,7 +2036,7 @@ const questions = [ ], }, { - id: 174, + id: 169, name: 'Majority Element', url: 'https://leetcode.com/problems/majority-element/', pattern: ['Sorting'], From 2bda56c2a4f5736c61bcf5c8e9ce44b75cf87c17 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 25 Dec 2020 18:37:39 -0500 Subject: [PATCH 063/386] Show total number of questions completed by difficulty (#66) Fixes #39 --- src/components/Table/index.js | 51 +++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 16e9c088..8b394d82 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -49,8 +49,10 @@ const Table = () => { } const difficultyMap = { Easy: 0, Medium: 0, Hard: 0 }; + const totalDifficultyCount = { Easy: 0, Medium: 0, Hard: 0 }; for (let i = 0; i < data.length; i += 1) { difficultyMap[data[i].difficulty] += checkedList[data[i].id]; + totalDifficultyCount[data[i].difficulty] += 1; } const [difficultyCount, setDifficultyCount] = useState(difficultyMap); @@ -67,9 +69,6 @@ const Table = () => { window.localStorage.setItem('showPatterns', JSON.stringify(showPatterns)); }, [showPatterns]); - /* To view the number of question solved by difficulty */ - console.log(difficultyCount); - const defaultColumn = React.useMemo( () => ({ Filter: DefaultColumnFilter, @@ -85,6 +84,33 @@ const Table = () => { Header: 'Leetcode Patterns', columns: [ { + Header: () => { + return ( + + + + {difficultyCount.Easy}/{totalDifficultyCount.Easy} + + + + + {difficultyCount.Medium}/{totalDifficultyCount.Medium} + + + + + {difficultyCount.Hard}/{totalDifficultyCount.Hard} + + + + ); + }, id: 'Checkbox', Cell: cellInfo => { return ( @@ -97,12 +123,11 @@ const Table = () => { ]; const additive = checked[cellInfo.row.original.id] ? 1 : -1; - setDifficultyCount(prevState => ({ - ...prevState, - [cellInfo.row.original.difficulty]: - prevState[cellInfo.row.original.difficulty] + additive, - })); + difficultyCount[ + cellInfo.row.original.difficulty + ] += additive; + setDifficultyCount(difficultyCount); setChecked([...checked]); }} /> @@ -110,25 +135,23 @@ const Table = () => { }, }, { - id: 'Premium', + Header: 'Name', + accessor: 'name', Cell: cellInfo => { return ( {cellInfo.row.original.premium ? ( - + {' '} ) : ( '' )} + {cellInfo.row.original.name} ); }, }, - { - Header: 'Name', - accessor: 'name', - }, { Header: 'URL', accessor: 'url', From ed0e1f765b27d6423063aa16d8a1d2a854e840ca Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 25 Dec 2020 19:11:31 -0500 Subject: [PATCH 064/386] Show detailed breakdown of problem completion (#67) Users will now see four counts in the first column broken down by: - Total number of questions completed - Total number of easy questions completed - Total number of medium questions completed - Total number of hard questions completed --- src/components/Table/index.js | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 8b394d82..dd46632a 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -87,25 +87,40 @@ const Table = () => { Header: () => { return ( + + + Total: {difficultyCount.Easy}/ + {totalDifficultyCount.Easy + + totalDifficultyCount.Medium + + totalDifficultyCount.Hard} + + - {difficultyCount.Easy}/{totalDifficultyCount.Easy} + Easy: {difficultyCount.Easy}/{totalDifficultyCount.Easy} - {difficultyCount.Medium}/{totalDifficultyCount.Medium} + Medium: {difficultyCount.Medium}/ + {totalDifficultyCount.Medium} - {difficultyCount.Hard}/{totalDifficultyCount.Hard} + Hard: {difficultyCount.Hard}/{totalDifficultyCount.Hard} From 57b8940089fd0b0469f241aa6d02d42d7f1fb9e9 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Fri, 25 Dec 2020 22:26:40 -0500 Subject: [PATCH 065/386] Update total questions tooltip --- src/components/Table/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index dd46632a..723b02cd 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -93,7 +93,7 @@ const Table = () => { difficultyCount.Medium + difficultyCount.Hard}/${totalDifficultyCount.Easy + totalDifficultyCount.Medium + - totalDifficultyCount.Hard} questions`} + totalDifficultyCount.Hard} total questions`} > Total: {difficultyCount.Easy}/ {totalDifficultyCount.Easy + From faa0472c7918ab70fe1a6c89ffc7aa5b9ecdbffa Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 26 Dec 2020 13:21:54 -0500 Subject: [PATCH 066/386] Correct total completed question calculation (#70) --- src/components/Table/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 723b02cd..15a12c1e 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -95,7 +95,11 @@ const Table = () => { totalDifficultyCount.Medium + totalDifficultyCount.Hard} total questions`} > - Total: {difficultyCount.Easy}/ + Total:{' '} + {difficultyCount.Easy + + difficultyCount.Medium + + difficultyCount.Hard} + / {totalDifficultyCount.Easy + totalDifficultyCount.Medium + totalDifficultyCount.Hard} From 818b43052e599b3cb58310e3b98a51ee15d892c8 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 26 Dec 2020 15:46:55 -0500 Subject: [PATCH 067/386] Update company list - December 26, 2020 (#71) --- src/components/Table/index.js | 2 +- src/data/index.js | 781 +++++++++++++++++----------------- 2 files changed, 400 insertions(+), 383 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 15a12c1e..9a4a38c1 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -256,7 +256,7 @@ const Table = () => { return (
Companies{' '} - +
diff --git a/src/data/index.js b/src/data/index.js index 1d2b275a..161a5d73 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -6,7 +6,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Apple'], + companies: ['Apple'], }, { id: 1, @@ -15,7 +15,7 @@ const questions = [ pattern: ['Arrays', 'Bit Manipulation'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Microsoft', 'Apple'], + companies: ['Amazon', 'Capital One', 'Microsoft', 'Facebook', 'Apple'], }, { id: 2, @@ -25,7 +25,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Easy', premium: false, - companies: ['Microsoft', 'Apple'], + companies: ['Amazon', 'Bloomberg'], }, { id: 3, @@ -38,10 +38,9 @@ const questions = [ 'Facebook', 'Amazon', 'Bloomberg', - 'Apple', 'Microsoft', 'Google', - 'Oracle', + 'Adobe', ], }, { @@ -54,16 +53,15 @@ const questions = [ companies: [ 'Facebook', 'Amazon', + 'Asana', 'Lyft', - 'Microsoft', - 'Goldman Sachs', 'Apple', - 'Oracle', - 'Google', 'Uber', - 'Adobe', - 'Asana', - 'Bloomberg', + 'Microsoft', + 'Google', + 'Oracle', + 'Qualtrics', + 'Citadel', ], }, { @@ -73,7 +71,7 @@ const questions = [ pattern: ['Arrays', 'Binary Search', 'Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Google', 'Microsoft', 'Facebook', 'Apple'], + companies: ['Microsoft', 'Amazon', 'Google', 'Apple', 'Bloomberg'], }, { id: 6, @@ -82,7 +80,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook', 'Apple'], + companies: ['Microsoft', 'Amazon'], }, { id: 7, @@ -91,7 +89,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle'], + companies: ['Facebook', 'Oracle', 'Microsoft', 'Apple', 'Amazon'], }, { id: 8, @@ -101,13 +99,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', 'Microsoft', - 'Oracle', - 'Apple', + 'Amazon', 'Facebook', 'Google', - 'Adobe', + 'Bloomberg', + 'Goldman Sachs', + 'Apple', + 'Oracle', ], }, { @@ -117,7 +116,7 @@ const questions = [ pattern: ['Arrays'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook'], + companies: ['Microsoft', 'Apple', 'Amazon', 'Facebook', 'Google'], }, { id: 10, @@ -127,15 +126,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', - 'Microsoft', 'Bloomberg', - 'Intuit', + 'Amazon', 'Facebook', - 'Google', + 'Intuit', 'Snapchat', + 'Oracle', 'Apple', - 'Pinterest', + 'Microsoft', ], }, @@ -147,14 +145,15 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Amazon', 'Microsoft', - 'Google', + 'Amazon', 'Bloomberg', - 'Oracle', + 'Google', + 'Uber', 'Adobe', 'Facebook', - 'Apple', + 'Salesforce', + 'Goldman Sachs', ], }, { @@ -165,13 +164,13 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Google', - 'Microsoft', 'Amazon', - 'Apple', 'Bloomberg', 'Facebook', 'Uber', + 'Google', + 'Microsoft', + 'Apple', ], }, @@ -182,7 +181,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Bloomberg'], }, { id: 14, @@ -193,11 +192,12 @@ const questions = [ premium: false, companies: [ 'Facebook', - 'Amazon', 'Bloomberg', - 'Google', 'Microsoft', - 'Atlassian', + 'Amazon', + 'Apple', + 'Google', + 'Oracle', ], }, { @@ -207,7 +207,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Bloomberg'], + companies: ['Amazon'], }, { id: 16, @@ -216,18 +216,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: [ - 'Microsoft', - 'Amazon', - 'Facebook', - 'Apple', - 'Google', - 'LinkedIn', - 'Oracle', - 'Uber', - 'Goldman Sachs', - 'Atlassian', - ], + companies: ['Amazon', 'Microsoft', 'Apple', 'Facebook', 'Google', 'Oracle'], }, { id: 17, @@ -236,7 +225,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Bloomberg'], + companies: ['Facebook', 'Apple'], }, { id: 18, @@ -245,7 +234,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Google', 'Amazon'], + companies: ['Facebook', 'Apple'], }, { id: 19, @@ -254,7 +243,15 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Airbnb', 'Uber'], + companies: [ + 'Facebook', + 'Bloomberg', + 'Amazon', + 'Microsoft', + 'Apple', + 'Airbnb', + 'Adobe', + ], }, { id: 20, @@ -263,7 +260,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Microsoft', 'Amazon'], + companies: ['Amazon', 'Microsoft', 'Bloomberg'], }, { id: 21, @@ -272,7 +269,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon'], + companies: ['Google', 'Amazon'], }, { id: 22, @@ -282,13 +279,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', 'Amazon', + 'Facebook', 'Microsoft', - 'Adobe', - 'Bloomberg', 'Google', + 'Bloomberg', 'Apple', + 'Uber', + 'Adobe', + 'Oracle', ], }, { @@ -298,7 +297,7 @@ const questions = [ pattern: ['DFS', 'Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Amazon', 'Bloomberg'], }, { id: 24, @@ -307,7 +306,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Google', 'Microsoft', 'Facebook'], }, { id: 25, @@ -318,15 +317,15 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Capital One', 'Microsoft', 'Google', - 'Atlassian', 'Facebook', - 'Oracle', - 'Salesforce', - 'Lyft', - 'Uber', 'Apple', + 'Qualtrics', + 'Uber', + 'Atlassian', + 'Oracle', ], }, { @@ -345,7 +344,15 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: ['Microsoft', 'Amazon', 'Apple', 'Oracle'], + companies: [ + 'Amazon', + 'Apple', + 'Adobe', + 'Microsoft', + 'Google', + 'Oracle', + 'Intuit', + ], }, { id: 28, @@ -354,7 +361,7 @@ const questions = [ pattern: ['Backtracking'], difficulty: 'Hard', premium: false, - companies: ['Apple', 'Oracle', 'Amazon'], + companies: ['Amazon', 'Facebook', 'Microsoft', 'Apple'], }, { id: 29, @@ -363,16 +370,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: [ - 'Amazon', - 'Google', - 'Adobe', - 'Microsoft', - 'Uber', - 'Facebook', - 'Bloomberg', - 'Oracle', - ], + companies: ['Amazon', 'Apple', 'Goldman Sachs', 'Adobe', 'Bloomberg'], }, { id: 30, @@ -390,19 +388,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: [ - 'Amazon', - 'Facebook', - 'Microsoft', - 'Goldman Sachs', - 'Bloomberg', - 'Apple', - 'Oracle', - 'Uber', - 'Google', - 'JPMorgan', - 'Atlassian', - ], + companies: ['Google', 'Microsoft', 'Amazon', 'Apple', 'Oracle'], }, { id: 32, @@ -412,16 +398,17 @@ const questions = [ difficulty: 'Easy', premium: false, companies: [ + 'Google', 'Amazon', - 'Apple', 'Microsoft', - 'Google', + 'Apple', + 'Uber', 'Facebook', - 'LinkedIn', - 'Oracle', 'Bloomberg', + 'LinkedIn', 'Adobe', - 'Uber', + 'Oracle', + 'Goldman Sachs', 'JPMorgan', ], }, @@ -432,7 +419,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Easy', premium: false, - companies: ['Google', 'Facebook'], + companies: ['Google', 'Adobe', 'Facebook', 'Amazon'], }, { id: 34, @@ -441,7 +428,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Google'], + companies: ['Adobe', 'Amazon'], }, { id: 35, @@ -451,15 +438,14 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', - 'Microsoft', - 'Blackrock', 'Goldman Sachs', - 'Google', + 'Amazon', + 'Bloomberg', + 'BlackRock', + 'Oracle', 'Apple', - 'Airbnb', + 'Facebook', 'Capital One', - 'Uber', ], }, { @@ -470,12 +456,12 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', - 'LinkedIn', - 'Google', - 'Microsoft', 'Facebook', + 'Google', + 'Amazon', 'Bloomberg', + 'Microsoft', + 'Apple', ], }, { @@ -485,15 +471,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: [ - 'Atlassian', - 'Amazon', - 'Apple', - 'Facebook', - 'Google', - 'Microsoft', - 'Oracle', - ], + companies: ['Amazon', 'Facebook', 'Google', 'Apple', 'Adobe', 'Microsoft'], }, { id: 38, @@ -505,13 +483,12 @@ const questions = [ companies: [ 'Amazon', 'Microsoft', - 'Adobe', + 'Goldman Sachs', 'Facebook', + 'Google', 'Apple', 'Bloomberg', 'Oracle', - 'Google', - 'Uber', ], }, { @@ -524,14 +501,14 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Google', 'Bloomberg', - 'Oracle', + 'Apple', 'Microsoft', 'Qualtrics', - 'Apple', + 'Google', + 'Oracle', 'Adobe', - 'Snapchat', + 'Uber', ], }, { @@ -541,7 +518,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Google'], + companies: ['Adobe', 'Google', 'Bloomberg', 'Facebook', 'Snapchat'], }, { id: 41, @@ -551,14 +528,15 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Amazon', + 'JPMorgan', 'Facebook', - 'Lyft', - 'Google', 'Microsoft', - 'Bloomberg', - 'Apple', + 'Oracle', + 'Adobe', 'Goldman Sachs', + 'Square', + 'Amazon', + 'Google', ], }, { @@ -569,14 +547,13 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', - 'Microsoft', 'Amazon', 'Google', - 'Apple', - 'Oracle', + 'Bloomberg', + 'Facebook', + 'Qualtrics', + 'Microsoft', 'Goldman Sachs', - 'Uber', ], }, { @@ -586,7 +563,7 @@ const questions = [ pattern: ['Dynamic Programming', 'Greedy'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Adobe', 'Google', 'Bloomberg', 'Oracle'], + companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Adobe', 'Facebook'], }, { id: 44, @@ -595,7 +572,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Apple', 'Twitter', 'Google', 'Citadel'], + companies: ['Goldman Sachs', 'Facebook', 'Google', 'Microsoft', 'Amazon'], }, { id: 45, @@ -605,7 +582,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon'], + companies: ['Facebook', 'Bloomberg', 'Amazon'], }, { id: 46, @@ -614,7 +591,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Amazon', 'Google'], }, { id: 47, @@ -623,7 +600,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['LinkedIn', 'Amazon', 'Facebook'], + companies: ['Amazon', 'Facebook', 'LinkedIn', 'Google'], }, { id: 48, @@ -633,7 +610,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon', 'Apple'], + companies: ['Amazon', 'Adobe', 'Goldman Sachs'], }, { id: 49, @@ -642,7 +619,7 @@ const questions = [ pattern: ['Dynamic Programming'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Amazon', 'Apple'], }, { id: 50, @@ -651,7 +628,14 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Apple', 'Microsoft', 'Goldman Sachs'], + companies: [ + 'Amazon', + 'Microsoft', + 'Apple', + 'Facebook', + 'Goldman Sachs', + 'Google', + ], }, { id: 51, @@ -660,7 +644,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Apple', 'Oracle'], + companies: ['Goldman Sachs'], }, { id: 52, @@ -669,7 +653,14 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Microsoft', 'Apple', 'Snapchat', 'Bloomberg'], + companies: [ + 'Microsoft', + 'Amazon', + 'Facebook', + 'Adobe', + 'Capital One', + 'Google', + ], }, { id: 53, @@ -678,7 +669,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Bloomberg', 'Google', 'Capital One'], + companies: ['Facebook', 'Amazon', 'Microsoft'], }, { id: 54, @@ -687,7 +678,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Apple', 'Microsoft'], + companies: ['Goldman Sachs', 'Amazon', 'Oracle', 'Adobe', 'Microsoft'], }, { id: 55, @@ -696,7 +687,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Apple', 'Adobe'], + companies: ['Microsoft', 'Amazon', 'Apple'], }, { id: 56, @@ -707,14 +698,13 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Google', 'Bloomberg', - 'Facebook', + 'Microsoft', 'Adobe', 'Apple', - 'Microsoft', + 'Facebook', + 'Google', 'Uber', - 'Oracle', ], }, { @@ -724,7 +714,13 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft'], + companies: [ + 'Facebook', + 'Microsoft', + 'Amazon', + 'Bloomberg', + 'Goldman Sachs', + ], }, { id: 58, @@ -733,7 +729,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Facebook'], + companies: ['Amazon', 'Microsoft', 'Facebook', 'Google'], }, { id: 59, @@ -742,7 +738,7 @@ const questions = [ pattern: ['Fast & Slow Pointers'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft'], + companies: ['Amazon', 'Facebook', 'Apple', 'Snapchat'], }, { id: 60, @@ -751,7 +747,17 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft'], + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Google', + 'Twitter', + 'Uber', + 'Bloomberg', + 'Qualtrics', + 'Apple', + ], }, { id: 61, @@ -760,7 +766,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Google', 'Amazon'], + companies: ['Google'], }, { id: 62, @@ -774,11 +780,14 @@ const questions = [ 'Bloomberg', 'Facebook', 'Microsoft', - 'Google', 'Oracle', 'Apple', + 'Google', 'Uber', 'Goldman Sachs', + 'Snapchat', + 'Qualtrics', + 'Citadel', ], }, { @@ -788,7 +797,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, - companies: ['Amazon', 'LinkedIn'], + companies: ['Amazon', 'Microsoft'], }, { id: 64, @@ -798,7 +807,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Union Find'], difficulty: 'Medium', premium: true, - companies: ['Facebook', 'Amazon'], + companies: ['Amazon', 'Google'], }, { id: 65, @@ -809,13 +818,13 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Microsoft', 'Apple', + 'Microsoft', 'Facebook', 'Adobe', 'Oracle', + 'Bloomberg', 'Goldman Sachs', - 'Google', ], }, { @@ -825,7 +834,14 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Oracle'], + companies: [ + 'Facebook', + 'Amazon', + 'Microsoft', + 'Oracle', + 'Bloomberg', + 'Adobe', + ], }, { id: 67, @@ -834,7 +850,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['LinkedIn', 'Amazon', 'Microsoft'], + companies: ['Amazon', 'Bloomberg', 'Adobe'], }, { id: 68, @@ -843,7 +859,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Facebook', 'Apple', 'Amazon'], + companies: ['Microsoft', 'Amazon', 'Facebook', 'Bloomberg', 'Apple'], }, { id: 69, @@ -852,7 +868,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Medium', premium: false, - companies: ['Capital One', 'Facebook', 'Google', 'Microsoft', 'Bloomberg'], + companies: ['Bloomberg', 'Google', 'Amazon', 'Oracle', 'Facebook'], }, { id: 70, @@ -861,7 +877,7 @@ const questions = [ pattern: ['In-place reversal of a linked list'], difficulty: 'Hard', premium: false, - companies: ['Microsoft', 'Amazon', 'Facebook', 'Apple', 'Adobe'], + companies: ['Amazon', 'Microsoft', 'Apple', 'Adobe', 'Facebook'], }, { id: 71, @@ -872,15 +888,14 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Microsoft', 'Adobe', - 'Bloomberg', + 'Capital One', + 'Facebook', 'Google', - 'Apple', + 'Bloomberg', 'Oracle', - 'LinkedIn', - 'Facebook', - 'Uber', + 'Apple', + 'Microsoft', ], }, { @@ -891,7 +906,7 @@ const questions = [ pattern: ['Binary Search', 'Heap'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Google'], + companies: ['Facebook', 'Amazon', 'Google'], }, { id: 73, @@ -900,7 +915,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['LinkedIn', 'Amazon', 'Facebook'], + companies: ['Amazon', 'LinkedIn', 'Google', 'Facebook'], }, { id: 74, @@ -910,15 +925,17 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Facebook', 'Amazon', + 'Facebook', 'Microsoft', - 'Bloomberg', - 'Google', 'Oracle', + 'Apple', + 'Bloomberg', 'Uber', - 'Lyft', - 'Atlassian', + 'Adobe', + 'Twitter', + 'Goldman Sachs', + 'Palantir', ], }, { @@ -929,7 +946,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Hard', premium: false, - companies: ['Google', 'Amazon', 'Snapchat'], + companies: ['Amazon', 'Google', 'Apple'], }, { id: 76, @@ -938,7 +955,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Easy', premium: true, - companies: ['Microsoft'], + companies: ['Amazon', 'Google', 'Facebook', 'Bloomberg'], }, { id: 77, @@ -949,18 +966,18 @@ const questions = [ premium: false, companies: [ 'Facebook', + 'Bloomberg', 'Amazon', 'Google', + 'Apple', 'Microsoft', + 'Adobe', + 'Goldman Sachs', 'Uber', 'Oracle', - 'Apple', - 'LinkedIn', - 'Bloomberg', - 'Salesforce', + 'Twitter', 'Palantir', - 'Goldman Sachs', - 'Twitch', + 'Square', ], }, { @@ -970,15 +987,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: [ - 'Facebook', - 'Uber', - 'Google', - 'Apple', - 'Snapchat', - 'Amazon', - 'Oracle', - ], + companies: ['Facebook', 'Uber', 'Amazon', 'Adobe'], }, { id: 79, @@ -987,7 +996,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Amazon', 'Google', 'Apple'], }, { id: 80, @@ -1001,11 +1010,11 @@ const questions = [ 'Bloomberg', 'Facebook', 'Google', + 'Oracle', 'Microsoft', 'Apple', - 'Uber', - 'Oracle', - 'Goldman Sachs', + 'Snapchat', + 'Quora', ], }, { @@ -1015,7 +1024,14 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Amazon', 'Uber', 'Oracle'], + companies: [ + 'Facebook', + 'Bloomberg', + 'Amazon', + 'Google', + 'Microsoft', + 'Pinterest', + ], }, { id: 82, @@ -1025,7 +1041,7 @@ const questions = [ pattern: ['Greedy'], difficulty: 'Medium', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Amazon', 'Google'], }, { id: 83, @@ -1034,7 +1050,7 @@ const questions = [ pattern: ['Intervals'], difficulty: 'Hard', premium: false, - companies: ['Google', 'Facebook', 'Twitter', 'Uber', 'LinkedIn', 'Amazon'], + companies: ['Google', 'Twitter', 'Amazon', 'Facebook'], }, { id: 84, @@ -1043,14 +1059,7 @@ const questions = [ pattern: ['Heap', 'Greedy'], difficulty: 'Hard', premium: true, - companies: [ - 'Pinterest', - 'Amazon', - 'Google', - 'Facebook', - 'Airbnb', - 'Bloomberg', - ], + companies: ['Pinterest', 'Microsoft', 'Bloomberg', 'Oracle', 'Amazon'], }, { id: 85, @@ -1059,7 +1068,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Easy', premium: false, - companies: ['Microsoft'], + companies: ['Amazon', 'Bloomberg', 'Microsoft'], }, { id: 86, @@ -1078,7 +1087,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Uber'], + companies: ['Microsoft'], }, { id: 88, @@ -1087,7 +1096,15 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs', 'Apple'], + companies: [ + 'Facebook', + 'Goldman Sachs', + 'Microsoft', + 'Amazon', + 'Bloomberg', + 'Apple', + 'Oracle', + ], }, { id: 89, @@ -1096,7 +1113,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Apple'], + companies: ['Facebook', 'Quora', 'Bloomberg', 'Amazon', 'Google', 'Apple'], }, { id: 90, @@ -1109,12 +1126,11 @@ const questions = [ 'Facebook', 'Amazon', 'Microsoft', - 'Google', - 'Oracle', - 'Goldman Sachs', 'Bloomberg', - 'LinkedIn', + 'Oracle', 'Apple', + 'Google', + 'Adobe', ], }, { @@ -1124,7 +1140,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Adobe'], }, { id: 92, @@ -1133,7 +1149,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Apple'], + companies: ['Amazon', 'Microsoft', 'Facebook', 'Uber', 'Bloomberg'], }, { id: 93, @@ -1142,7 +1158,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft'], + companies: ['Amazon', 'Microsoft', 'Apple', 'Bloomberg', 'Facebook'], }, { id: 94, @@ -1160,7 +1176,7 @@ const questions = [ pattern: ['Binary Search'], difficulty: 'Hard', premium: false, - companies: ['Google'], + companies: ['Facebook', 'Google', 'Amazon', 'Bloomberg', 'Apple'], }, { id: 96, @@ -1169,7 +1185,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Goldman Sachs', 'Google', 'Amazon', 'Facebook', 'Oracle'], + companies: ['Goldman Sachs', 'Amazon', 'Facebook', 'Google', 'Microsoft'], }, { id: 97, @@ -1187,7 +1203,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Microsoft', 'Google'], + companies: ['Facebook', 'Microsoft', 'Amazon'], }, { id: 99, @@ -1208,13 +1224,11 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Microsoft', - 'Google', - 'Uber', 'Facebook', - 'Apple', - 'Adobe', + 'Uber', + 'Google', 'Citadel', + 'Akuna Capital', ], }, { @@ -1227,14 +1241,15 @@ const questions = [ premium: false, companies: [ 'Amazon', - 'Facebook', - 'Google', - 'Apple', - 'Adobe', 'Bloomberg', + 'Facebook', 'Microsoft', - 'Uber', + 'Adobe', + 'Apple', + 'Google', 'Goldman Sachs', + 'Oracle', + 'Uber', ], }, { @@ -1245,7 +1260,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Amazon'], + companies: ['Google', 'Amazon'], }, { id: 103, @@ -1255,7 +1270,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Twitch'], + companies: ['Microsoft'], }, { id: 104, @@ -1267,15 +1282,15 @@ const questions = [ companies: [ 'Facebook', 'Amazon', + 'Lyft', 'Google', 'Microsoft', + 'Apple', 'LinkedIn', 'Bloomberg', - 'Apple', 'Adobe', - 'Lyft', - 'Oracle', - 'Salesforce', + 'Snapchat', + 'Goldman Sachs', ], }, { @@ -1286,7 +1301,7 @@ const questions = [ pattern: ['Sliding Window'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], + companies: ['Adobe'], }, { id: 106, @@ -1295,7 +1310,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Oracle', 'Facebook', 'Apple', 'Bloomberg'], + companies: ['Amazon', 'Facebook', 'Oracle', 'Bloomberg', 'Apple', 'Google'], }, { id: 107, @@ -1304,7 +1319,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Asana', 'Oracle', 'Apple'], + companies: ['Facebook', 'Amazon', 'Asana', 'Apple'], }, { id: 108, @@ -1313,7 +1328,16 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Oracle', 'Google', 'Yelp', 'Apple'], + companies: [ + 'Facebook', + 'Capital One', + 'Amazon', + 'Bloomberg', + 'Oracle', + 'Apple', + 'Google', + 'Microsoft', + ], }, { id: 109, @@ -1322,7 +1346,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Bloomberg', 'Uber'], + companies: ['Bloomberg', 'Amazon'], }, { id: 110, @@ -1334,15 +1358,13 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'LinkedIn', - 'Google', + 'Apple', 'Microsoft', - 'Goldman Sachs', - 'Bloomberg', - 'Uber', - 'Adobe', + 'Salesforce', 'Oracle', - 'JPMorgan', + 'Google', + 'LinkedIn', + 'Adobe', ], }, { @@ -1353,12 +1375,12 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', 'Amazon', 'Google', + 'Facebook', 'Microsoft', - 'Oracle', - 'Twitter', + 'Uber', + 'Qualtrics', ], }, { @@ -1368,7 +1390,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: true, - companies: ['Google'], + companies: ['Microsoft'], }, { id: 113, @@ -1377,7 +1399,7 @@ const questions = [ pattern: ['Greedy', 'Heap'], difficulty: 'Hard', premium: false, - companies: ['Microsoft'], + companies: ['Google', 'Microsoft'], }, { id: 114, @@ -1386,7 +1408,7 @@ const questions = [ pattern: ['Bucket Sort', 'Heap'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Apple'], + companies: ['Amazon', 'Microsoft'], }, { id: 115, @@ -1395,7 +1417,7 @@ const questions = [ pattern: ['BFS', 'DFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, - companies: ['Microsoft', 'Amazon', 'Facebook', 'Oracle', 'Google', 'Apple'], + companies: ['Amazon', 'Facebook', 'Bloomberg', 'Microsoft', 'Apple'], }, { id: 116, @@ -1406,14 +1428,13 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Microsoft', + 'Oracle', 'Google', 'Facebook', + 'Pinterest', 'Apple', - 'Intuit', - 'Microsoft', - 'Uber', - 'Twitter', - 'Oracle', + 'Snapchat', ], }, { @@ -1423,7 +1444,7 @@ const questions = [ pattern: ['BFS', 'Graph', 'Topological Sort'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Amazon'], + companies: ['Facebook'], }, { id: 118, @@ -1435,13 +1456,11 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Airbnb', - 'Apple', - 'Bloomberg', + 'Microsoft', + 'Pinterest', 'Google', 'Uber', - 'Twitter', - 'Microsoft', + 'Bloomberg', ], }, { @@ -1460,7 +1479,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Easy', premium: false, - companies: ['Apple'], + companies: ['Microsoft', 'Bloomberg', 'Amazon', 'Adobe'], }, { id: 121, @@ -1469,7 +1488,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook'], + companies: ['Facebook'], }, { id: 122, @@ -1478,7 +1497,7 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Easy', premium: false, - companies: ['Facebook'], + companies: ['Facebook', 'Apple'], }, { id: 123, @@ -1487,14 +1506,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: [ - 'Amazon', - 'Microsoft', - 'LinkedIn', - 'Apple', - 'Bloomberg', - 'Facebook', - ], + companies: ['Facebook', 'Amazon', 'Bloomberg', 'Microsoft', 'Apple'], }, { id: 124, @@ -1506,12 +1518,11 @@ const questions = [ premium: false, companies: [ 'Amazon', + 'Bloomberg', 'Microsoft', 'Qualtrics', - 'Facebook', + 'Adobe', 'Apple', - 'Bloomberg', - 'LinkedIn', ], }, { @@ -1522,14 +1533,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: [ - 'Microsoft', - 'Amazon', - 'Facebook', - 'Bloomberg', - 'Apple', - 'Oracle', - ], + companies: ['Bloomberg', 'Microsoft', 'Amazon', 'Facebook'], }, { id: 126, @@ -1539,7 +1543,7 @@ const questions = [ pattern: ['BFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Bloomberg', 'Facebook', 'Google'], + companies: ['Amazon', 'Bloomberg', 'Microsoft', 'Facebook'], }, { id: 127, @@ -1548,7 +1552,14 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Bloomberg'], + companies: [ + 'Facebook', + 'Amazon', + 'Bloomberg', + 'Microsoft', + 'Apple', + 'Oracle', + ], }, { id: 128, @@ -1557,7 +1568,14 @@ const questions = [ pattern: ['BFS', 'DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'Uber'], + companies: [ + 'Amazon', + 'Facebook', + 'Google', + 'Microsoft', + 'Bloomberg', + 'Apple', + ], }, { id: 129, @@ -1566,7 +1584,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Google', 'Apple'], }, { id: 130, @@ -1575,7 +1593,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'Bloomberg'], + companies: ['Apple', 'Amazon', 'Facebook', 'Oracle', 'Microsoft'], }, { id: 131, @@ -1584,7 +1602,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Facebook', 'Amazon', 'Microsoft', 'Oracle', 'Google', 'Adobe'], + companies: ['Facebook', 'Amazon', 'Microsoft', 'Google', 'Bloomberg'], }, { id: 132, @@ -1593,7 +1611,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Adobe', 'Amazon'], + companies: ['Amazon', 'Google', 'Facebook'], }, { id: 133, @@ -1602,7 +1620,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Microsoft', 'Google', 'Goldman Sachs'], + companies: ['Amazon', 'Microsoft', 'Facebook'], }, { id: 134, @@ -1612,7 +1630,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Facebook', 'Microsoft', 'LinkedIn'], + companies: ['Amazon', 'Facebook', 'Oracle'], }, { id: 135, @@ -1621,7 +1639,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Amazon'], + companies: ['Amazon', 'Microsoft', 'Facebook', 'JPMorgan'], }, { id: 136, @@ -1630,7 +1648,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Easy', premium: false, - companies: ['Google', 'Microsoft', 'Amazon'], + companies: ['Amazon', 'Google', 'Microsoft', 'Apple'], }, { id: 137, @@ -1639,7 +1657,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Quora'], + companies: ['Amazon', 'Microsoft', 'Apple'], }, { id: 138, @@ -1648,7 +1666,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft'], + companies: ['Amazon', 'Oracle'], }, { id: 139, @@ -1661,11 +1679,13 @@ const questions = [ companies: [ 'Facebook', 'Amazon', - 'Microsoft', - 'Google', 'Oracle', + 'Microsoft', 'LinkedIn', - 'Atlassian', + 'Google', + 'Apple', + 'Bloomberg', + 'Adobe', ], }, { @@ -1684,7 +1704,7 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Facebook', 'Amazon', 'Google', 'Microsoft'], + companies: ['Amazon', 'Microsoft', 'Bloomberg'], }, { id: 142, @@ -1694,7 +1714,16 @@ const questions = [ pattern: ['DFS'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Google', 'Facebook', 'Bloomberg'], + companies: [ + 'Amazon', + 'Microsoft', + 'Bloomberg', + 'Google', + 'Apple', + 'Citadel', + 'Oracle', + 'Facebook', + ], }, { id: 143, @@ -1704,16 +1733,16 @@ const questions = [ difficulty: 'Medium', premium: false, companies: [ - 'Facebook', - 'Amazon', - 'Microsoft', 'Bloomberg', + 'Microsoft', + 'Amazon', + 'Facebook', 'Asana', - 'Atlassian', - 'Oracle', - 'Google', - 'Salesforce', 'Apple', + 'Qualtrics', + 'Citadel', + 'Oracle', + 'Atlassian', ], }, { @@ -1723,7 +1752,7 @@ const questions = [ pattern: ['Design', 'Trie'], difficulty: 'Medium', premium: false, - companies: ['Amazon', 'Microsoft', 'Google', 'Facebook'], + companies: ['Amazon', 'Oracle', 'Facebook', 'Uber', 'Apple', 'Pinterest'], }, { id: 145, @@ -1732,7 +1761,14 @@ const questions = [ pattern: ['DFS'], difficulty: 'Hard', premium: false, - companies: ['Facebook', 'Microsoft', 'Amazon', 'Google', 'Uber', 'Apple'], + companies: [ + 'Facebook', + 'Amazon', + 'Google', + 'Microsoft', + 'Bloomberg', + 'Oracle', + ], }, { id: 146, @@ -1745,12 +1781,13 @@ const questions = [ 'Facebook', 'Amazon', 'Microsoft', - 'LinkedIn', + 'Google', + 'Bloomberg', + 'Qualtrics', 'Oracle', 'Uber', - 'Google', - 'Apple', - 'Snapchat', + 'Quora', + 'Citadel', ], }, { @@ -1763,11 +1800,12 @@ const questions = [ companies: [ 'Amazon', 'Microsoft', - 'Google', - 'Snapchat', 'Apple', - 'Facebook', - 'Citadel', + 'Uber', + 'Snapchat', + 'Google', + 'Google', + 'Oracle', ], }, { @@ -1780,11 +1818,13 @@ const questions = [ companies: [ 'Amazon', 'Google', + 'Facebook', 'Apple', 'Microsoft', - 'Facebook', - 'Uber', + 'Oracle', 'Salesforce', + 'Twitter', + 'Goldman Sachs', ], }, { @@ -1794,7 +1834,7 @@ const questions = [ pattern: ['Heap'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Facebook', 'Google'], + companies: ['Facebook', 'Google', 'Amazon', 'JPMorgan'], }, { id: 150, @@ -1806,13 +1846,16 @@ const questions = [ companies: [ 'Amazon', 'Google', - 'Apple', 'Adobe', + 'Apple', 'Microsoft', 'Facebook', 'Bloomberg', - 'Uber', 'Oracle', + 'Uber', + 'Goldman Sachs', + 'Intuit', + 'Airbnb', ], }, { @@ -1822,17 +1865,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, - companies: [ - 'Facebook', - 'Amazon', - 'Apple', - 'Google', - 'Adobe', - 'Microsoft', - 'Twitch', - 'Bloomberg', - 'Oracle', - ], + companies: ['Facebook', 'Amazon', 'Uber', 'Apple', 'Adobe', 'Microsoft'], }, { id: 152, @@ -1841,7 +1874,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Easy', premium: false, - companies: ['Google', 'Facebook', 'Amazon', 'Microsoft', 'Oracle'], + companies: ['Facebook', 'Google', 'Amazon', 'Oracle', 'Microsoft'], }, { id: 153, @@ -1853,13 +1886,15 @@ const questions = [ companies: [ 'Amazon', 'Facebook', - 'Google', - 'Microsoft', - 'Apple', 'Bloomberg', 'Adobe', + 'Google', + 'Apple', + 'Microsoft', 'Oracle', - 'Citadel', + 'Goldman Sachs', + 'Uber', + 'Qualtrics', ], }, { @@ -1869,7 +1904,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Google', 'Facebook', 'Amazon', 'Apple', 'Microsoft'], + companies: ['Amazon', 'Apple', 'Facebook'], }, { id: 155, @@ -1878,7 +1913,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: ['Akuna Capital', 'Google'], + companies: ['Bloomberg'], }, { id: 156, @@ -1887,15 +1922,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Medium', premium: false, - companies: [ - 'Amazon', - 'Microsoft', - 'Oracle', - 'LinkedIn', - 'Apple', - 'Facebook', - 'Uber', - ], + companies: ['Amazon', 'Facebook', 'Oracle', 'Goldman Sachs'], }, { id: 157, @@ -1905,17 +1932,15 @@ const questions = [ difficulty: 'Hard', premium: false, companies: [ - 'Amazon', 'Goldman Sachs', + 'Amazon', 'Facebook', 'Microsoft', - 'Google', 'Apple', 'Bloomberg', - 'Adobe', 'Oracle', - 'Airbnb', - 'Qualtrics', + 'Adobe', + 'Google', ], }, { @@ -1925,16 +1950,7 @@ const questions = [ pattern: ['Two Pointers'], difficulty: 'Hard', premium: false, - companies: [ - 'Amazon', - 'Goldman Sachs', - 'Adobe', - 'Apple', - 'Google', - 'Facebook', - 'Microsoft', - 'Bloomberg', - ], + companies: ['Amazon', 'Facebook', 'Adobe', 'Apple', 'Bloomberg'], }, { id: 159, @@ -1943,7 +1959,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Easy', premium: false, - companies: ['Goldman Sachs', 'Google'], + companies: ['Goldman Sachs'], }, { id: 160, @@ -1970,7 +1986,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Amazon', 'Apple', 'Facebook'], + companies: ['Amazon'], }, { id: 163, @@ -1979,7 +1995,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Facebook', 'Google', 'Uber'], + companies: ['Google', 'Facebook'], }, { id: 164, @@ -1988,7 +2004,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: false, - companies: ['Airbnb', 'Amazon', 'Facebook', 'Google', 'Square'], + companies: ['Airbnb', 'Facebook', 'Square', 'Amazon'], }, { id: 165, @@ -1997,7 +2013,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: true, - companies: ['Amazon', 'Google', 'Lyft', 'Microsoft', 'Uber'], + companies: ['Google', 'Amazon', 'Lyft', 'Microsoft', 'Bloomberg', 'Apple'], }, { id: 166, @@ -2006,7 +2022,7 @@ const questions = [ pattern: ['Trie'], difficulty: 'Hard', premium: true, - companies: ['Oracle'], + companies: ['Bloomberg'], }, { id: 167, @@ -2029,8 +2045,9 @@ const questions = [ 'Amazon', 'Goldman Sachs', 'Apple', - 'Google', 'Facebook', + 'Adobe', + 'Google', 'Microsoft', 'Bloomberg', ], @@ -2042,7 +2059,7 @@ const questions = [ pattern: ['Sorting'], difficulty: 'Easy', premium: false, - companies: ['Amazon', 'Google', 'Microsoft', 'Apple'], + companies: ['Amazon', 'Microsoft', 'Google'], }, ]; From 32abbbcb75c992e628c46ea972da89cf2843dc97 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 26 Dec 2020 17:03:17 -0500 Subject: [PATCH 068/386] Add solutions column (#72) * Remove duplicate Google entry from Word Search II company list * Add solutions column with hyperlinks to Leetcode Discuss solutions The "Name" column has been renamed to "Questions" where each question is now a hyperlink to the respective Leetcode URL. --- src/components/Table/index.js | 35 ++++++++++++++++++++++++----------- src/data/index.js | 1 - 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 9a4a38c1..24e6c7da 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -9,7 +9,7 @@ import { import Toggle from 'react-toggle'; import ReactTooltip from 'react-tooltip'; import { useTable, useFilters, useSortBy } from 'react-table'; -import { FaQuestionCircle, FaLock } from 'react-icons/fa'; +import { FaLock, FaExternalLinkAlt, FaQuestionCircle } from 'react-icons/fa'; import { DefaultColumnFilter, SelectDifficultyColumnFilter, @@ -105,6 +105,7 @@ const Table = () => { totalDifficultyCount.Hard}
+
{ Easy: {difficultyCount.Easy}/{totalDifficultyCount.Easy} +
{ {totalDifficultyCount.Medium} +
{ }, }, { - Header: 'Name', - accessor: 'name', + Header: 'Questions', + accessor: 'questions', Cell: cellInfo => { return ( - + { + Event( + 'Table', + 'Clicked question url', + `${cellInfo.row.original.name} question url`, + ); + }} + > {cellInfo.row.original.premium ? ( {' '} @@ -167,26 +180,26 @@ const Table = () => { '' )} {cellInfo.row.original.name} - + ); }, }, { - Header: 'URL', - accessor: 'url', + Header: 'Solutions', + accessor: 'solutions', Cell: cellInfo => ( { Event( 'Table', - 'Clicked url', - `${cellInfo.row.original.name} url`, + 'Clicked solution', + `${cellInfo.row.original.name} solution`, ); }} > - {cellInfo.row.original.url} + ), disableFilters: true, diff --git a/src/data/index.js b/src/data/index.js index 161a5d73..25e0dfa9 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1804,7 +1804,6 @@ const questions = [ 'Uber', 'Snapchat', 'Google', - 'Google', 'Oracle', ], }, From f6a5d10c6969ac6dc138be4b844581da355d9da5 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 26 Dec 2020 20:30:05 -0500 Subject: [PATCH 069/386] Update Insert Interval from Hard to Medium difficulty (#74) --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 25e0dfa9..7fbf974f 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1048,7 +1048,7 @@ const questions = [ name: 'Insert Interval', url: 'https://leetcode.com/problems/insert-interval/', pattern: ['Intervals'], - difficulty: 'Hard', + difficulty: 'Medium', premium: false, companies: ['Google', 'Twitter', 'Amazon', 'Facebook'], }, From d779086bf6355bf6ee20037e2d579c44ac92849c Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 26 Dec 2020 21:06:42 -0500 Subject: [PATCH 070/386] Disable searching question by name (#76) --- src/components/Table/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 24e6c7da..e7327c26 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -183,6 +183,7 @@ const Table = () => { ); }, + disableFilters: true, }, { Header: 'Solutions', From 68c58717d3b8090528eb27a4e69f1837fe37b4ae Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 27 Dec 2020 13:15:21 -0500 Subject: [PATCH 071/386] Link to LeetCode discuss sorted by the most voted solutions (#80) --- src/components/Table/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e7327c26..84e75c90 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -191,7 +191,7 @@ const Table = () => { Cell: cellInfo => ( { Event( 'Table', From b9a8e3e36d7bc3381a072df0d0fa21d945a0bcc2 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sun, 27 Dec 2020 22:27:51 -0500 Subject: [PATCH 072/386] Update Container With Most Water from Hard to Medium difficulty (#82) --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 7fbf974f..59bc22a4 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1947,7 +1947,7 @@ const questions = [ name: 'Container With Most Water', url: 'https://leetcode.com/problems/container-with-most-water/', pattern: ['Two Pointers'], - difficulty: 'Hard', + difficulty: 'Medium', premium: false, companies: ['Amazon', 'Facebook', 'Adobe', 'Apple', 'Bloomberg'], }, From 4f5e59f21c639550ba34dee4c70c0239179487be Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Mon, 28 Dec 2020 17:45:48 -0500 Subject: [PATCH 073/386] Generalize meta description --- public/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/index.html b/public/index.html index 149a0a29..e7b86dd3 100644 --- a/public/index.html +++ b/public/index.html @@ -7,7 +7,7 @@ Leetcode Patterns From 10660ec08a9756dc21b11f49c36a4cc798521c4f Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Tue, 29 Dec 2020 11:56:10 -0500 Subject: [PATCH 074/386] Update Longest Substring Without Repeating Characters from Hard to Medium difficulty (#84) --- src/data/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/index.js b/src/data/index.js index 59bc22a4..3a456106 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -1237,7 +1237,7 @@ const questions = [ url: 'https://leetcode.com/problems/longest-substring-without-repeating-characters/', pattern: ['Sliding Window'], - difficulty: 'Hard', + difficulty: 'Medium', premium: false, companies: [ 'Amazon', From f7051a92aa6dd41fd53aa78248c70eb7012f10aa Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Wed, 30 Dec 2020 23:19:05 -0500 Subject: [PATCH 075/386] Update README - companies retrieved on December 2020 --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cfdb475c..23b279aa 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ The entire question list can be found here: https://seanprashad.com/leetcode-patterns/. In addition to viewing the question list, companies that have previously asked -the question in the past 6 months (_as of January 2020_) will be listed. You can +the question in the past 6 months (_as of December 2020_) will be listed. You can also use the checkboxes to mark which questions you've completed! ## Solutions @@ -92,6 +92,10 @@ If given a linked list then If recursion is banned then - Stack +If must solve in-place then + - Swap corresponding values + - Store one or more different values in the same pointer + If asked for maximum/minumum subarray/subset/options then - Dynamic programming From 126989c5aa122ddc4e35acc81b984916af75adde Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Sat, 2 Jan 2021 22:32:26 -0500 Subject: [PATCH 076/386] Append trailing slash for premium question solution URLs --- src/components/Table/index.js | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 84e75c90..e892c18e 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -188,21 +188,26 @@ const Table = () => { { Header: 'Solutions', accessor: 'solutions', - Cell: cellInfo => ( - { - Event( - 'Table', - 'Clicked solution', - `${cellInfo.row.original.name} solution`, - ); - }} - > - - - ), + Cell: cellInfo => { + const url = cellInfo.row.original.premium + ? `${cellInfo.row.original.url}/` + : cellInfo.row.original.url; + return ( + { + Event( + 'Table', + 'Clicked solution', + `${cellInfo.row.original.name} solution`, + ); + }} + > + + + ); + }, disableFilters: true, }, { From 11c1f9e8ac7ebbf2447d9fa63de2f8a3dac09318 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Thu, 14 Jan 2021 01:32:15 -0500 Subject: [PATCH 077/386] Update npm packages --- package-lock.json | 397 +++++++++++++++++++++++++++++++++++++--------- package.json | 26 +-- 2 files changed, 337 insertions(+), 86 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7d6207b4..bfa9fe06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2656,14 +2656,55 @@ } }, "array.prototype.flatmap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.3.tgz", - "integrity": "sha512-OOEk+lkePcg+ODXIpvuU9PAryCikCJyo7GlDG1upleEpQRx6mzL9puEBkozQ5iAx20KV0l3DbyQwqciJtqe5Pg==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", "dev": true, "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", + "es-abstract": "^1.18.0-next.1", "function-bind": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "arrify": { @@ -2804,9 +2845,9 @@ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "axe-core": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz", - "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", "dev": true }, "axobject-query": { @@ -3394,9 +3435,9 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "bootstrap": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.2.tgz", - "integrity": "sha512-vlGn0bcySYl/iV+BGA544JkkZP5LB3jsmkeKLFQakCOwCM3AOk7VkldBz4jrzSe+Z0Ezn99NVXa1o45cQY4R6A==" + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", + "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" }, "brace-expansion": { "version": "1.1.11", @@ -3643,6 +3684,15 @@ "unset-value": "^1.0.0" } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", @@ -5237,9 +5287,9 @@ } }, "enzyme-adapter-react-16": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.4.tgz", - "integrity": "sha512-wPzxs+JaGDK2TPYzl5a9YWGce6i2SQ3Cg51ScLeyj2WotUZ8Obcq1ke/U1Y2VGpYlb9rrX2yCjzSMgtKCeAt5w==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.5.tgz", + "integrity": "sha512-33yUJGT1nHFQlbVI5qdo5Pfqvu/h4qPwi1o0a6ZZsjpiqq92a3HjynDhwd1IeED+Su60HDWV8mxJqkTnLYdGkw==", "requires": { "enzyme-adapter-utils": "^1.13.1", "enzyme-shallow-equal": "^1.0.4", @@ -5253,16 +5303,76 @@ } }, "enzyme-adapter-utils": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.1.tgz", - "integrity": "sha512-5A9MXXgmh/Tkvee3bL/9RCAAgleHqFnsurTYCbymecO4ohvtNO5zqIhHxV370t7nJAwaCfkgtffarKpC0GPt0g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", "requires": { "airbnb-prop-types": "^2.16.0", - "function.prototype.name": "^1.1.2", - "object.assign": "^4.1.0", - "object.fromentries": "^2.0.2", + "function.prototype.name": "^1.1.3", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.fromentries": "^2.0.3", "prop-types": "^15.7.2", "semver": "^5.7.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "function.prototype.name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" + } + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.fromentries": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + } } }, "enzyme-shallow-equal": { @@ -5488,31 +5598,65 @@ } }, "eslint-config-airbnb": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.0.tgz", - "integrity": "sha512-Fz4JIUKkrhO0du2cg5opdyPKQXOI2MvF8KUvN2710nJMT6jaRUpRE2swrJftAjVGL7T1otLM5ieo5RqS1v9Udg==", + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", + "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", "dev": true, "requires": { - "eslint-config-airbnb-base": "^14.2.0", - "object.assign": "^4.1.0", + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", "object.entries": "^1.1.2" + }, + "dependencies": { + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "eslint-config-airbnb-base": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.0.tgz", - "integrity": "sha512-Snswd5oC6nJaevs3nZoLSTvGJBvzTfnBqOIArkf3cbyTyq9UD79wOk8s+RiL6bhca0p/eRO6veczhf6A/7Jy8Q==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", "dev": true, "requires": { - "confusing-browser-globals": "^1.0.9", - "object.assign": "^4.1.0", + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", "object.entries": "^1.1.2" + }, + "dependencies": { + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } } }, "eslint-config-prettier": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz", - "integrity": "sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", "dev": true, "requires": { "get-stdin": "^6.0.0" @@ -5654,9 +5798,9 @@ } }, "eslint-plugin-import": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.0.tgz", - "integrity": "sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg==", + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "dev": true, "requires": { "array-includes": "^3.1.1", @@ -5664,7 +5808,7 @@ "contains-path": "^0.1.0", "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.3", + "eslint-import-resolver-node": "^0.3.4", "eslint-module-utils": "^2.6.0", "has": "^1.0.3", "minimatch": "^3.0.4", @@ -5799,57 +5943,120 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.1.tgz", - "integrity": "sha512-i1S+P+c3HOlBJzMFORRbC58tHa65Kbo8b52/TwCwSKLohwvpfT5rm2GjGWzOHTEuq4xxf2aRlHHTtmExDQOP+g==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", "dev": true, "requires": { - "@babel/runtime": "^7.10.2", + "@babel/runtime": "^7.11.2", "aria-query": "^4.2.2", "array-includes": "^3.1.1", "ast-types-flow": "^0.0.7", - "axe-core": "^3.5.4", - "axobject-query": "^2.1.2", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", "damerau-levenshtein": "^1.0.6", "emoji-regex": "^9.0.0", "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1", + "jsx-ast-utils": "^3.1.0", "language-tags": "^1.0.5" }, "dependencies": { "emoji-regex": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", - "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==", + "dev": true + }, + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true + }, + "jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, + "requires": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + }, + "dependencies": { + "array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + } + } + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } } } }, "eslint-plugin-prettier": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", - "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-react": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz", - "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "dev": true, "requires": { "array-includes": "^3.1.1", "array.prototype.flatmap": "^1.2.3", "doctrine": "^2.1.0", "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", "object.entries": "^1.1.2", "object.fromentries": "^2.0.2", "object.values": "^1.1.1", "prop-types": "^15.7.2", - "resolve": "^1.17.0", + "resolve": "^1.18.1", "string.prototype.matchall": "^4.0.2" }, "dependencies": { @@ -5861,6 +6068,25 @@ "requires": { "esutils": "^2.0.2" } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } } } }, @@ -6767,6 +6993,16 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, + "get-intrinsic": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, "get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", @@ -7868,6 +8104,11 @@ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -8817,9 +9058,9 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" }, "language-subtag-registry": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", - "integrity": "sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", "dev": true }, "language-tags": { @@ -11861,9 +12102,9 @@ } }, "react": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", - "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -12132,9 +12373,9 @@ } }, "react-dom": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", - "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -12486,14 +12727,14 @@ } }, "react-table": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.5.1.tgz", - "integrity": "sha512-rprrUElCqvj79lyY2XbUoYLzwA5Mm4CGS8ElQ8OyzocvmkvCcmunvvfbpIg9Jm9HnMBjVZcVyPFPZ1BFelIBKw==" + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/react-table/-/react-table-7.6.3.tgz", + "integrity": "sha512-hfPF13zDLxPMpLKzIKCE8RZud9T/XrRTsaCIf8zXpWZIZ2juCl7qrGpo3AQw9eAetXV5DP7s2GDm+hht7qq5Dw==" }, "react-test-renderer": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.13.1.tgz", - "integrity": "sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", "requires": { "object-assign": "^4.1.1", "prop-types": "^15.6.2", @@ -12529,15 +12770,25 @@ } }, "reactstrap": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.6.0.tgz", - "integrity": "sha512-03/UMbLPR6MhVStVUfCLuKh8xh4JOtNVkRxDB9/uHixN+cEQPOpSYa0K69YyK1/2YdZBs2qS6y0cQkK8NQKBHA==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.8.1.tgz", + "integrity": "sha512-Sv+JdQNrr0J96rUpI19slm21A1T++Xv97mhO5C9gq1bz8qdOQE0fXhF0/HxYcxyUops8Rdmwsli+8iu+yy9N/w==", "requires": { - "@babel/runtime": "^7.2.0", + "@babel/runtime": "^7.12.5", "classnames": "^2.2.3", "prop-types": "^15.5.8", "react-popper": "^1.3.6", "react-transition-group": "^2.3.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } } }, "read-pkg": { diff --git a/package.json b/package.json index e73c3f44..b54c0ff9 100644 --- a/package.json +++ b/package.json @@ -7,34 +7,34 @@ "@testing-library/jest-dom": "^4.2.4", "@testing-library/react": "^9.3.2", "@testing-library/user-event": "^7.1.2", - "bootstrap": "^4.5.0", + "bootstrap": "^4.5.3", "classnames": "^2.2.6", "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.4", + "enzyme-adapter-react-16": "^1.15.5", "gh-pages": "^2.2.0", "node-sass": "^4.14.1", - "react": "^16.12.0", - "react-dom": "^16.12.0", + "react": "^16.14.0", + "react-dom": "^16.14.0", "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", "react-scripts": "^3.4.4", "react-scroll": "^1.8.0", - "react-table": "^7.5.1", - "react-test-renderer": "^16.12.0", + "react-table": "^7.6.3", + "react-test-renderer": "^16.14.0", "react-toggle": "^4.1.1", "react-tooltip": "^3.11.2", - "reactstrap": "^8.6.0" + "reactstrap": "^8.8.1" }, "devDependencies": { "babel-eslint": "^10.0.3", "eslint": "^6.8.0", - "eslint-config-airbnb": "^18.2.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-import": "^2.22.0", - "eslint-plugin-jsx-a11y": "^6.3.1", - "eslint-plugin-prettier": "^3.1.4", - "eslint-plugin-react": "^7.20.3", + "eslint-config-airbnb": "^18.2.1", + "eslint-config-prettier": "^6.15.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-react": "^7.22.0", "husky": "^3.1.0", "prettier": "^1.19.1", "pretty-quick": "^2.0.2" From d12a3cc43f569fc48e27e7fab5a4c743a24ee1d8 Mon Sep 17 00:00:00 2001 From: Sean Prashad Date: Thu, 21 Jan 2021 12:35:07 -0500 Subject: [PATCH 078/386] Update react-scripts from 3.4.4 to 4.0.0 Ejected the create-react-app and fixed 2 security vulnerabilities --- package-lock.json | 20370 +++++++++------- package.json | 4 +- {src => public/assets}/icons/Adobe.png | Bin {src => public/assets}/icons/Airbnb.png | Bin .../assets}/icons/Akuna Capital.png | Bin {src => public/assets}/icons/Amazon.png | Bin {src => public/assets}/icons/Apple.png | Bin {src => public/assets}/icons/Asana.png | Bin {src => public/assets}/icons/Atlassian.png | Bin .../assets/icons/BlackRock.png | Bin {src => public/assets}/icons/Bloomberg.png | Bin {src => public/assets}/icons/Capital One.png | Bin {src => public/assets}/icons/Citadel.png | Bin {src => public/assets}/icons/Facebook.png | Bin .../assets}/icons/Goldman Sachs.png | Bin {src => public/assets}/icons/Google.png | Bin {src => public/assets}/icons/Intuit.png | Bin {src => public/assets}/icons/JPMorgan.png | Bin {src => public/assets}/icons/LinkedIn.png | Bin {src => public/assets}/icons/Lyft.png | Bin {src => public/assets}/icons/Microsoft.png | Bin .../assets}/icons/Morgan Stanley.png | Bin {src => public/assets}/icons/Oracle.png | Bin {src => public/assets}/icons/Palantir.png | Bin {src => public/assets}/icons/Pinterest.png | Bin {src => public/assets}/icons/Qualtrics.png | Bin {src => public/assets}/icons/Quora.png | Bin {src => public/assets}/icons/Salesforce.png | Bin {src => public/assets}/icons/Snapchat.png | Bin {src => public/assets}/icons/Square.png | Bin {src => public/assets}/icons/Tesla.png | Bin {src => public/assets}/icons/Twitch.png | Bin {src => public/assets}/icons/Twitter.png | Bin {src => public/assets}/icons/Two Sigma.png | Bin {src => public/assets}/icons/Uber.png | Bin {src => public/assets}/icons/Yelp.png | Bin {src => public/assets}/images/Blind.png | Bin {src => public/assets}/images/Educative.png | Bin {src => public/assets}/images/Hackernoon.png | Bin src/components/Acknowledgements/index.js | 9 +- src/components/Table/filters.js | 6 +- src/components/Table/index.js | 8 +- 42 files changed, 12203 insertions(+), 8194 deletions(-) rename {src => public/assets}/icons/Adobe.png (100%) rename {src => public/assets}/icons/Airbnb.png (100%) rename {src => public/assets}/icons/Akuna Capital.png (100%) rename {src => public/assets}/icons/Amazon.png (100%) rename {src => public/assets}/icons/Apple.png (100%) rename {src => public/assets}/icons/Asana.png (100%) rename {src => public/assets}/icons/Atlassian.png (100%) rename src/icons/Blackrock.png => public/assets/icons/BlackRock.png (100%) rename {src => public/assets}/icons/Bloomberg.png (100%) rename {src => public/assets}/icons/Capital One.png (100%) rename {src => public/assets}/icons/Citadel.png (100%) rename {src => public/assets}/icons/Facebook.png (100%) rename {src => public/assets}/icons/Goldman Sachs.png (100%) rename {src => public/assets}/icons/Google.png (100%) rename {src => public/assets}/icons/Intuit.png (100%) rename {src => public/assets}/icons/JPMorgan.png (100%) rename {src => public/assets}/icons/LinkedIn.png (100%) rename {src => public/assets}/icons/Lyft.png (100%) rename {src => public/assets}/icons/Microsoft.png (100%) rename {src => public/assets}/icons/Morgan Stanley.png (100%) rename {src => public/assets}/icons/Oracle.png (100%) rename {src => public/assets}/icons/Palantir.png (100%) rename {src => public/assets}/icons/Pinterest.png (100%) rename {src => public/assets}/icons/Qualtrics.png (100%) rename {src => public/assets}/icons/Quora.png (100%) rename {src => public/assets}/icons/Salesforce.png (100%) rename {src => public/assets}/icons/Snapchat.png (100%) rename {src => public/assets}/icons/Square.png (100%) rename {src => public/assets}/icons/Tesla.png (100%) rename {src => public/assets}/icons/Twitch.png (100%) rename {src => public/assets}/icons/Twitter.png (100%) rename {src => public/assets}/icons/Two Sigma.png (100%) rename {src => public/assets}/icons/Uber.png (100%) rename {src => public/assets}/icons/Yelp.png (100%) rename {src => public/assets}/images/Blind.png (100%) rename {src => public/assets}/images/Educative.png (100%) rename {src => public/assets}/images/Hackernoon.png (100%) diff --git a/package-lock.json b/package-lock.json index bfa9fe06..bce7df65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,36 +5,36 @@ "requires": true, "dependencies": { "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "requires": { "@babel/highlight": "^7.10.4" } }, "@babel/compat-data": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz", - "integrity": "sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==" + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" }, "@babel/core": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", - "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helpers": "^7.9.0", - "@babel/parser": "^7.9.0", - "@babel/template": "^7.8.6", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", "json5": "^2.1.2", - "lodash": "^4.17.13", + "lodash": "^4.17.19", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" @@ -48,11 +48,11 @@ } }, "@babel/generator": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", - "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", + "integrity": "sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA==", "requires": { - "@babel/types": "^7.11.0", + "@babel/types": "^7.12.11", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -65,11 +65,11 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", - "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz", + "integrity": "sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.10" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -81,45 +81,14 @@ "@babel/types": "^7.10.4" } }, - "@babel/helper-builder-react-jsx": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", - "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/types": "^7.10.4" - } - }, - "@babel/helper-builder-react-jsx-experimental": { - "version": "7.12.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", - "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-module-imports": "^7.12.1", - "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } - } - }, "@babel/helper-compilation-targets": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz", - "integrity": "sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", "requires": { - "@babel/compat-data": "^7.12.1", + "@babel/compat-data": "^7.12.5", "@babel/helper-validator-option": "^7.12.1", - "browserslist": "^4.12.0", + "browserslist": "^4.14.5", "semver": "^5.5.0" } }, @@ -136,12 +105,11 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz", - "integrity": "sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-regex": "^7.10.4", "regexpu-core": "^4.7.1" } }, @@ -161,36 +129,24 @@ "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "requires": { "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-function-name": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", - "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz", + "integrity": "sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA==", "requires": { - "@babel/helper-get-function-arity": "^7.10.4", - "@babel/template": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/helper-get-function-arity": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/types": "^7.12.11" } }, "@babel/helper-get-function-arity": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", - "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz", + "integrity": "sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.10" } }, "@babel/helper-hoist-variables": { @@ -202,43 +158,19 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz", - "integrity": "sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "requires": { - "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.7" } }, "@babel/helper-module-imports": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz", - "integrity": "sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "requires": { - "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } + "@babel/types": "^7.12.5" } }, "@babel/helper-module-transforms": { @@ -255,62 +187,14 @@ "@babel/traverse": "^7.12.1", "@babel/types": "^7.12.1", "lodash": "^4.17.19" - }, - "dependencies": { - "@babel/generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", - "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "requires": { - "@babel/types": "^7.12.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/parser": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", - "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" - }, - "@babel/traverse": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", - "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.1", - "@babel/types": "^7.12.1", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } } }, "@babel/helper-optimise-call-expression": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", - "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", "requires": { - "@babel/types": "^7.10.4" + "@babel/types": "^7.12.10" } }, "@babel/helper-plugin-utils": { @@ -318,14 +202,6 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" }, - "@babel/helper-regex": { - "version": "7.10.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", - "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", - "requires": { - "lodash": "^4.17.19" - } - }, "@babel/helper-remap-async-to-generator": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", @@ -334,77 +210,17 @@ "@babel/helper-annotate-as-pure": "^7.10.4", "@babel/helper-wrap-function": "^7.10.4", "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-replace-supers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz", - "integrity": "sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.12.1", - "@babel/helper-optimise-call-expression": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", - "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "requires": { - "@babel/types": "^7.12.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/parser": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", - "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" - }, - "@babel/traverse": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", - "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.1", - "@babel/types": "^7.12.1", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" } }, "@babel/helper-simple-access": { @@ -413,18 +229,6 @@ "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "requires": { "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -433,37 +237,25 @@ "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "requires": { "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/helper-split-export-declaration": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", - "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", + "integrity": "sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g==", "requires": { - "@babel/types": "^7.11.0" + "@babel/types": "^7.12.11" } }, "@babel/helper-validator-identifier": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", - "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" }, "@babel/helper-validator-option": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", - "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" }, "@babel/helper-wrap-function": { "version": "7.12.3", @@ -477,61 +269,13 @@ } }, "@babel/helpers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz", - "integrity": "sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "requires": { "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1" - }, - "dependencies": { - "@babel/generator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz", - "integrity": "sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==", - "requires": { - "@babel/types": "^7.12.1", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/parser": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz", - "integrity": "sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==" - }, - "@babel/traverse": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz", - "integrity": "sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.12.1", - "@babel/types": "^7.12.1", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" - } - }, - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" } }, "@babel/highlight": { @@ -545,14 +289,14 @@ } }, "@babel/parser": { - "version": "7.11.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", - "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz", + "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", - "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz", + "integrity": "sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/helper-remap-async-to-generator": "^7.12.1", @@ -569,13 +313,13 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", - "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-decorators": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "@babel/plugin-proposal-dynamic-import": { @@ -624,9 +368,9 @@ } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", - "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -652,9 +396,9 @@ } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", - "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", @@ -687,6 +431,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, "@babel/plugin-syntax-class-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", @@ -727,6 +479,14 @@ "@babel/helper-plugin-utils": "^7.10.4" } }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", @@ -834,9 +594,9 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", - "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz", + "integrity": "sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -899,12 +659,12 @@ } }, "@babel/plugin-transform-flow-strip-types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", - "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-flow": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" } }, "@babel/plugin-transform-for-of": { @@ -1040,24 +800,23 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.1.tgz", - "integrity": "sha512-RmKejwnT0T0QzQUzcbP5p1VWlpnP8QHtdhEtLG55ZDQnJNalbF3eeDyu3dnGKvGzFIQiBzFhBYTwvv435p9Xpw==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz", + "integrity": "sha512-JDWGuzGNWscYcq8oJVCtSE61a5+XAOos+V0HrxnDieUus4UMnBEosDnY1VJqU5iZ4pA04QY7l0+JvHL1hZEfsw==", "requires": { - "@babel/helper-builder-react-jsx": "^7.10.4", - "@babel/helper-builder-react-jsx-experimental": "^7.12.1", + "@babel/helper-annotate-as-pure": "^7.12.10", + "@babel/helper-module-imports": "^7.12.5", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1" + "@babel/plugin-syntax-jsx": "^7.12.1", + "@babel/types": "^7.12.12" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.1.tgz", - "integrity": "sha512-IilcGWdN1yNgEGOrB96jbTplRh+V2Pz1EoEwsKsHfX1a/L40cUYuD71Zepa7C+ujv7kJIxnDftWeZbKNEqZjCQ==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", "requires": { - "@babel/helper-builder-react-jsx-experimental": "^7.12.1", - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-jsx": "^7.12.1" + "@babel/plugin-transform-react-jsx": "^7.12.12" } }, "@babel/plugin-transform-react-jsx-self": { @@ -1102,12 +861,12 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", - "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", "resolve": "^1.8.1", "semver": "^5.5.1" } @@ -1130,12 +889,11 @@ } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz", - "integrity": "sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-regex": "^7.10.4" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-transform-template-literals": { @@ -1147,9 +905,9 @@ } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", - "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz", + "integrity": "sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -1182,15 +940,15 @@ } }, "@babel/preset-env": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", - "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.11.tgz", + "integrity": "sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==", "requires": { - "@babel/compat-data": "^7.12.1", - "@babel/helper-compilation-targets": "^7.12.1", - "@babel/helper-module-imports": "^7.12.1", + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", "@babel/helper-plugin-utils": "^7.10.4", - "@babel/helper-validator-option": "^7.12.1", + "@babel/helper-validator-option": "^7.12.11", "@babel/plugin-proposal-async-generator-functions": "^7.12.1", "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/plugin-proposal-dynamic-import": "^7.12.1", @@ -1198,10 +956,10 @@ "@babel/plugin-proposal-json-strings": "^7.12.1", "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", "@babel/plugin-proposal-object-rest-spread": "^7.12.1", "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", "@babel/plugin-proposal-private-methods": "^7.12.1", "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", "@babel/plugin-syntax-async-generators": "^7.8.0", @@ -1219,7 +977,7 @@ "@babel/plugin-transform-arrow-functions": "^7.12.1", "@babel/plugin-transform-async-to-generator": "^7.12.1", "@babel/plugin-transform-block-scoped-functions": "^7.12.1", - "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.11", "@babel/plugin-transform-classes": "^7.12.1", "@babel/plugin-transform-computed-properties": "^7.12.1", "@babel/plugin-transform-destructuring": "^7.12.1", @@ -1243,27 +1001,15 @@ "@babel/plugin-transform-reserved-words": "^7.12.1", "@babel/plugin-transform-shorthand-properties": "^7.12.1", "@babel/plugin-transform-spread": "^7.12.1", - "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", "@babel/plugin-transform-template-literals": "^7.12.1", - "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.10", "@babel/plugin-transform-unicode-escapes": "^7.12.1", "@babel/plugin-transform-unicode-regex": "^7.12.1", "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.12.1", - "core-js-compat": "^3.6.2", + "@babel/types": "^7.12.11", + "core-js-compat": "^3.8.0", "semver": "^5.5.0" - }, - "dependencies": { - "@babel/types": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz", - "integrity": "sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==", - "requires": { - "@babel/helper-validator-identifier": "^7.10.4", - "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - } } }, "@babel/preset-modules": { @@ -1279,81 +1025,84 @@ } }, "@babel/preset-react": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", - "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.10.tgz", + "integrity": "sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==", "requires": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-transform-react-display-name": "^7.12.1", - "@babel/plugin-transform-react-jsx": "^7.12.1", - "@babel/plugin-transform-react-jsx-development": "^7.12.1", - "@babel/plugin-transform-react-jsx-self": "^7.12.1", - "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.10", + "@babel/plugin-transform-react-jsx-development": "^7.12.7", "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, "@babel/preset-typescript": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", - "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.9.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" } }, "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", - "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz", + "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==", "requires": { "core-js-pure": "^3.0.0", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", - "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "requires": { "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.10.4", - "@babel/types": "^7.10.4" + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, "@babel/traverse": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", - "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.11.0", - "@babel/helper-function-name": "^7.10.4", - "@babel/helper-split-export-declaration": "^7.11.0", - "@babel/parser": "^7.11.0", - "@babel/types": "^7.11.0", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.12.tgz", + "integrity": "sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w==", + "requires": { + "@babel/code-frame": "^7.12.11", + "@babel/generator": "^7.12.11", + "@babel/helper-function-name": "^7.12.11", + "@babel/helper-split-export-declaration": "^7.12.11", + "@babel/parser": "^7.12.11", + "@babel/types": "^7.12.12", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.19" } }, "@babel/types": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", - "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.12.tgz", + "integrity": "sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ==", "requires": { - "@babel/helper-validator-identifier": "^7.10.4", + "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", @@ -1373,6 +1122,38 @@ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" }, + "@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } + } + }, "@hapi/address": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", @@ -1407,372 +1188,118 @@ "@hapi/hoek": "^8.3.0" } }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - } - }, - "@jest/core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "requires": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - } - }, - "@jest/reporters": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", - "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", - "requires": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - } - }, - "@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - } - } - }, - "@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - } - }, - "@jest/test-sequencer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", - "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", - "requires": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - } - }, - "@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - } - }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" - }, - "@sheerun/mutationobserver-shim": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", - "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", - "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", - "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", - "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", - "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", - "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", - "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", - "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", - "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==" - }, - "@svgr/babel-preset": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", - "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", - "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", - "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", - "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", - "@svgr/babel-plugin-transform-svg-component": "^4.2.0" - } - }, - "@svgr/core": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", - "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", - "requires": { - "@svgr/plugin-jsx": "^4.3.3", - "camelcase": "^5.3.1", - "cosmiconfig": "^5.2.1" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "dependencies": { "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, - "@svgr/hast-util-to-babel-ast": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", - "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", - "requires": { - "@babel/types": "^7.4.4" - } - }, - "@svgr/plugin-jsx": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", - "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", - "requires": { - "@babel/core": "^7.4.5", - "@svgr/babel-preset": "^4.3.3", - "@svgr/hast-util-to-babel-ast": "^4.3.2", - "svg-parser": "^2.0.0" - } - }, - "@svgr/plugin-svgo": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", - "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", - "requires": { - "cosmiconfig": "^5.2.1", - "merge-deep": "^3.0.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", - "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", - "requires": { - "@babel/core": "^7.4.5", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.4.5", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^4.3.3", - "@svgr/plugin-jsx": "^4.3.3", - "@svgr/plugin-svgo": "^4.3.1", - "loader-utils": "^1.2.3" - } + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==" }, - "@testing-library/dom": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", - "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", - "requires": { - "@babel/runtime": "^7.8.4", - "@sheerun/mutationobserver-shim": "^0.3.2", - "@types/testing-library__dom": "^6.12.1", - "aria-query": "^4.0.2", - "dom-accessibility-api": "^0.3.0", - "pretty-format": "^25.1.0", - "wait-for-expect": "^3.0.2" + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" }, "dependencies": { "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", - "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1796,233 +1323,75 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", - "requires": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" - } - }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } } } }, - "@testing-library/jest-dom": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", - "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", - "requires": { - "@babel/runtime": "^7.5.1", - "chalk": "^2.4.1", - "css": "^2.2.3", - "css.escape": "^1.5.1", - "jest-diff": "^24.0.0", - "jest-matcher-utils": "^24.0.0", - "lodash": "^4.17.11", - "pretty-format": "^24.0.0", - "redent": "^3.0.0" - } - }, - "@testing-library/react": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", - "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", - "requires": { - "@babel/runtime": "^7.8.4", - "@testing-library/dom": "^6.15.0", - "@types/testing-library__react": "^9.1.2" - } - }, - "@testing-library/user-event": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", - "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" - }, - "@types/babel__core": { - "version": "7.1.10", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.10.tgz", - "integrity": "sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", - "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz", - "integrity": "sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz", - "integrity": "sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" - }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" - }, - "@types/node": { - "version": "14.0.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz", - "integrity": "sha512-kVrqXhbclHNHGu9ztnAwSncIgJv/FaxmzXJvGXNdcCpV1b8u1/Mi6z6m0vwy0LzKeXFTPLH0NzwmoJ3fNCIq0g==" - }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" - }, - "@types/react": { - "version": "16.9.46", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.46.tgz", - "integrity": "sha512-dbHzO3aAq1lB3jRQuNpuZ/mnu+CdD3H0WVaaBQA8LTT3S33xhVBUj232T8M3tAhSWJs/D/UqORYUlJNl/8VQZg==", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "16.9.8", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", - "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", - "requires": { - "@types/react": "*" - } - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" - }, - "@types/testing-library__dom": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", - "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", - "requires": { - "pretty-format": "^24.3.0" - } - }, - "@types/testing-library__react": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", - "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", - "requires": { - "@types/react-dom": "*", - "@types/testing-library__dom": "*", - "pretty-format": "^25.1.0" + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" } }, "@types/yargs": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", - "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { "@types/yargs-parser": "*" } @@ -2033,18 +1402,17 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2063,4278 +1431,4352 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "pretty-format": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", - "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", "requires": { - "@jest/types": "^25.5.0", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^16.12.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } } } }, - "@types/yargs": { - "version": "13.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", - "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", - "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", - "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", - "requires": { - "@typescript-eslint/experimental-utils": "2.34.0", - "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" - } - }, - "@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - } - }, - "@typescript-eslint/parser": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", - "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", - "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" - } - }, - "@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", - "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" }, "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", - "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", - "requires": { - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" - }, - "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" - }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "acorn-jsx": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", - "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" - }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" }, "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "airbnb-prop-types": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", - "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", - "requires": { - "array.prototype.find": "^2.1.1", - "function.prototype.name": "^1.1.2", - "is-regex": "^1.1.0", - "object-is": "^1.1.2", - "object.assign": "^4.1.0", - "object.entries": "^1.1.2", - "prop-types": "^15.7.2", - "prop-types-exact": "^1.2.0", - "react-is": "^16.13.1" - } - }, - "ajv": { - "version": "6.12.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", - "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" - }, - "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", - "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" - } - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { - "safe-buffer": "~5.1.0" + "@types/yargs-parser": "*" } - } - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" - }, - "array-differ": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", - "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", - "dev": true - }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" - }, - "array-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", - "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", - "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", - "is-string": "^1.0.5" - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" - }, - "array.prototype.find": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", - "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.4" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "array.prototype.flat": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", - "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" } }, - "array.prototype.flatmap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", - "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", - "dev": true, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "function-bind": "^1.1.1" + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "dependencies": { - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" } }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" } }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { - "inherits": "2.0.1" + "@types/istanbul-lib-report": "*" } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "colorette": "^1.2.1", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" - }, - "axe-core": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", - "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", - "dev": true - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" } }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", "requires": { - "babylon": "^6.18.0" + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" } }, - "babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" } }, - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" } } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-Loc4UDGutcZ+Bd56hBInkm6JyjyCwWy4t2wcDXzN8EDPANgVRj0VP8Nxn0Zq2pc+WKauZwEivQgbDGg4xZO20A==", + "requires": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" }, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, - "babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", "requires": { - "@types/babel__traverse": "^7.0.6" + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" } }, - "babel-plugin-macros": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", - "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "@rollup/plugin-replace": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", "requires": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "dependencies": { - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" } } }, - "babel-plugin-named-asset-import": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", - "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==" + "@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + "@sinonjs/commons": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "requires": { + "type-detect": "4.0.8" + } }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "@sinonjs/commons": "^1.7.0" } }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } }, - "babel-preset-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" } }, - "babel-preset-react-app": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", - "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", - "requires": { - "@babel/core": "7.9.0", - "@babel/plugin-proposal-class-properties": "7.8.3", - "@babel/plugin-proposal-decorators": "7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-proposal-optional-chaining": "7.9.0", - "@babel/plugin-transform-flow-strip-types": "7.9.0", - "@babel/plugin-transform-react-display-name": "7.8.3", - "@babel/plugin-transform-runtime": "7.9.0", - "@babel/preset-env": "7.9.0", - "@babel/preset-react": "7.9.1", - "@babel/preset-typescript": "7.9.0", - "@babel/runtime": "7.9.0", - "babel-plugin-macros": "2.8.0", - "babel-plugin-transform-react-remove-prop-types": "0.4.24" + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.4.0.tgz", + "integrity": "sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==", + "requires": { + "@babel/core": "^7.9.0", + "@babel/plugin-transform-react-constant-elements": "^7.9.0", + "@babel/preset-env": "^7.9.5", + "@babel/preset-react": "^7.9.4", + "@svgr/core": "^5.4.0", + "@svgr/plugin-jsx": "^5.4.0", + "@svgr/plugin-svgo": "^5.4.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" }, "dependencies": { - "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", - "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + "@types/yargs-parser": "*" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", - "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "color-convert": "^2.0.1" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", - "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "color-name": "~1.1.4" } }, - "@babel/preset-env": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", - "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", - "requires": { - "@babel/compat-data": "^7.9.0", - "@babel/helper-compilation-targets": "^7.8.7", - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-proposal-async-generator-functions": "^7.8.3", - "@babel/plugin-proposal-dynamic-import": "^7.8.3", - "@babel/plugin-proposal-json-strings": "^7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-proposal-numeric-separator": "^7.8.3", - "@babel/plugin-proposal-object-rest-spread": "^7.9.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", - "@babel/plugin-proposal-optional-chaining": "^7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", - "@babel/plugin-syntax-async-generators": "^7.8.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-json-strings": "^7.8.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", - "@babel/plugin-syntax-numeric-separator": "^7.8.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.0", - "@babel/plugin-syntax-top-level-await": "^7.8.3", - "@babel/plugin-transform-arrow-functions": "^7.8.3", - "@babel/plugin-transform-async-to-generator": "^7.8.3", - "@babel/plugin-transform-block-scoped-functions": "^7.8.3", - "@babel/plugin-transform-block-scoping": "^7.8.3", - "@babel/plugin-transform-classes": "^7.9.0", - "@babel/plugin-transform-computed-properties": "^7.8.3", - "@babel/plugin-transform-destructuring": "^7.8.3", - "@babel/plugin-transform-dotall-regex": "^7.8.3", - "@babel/plugin-transform-duplicate-keys": "^7.8.3", - "@babel/plugin-transform-exponentiation-operator": "^7.8.3", - "@babel/plugin-transform-for-of": "^7.9.0", - "@babel/plugin-transform-function-name": "^7.8.3", - "@babel/plugin-transform-literals": "^7.8.3", - "@babel/plugin-transform-member-expression-literals": "^7.8.3", - "@babel/plugin-transform-modules-amd": "^7.9.0", - "@babel/plugin-transform-modules-commonjs": "^7.9.0", - "@babel/plugin-transform-modules-systemjs": "^7.9.0", - "@babel/plugin-transform-modules-umd": "^7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", - "@babel/plugin-transform-new-target": "^7.8.3", - "@babel/plugin-transform-object-super": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.8.7", - "@babel/plugin-transform-property-literals": "^7.8.3", - "@babel/plugin-transform-regenerator": "^7.8.7", - "@babel/plugin-transform-reserved-words": "^7.8.3", - "@babel/plugin-transform-shorthand-properties": "^7.8.3", - "@babel/plugin-transform-spread": "^7.8.3", - "@babel/plugin-transform-sticky-regex": "^7.8.3", - "@babel/plugin-transform-template-literals": "^7.8.3", - "@babel/plugin-transform-typeof-symbol": "^7.8.4", - "@babel/plugin-transform-unicode-regex": "^7.8.3", - "@babel/preset-modules": "^0.1.3", - "@babel/types": "^7.9.0", - "browserslist": "^4.9.1", - "core-js-compat": "^3.6.2", - "invariant": "^2.2.2", - "levenary": "^1.1.1", - "semver": "^5.5.0" - } + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "@babel/preset-react": { - "version": "7.9.1", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", - "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-react-display-name": "^7.8.3", - "@babel/plugin-transform-react-jsx": "^7.9.1", - "@babel/plugin-transform-react-jsx-development": "^7.9.0", - "@babel/plugin-transform-react-jsx-self": "^7.9.0", - "@babel/plugin-transform-react-jsx-source": "^7.9.0" + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" } }, - "@babel/runtime": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", - "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "regenerator-runtime": "^0.13.4" + "has-flag": "^4.0.0" } } } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - } + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" } }, - "base64-js": { + "@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + }, + "@types/anymatch": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", "requires": { - "tweetnacl": "^0.14.3" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "requires": { + "@babel/types": "^7.0.0" + } }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "requires": { - "file-uri-to-path": "1.0.0" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", "requires": { - "inherits": "~2.0.0" + "@babel/types": "^7.3.0" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } }, - "bn.js": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", - "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } + "@types/minimatch": "*", + "@types/node": "*" } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" + "@types/node": "*" } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" }, - "bootstrap": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.5.3.tgz", - "integrity": "sha512-o9ppKQioXGqhw8Z7mah6KdTYpNQY//tipnkxppWhPbiSWdD+1raYsnhwEZjkTHYbGee4cVQ0Rx65EhOY/HNLcQ==" + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@types/istanbul-lib-coverage": "*" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==" + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", + "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "@types/react": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.0.tgz", + "integrity": "sha512-aj/L7RIMsRlWML3YB6KZiXB3fV2t41+5RBGYF8z+tAKU43Px8C3cYUZsDvf1/+Bm4FK21QWBrDutu8ZJ/70qOw==", "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" - } + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "@types/react-dom": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.0.tgz", + "integrity": "sha512-lUqY7OlkF/RbNtD5nIq7ot8NquXrdFrjSOR6+w9a9RFQevGi1oZO1dcJbXMeONAPKtZ2UrZOEJ5UOCVsxbLk/g==", "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "@types/react": "*" } }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "@types/node": "*" } }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + }, + "@types/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "pretty-format": "^24.3.0" } }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" }, "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "source-map": "^0.6.1" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", "requires": { - "pako": "~1.0.5" + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" } }, - "browserslist": { - "version": "4.14.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz", - "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==", + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", "requires": { - "caniuse-lite": "^1.0.30001135", - "electron-to-chromium": "^1.3.571", - "escalade": "^3.1.0", - "node-releases": "^1.1.61" + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", "requires": { - "node-int64": "^0.4.0" + "@types/yargs-parser": "*" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz", + "integrity": "sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww==", "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "@typescript-eslint/experimental-utils": "4.14.0", + "@typescript-eslint/scope-manager": "4.14.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + "@typescript-eslint/experimental-utils": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz", + "integrity": "sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + "@typescript-eslint/parser": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.14.0.tgz", + "integrity": "sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg==", + "requires": { + "@typescript-eslint/scope-manager": "4.14.0", + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/typescript-estree": "4.14.0", + "debug": "^4.1.1" + } }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + "@typescript-eslint/scope-manager": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz", + "integrity": "sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q==", + "requires": { + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0" + } }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "@typescript-eslint/types": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.14.0.tgz", + "integrity": "sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A==" }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "@typescript-eslint/typescript-estree": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz", + "integrity": "sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag==", "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" + "@typescript-eslint/types": "4.14.0", + "@typescript-eslint/visitor-keys": "4.14.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" }, "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" } }, "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "@typescript-eslint/visitor-keys": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz", + "integrity": "sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA==", "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "@typescript-eslint/types": "4.14.0", + "eslint-visitor-keys": "^2.0.0" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "requires": { - "callsites": "^2.0.0" + "@webassemblyjs/wast-printer": "1.9.0" } }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "requires": { - "caller-callsite": "^2.0.0" + "@webassemblyjs/ast": "1.9.0" } }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" }, - "camel-case": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", - "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "requires": { - "pascal-case": "^3.1.1", - "tslib": "^1.10.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "@xtuc/long": "4.2.2" } }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, - "caniuse-lite": { - "version": "1.0.30001148", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz", - "integrity": "sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==" + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "requires": { - "rsvp": "^4.8.4" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", - "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" } }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, - "cheerio": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", - "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, - "chokidar": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", - "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" } }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - } + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" } }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "airbnb-prop-types": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", "requires": { - "source-map": "~0.6.0" + "array.prototype.find": "^2.1.1", + "function.prototype.name": "^1.1.2", + "is-regex": "^1.1.0", + "object-is": "^1.1.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.2", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.13.1" } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { - "restore-cursor": "^3.1.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, - "clone-deep": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", - "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", - "requires": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" - } + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "color-convert": "^1.9.0" } }, - "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.4" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "requires": { - "color-name": "1.1.3" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", - "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "sprintf-js": "~1.0.2" } }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "requires": { - "delayed-stream": "~1.0.0" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" } }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, - "compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", "requires": { - "arity-n": "^1.0.4" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" } }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "requires": { - "mime-db": ">= 1.43.0 < 2" + "array-uniq": "^1.0.1" } }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.find": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.4" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "requires": { - "ms": "2.0.0" + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" } }, - "confusing-browser-globals": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", - "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "requires": { - "safe-buffer": "5.1.2" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" }, "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "requires": { - "safe-buffer": "~5.1.1" + "object-assign": "^4.1.1", + "util": "0.10.3" }, "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } } } }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "lodash": "^4.17.14" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" }, - "core-js-compat": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", - "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "requires": { - "browserslist": "^4.8.5", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, - "core-js-pure": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", - "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "axe-core": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", + "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" }, "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" }, "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "object.assign": "^4.1.0" } }, - "create-react-context": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", - "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" } }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + } } }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" }, - "css-blank-pseudo": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", - "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "postcss": "^7.0.5" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, - "css-has-pseudo": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", - "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" }, "dependencies": { - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" - }, - "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" } } } }, - "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" } } }, - "css-prefers-color-scheme": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", - "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", - "requires": { - "postcss": "^7.0.5" - } + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "css.escape": { + "base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "cssdb": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" + "tweetnacl": "^0.14.3" } }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", - "postcss-unique-selectors": "^4.0.1" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" } }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, "requires": { - "postcss": "^7.0.0" + "file-uri-to-path": "1.0.0" } }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - }, - "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "requires": { - "css-tree": "1.0.0-alpha.39" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", - "requires": { - "mdn-data": "2.0.6", - "source-map": "^0.6.1" - } + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, - "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "bootstrap": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "cssom": "0.3.x" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "csstype": { + "braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", - "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "array-find-index": "^1.0.1" + "fill-range": "^7.0.1" } }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, - "d": { + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "requires": { - "assert-plus": "^1.0.0" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, "dependencies": { - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" } } }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "requires": { - "ms": "^2.1.1" + "pako": "~1.0.5" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "browserslist": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz", + "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==", "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "caniuse-lite": "^1.0.30001173", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.634", + "escalade": "^3.1.1", + "node-releases": "^1.1.69" } }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" + "node-int64": "^0.4.0" } }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "requires": { - "object-keys": "^1.0.12" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" }, "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "kind-of": "^6.0.0" + "yallist": "^4.0.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { - "kind-of": "^6.0.0" + "glob": "^7.1.3" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" + "callsites": "^2.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { + "callsites": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" } } }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "caller-callsite": "^2.0.0" } }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" }, "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, - "discontinuous-range": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "requires": { - "buffer-indexof": "^1.0.0" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, - "doctrine": { + "caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "requires": { - "esutils": "^2.0.2" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "dom-accessibility-api": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", - "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + "caniuse-lite": { + "version": "1.0.30001179", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001179.tgz", + "integrity": "sha512-blMmO0QQujuUWZKyVrD1msR4WNDAqb/UPO1Sw2WWsQ7deoM5bJiicKnWJ1Y0NS/aGINSnKPIWBMw5luX+NDUCA==" }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "requires": { - "utila": "~0.4" + "rsvp": "^4.8.4" } }, - "dom-helpers": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", - "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", - "requires": { - "@babel/runtime": "^7.1.2" - } + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "cheerio": { + "version": "1.0.0-rc.5", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.5.tgz", + "integrity": "sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw==", "requires": { - "webidl-conversions": "^4.0.2" + "cheerio-select-tmp": "^0.1.0", + "dom-serializer": "~1.2.0", + "domhandler": "^4.0.0", + "entities": "~2.1.0", + "htmlparser2": "^6.0.0", + "parse5": "^6.0.0", + "parse5-htmlparser2-tree-adapter": "^6.0.0" } }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "cheerio-select-tmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz", + "integrity": "sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ==", "requires": { - "domelementtype": "1" + "css-select": "^3.1.2", + "css-what": "^4.0.0", + "domelementtype": "^2.1.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.4" } }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "optional": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" } }, - "dot-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", - "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "tslib": "^1.9.0" } }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "requires": { - "is-obj": "^2.0.0" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "safe-buffer": "~5.1.0" + "ansi-regex": "^4.1.0" } } } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.582", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.582.tgz", - "integrity": "sha512-0nCJ7cSqnkMC+kUuPs0YgklFHraWGl/xHqtZWWtOeVtyi+YqkoAOMGuZQad43DscXCQI/yizcTa3u6B5r+BLww==" + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, - "elliptic": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", - "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.11.9", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", - "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" - } + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" } }, - "email-addresses": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", - "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "requires": { - "once": "^1.4.0" + "color-convert": "^1.9.1", + "color-string": "^1.5.4" } }, - "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "color-name": "1.1.3" } }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "enzyme": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", - "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", "requires": { - "array.prototype.flat": "^1.2.3", - "cheerio": "^1.0.0-rc.3", - "enzyme-shallow-equal": "^1.0.1", - "function.prototype.name": "^1.1.2", - "has": "^1.0.3", - "html-element-map": "^1.2.0", - "is-boolean-object": "^1.0.1", - "is-callable": "^1.1.5", - "is-number-object": "^1.0.4", - "is-regex": "^1.0.5", - "is-string": "^1.0.5", - "is-subset": "^0.1.1", - "lodash.escape": "^4.0.1", - "lodash.isequal": "^4.5.0", - "object-inspect": "^1.7.0", - "object-is": "^1.0.2", - "object.assign": "^4.1.0", - "object.entries": "^1.1.1", - "object.values": "^1.1.1", - "raf": "^3.4.1", - "rst-selector-parser": "^2.2.3", - "string.prototype.trim": "^1.2.1" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, - "enzyme-adapter-react-16": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.5.tgz", - "integrity": "sha512-33yUJGT1nHFQlbVI5qdo5Pfqvu/h4qPwi1o0a6ZZsjpiqq92a3HjynDhwd1IeED+Su60HDWV8mxJqkTnLYdGkw==", + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { - "enzyme-adapter-utils": "^1.13.1", - "enzyme-shallow-equal": "^1.0.4", - "has": "^1.0.3", - "object.assign": "^4.1.0", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "react-is": "^16.13.1", - "react-test-renderer": "^16.0.0-0", - "semver": "^5.7.0" + "delayed-stream": "~1.0.0" } }, - "enzyme-adapter-utils": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", - "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", "requires": { - "airbnb-prop-types": "^2.16.0", - "function.prototype.name": "^1.1.3", - "has": "^1.0.3", - "object.assign": "^4.1.2", - "object.fromentries": "^2.0.3", - "prop-types": "^15.7.2", - "semver": "^5.7.1" + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "dependencies": { - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "function.prototype.name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", - "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "functions-have-names": "^1.2.1" - } - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "ms": "2.0.0" } }, - "object.fromentries": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", - "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" - } + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "enzyme-shallow-equal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", - "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", - "requires": { - "has": "^1.0.3", - "object-is": "^1.1.2" - } + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "prr": "~1.0.1" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "requires": { - "is-arrayish": "^0.2.1" + "safe-buffer": "5.1.2" } }, - "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "safe-buffer": "~5.1.1" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" }, - "escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "core-js-compat": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", "requires": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "browserslist": "^4.16.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } } }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "core-js-pure": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", - "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" - }, - "resolve-from": { + "path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" } } }, - "eslint-config-airbnb": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", - "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", - "dev": true, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "requires": { - "eslint-config-airbnb-base": "^14.2.1", - "object.assign": "^4.1.2", - "object.entries": "^1.1.2" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" }, "dependencies": { - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "eslint-config-airbnb-base": { - "version": "14.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", - "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", - "dev": true, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.2" - }, - "dependencies": { - "confusing-browser-globals": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - } + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "eslint-config-prettier": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", - "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", - "dev": true, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { - "get-stdin": "^6.0.0" - }, - "dependencies": { - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - } + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "eslint-config-react-app": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", - "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", "requires": { - "confusing-browser-globals": "^1.0.9" + "gud": "^1.0.0", + "warning": "^4.0.3" } }, - "eslint-import-resolver-node": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", - "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, - "eslint-loader": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", - "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "requires": { - "fs-extra": "^8.1.0", - "loader-fs-cache": "^1.0.2", - "loader-utils": "^1.2.3", - "object-hash": "^2.0.1", - "schema-utils": "^2.6.1" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, - "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "requires": { - "debug": "^2.6.9", - "pkg-dir": "^2.0.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { + "cssesc": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "requires": { - "p-try": "^1.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } + } + } + }, + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "p-limit": "^1.1.0" + "yallist": "^4.0.0" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { - "find-up": "^2.1.0" + "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "eslint-plugin-flowtype": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", - "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", "requires": { - "lodash": "^4.17.15" + "postcss": "^7.0.5" } }, - "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "dev": true, + "css-select": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", + "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" + "boolbase": "^1.0.0", + "css-what": "^4.0.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.3", + "nth-check": "^2.0.0" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", + "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "requires": { - "ms": "2.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" } }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, - "strip-bom": { + "resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" } } }, - "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", - "dev": true, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "requires": { - "@babel/runtime": "^7.11.2", - "aria-query": "^4.2.2", - "array-includes": "^3.1.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", - "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", - "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==", - "dev": true - }, - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", - "dev": true - }, - "jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", - "dev": true, - "requires": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - }, - "dependencies": { - "array-includes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", - "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "get-intrinsic": "^1.0.1", - "is-string": "^1.0.5" - } - } - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - } + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" } }, - "eslint-plugin-prettier": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", - "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", - "dev": true, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "requires": { - "prettier-linter-helpers": "^1.0.0" + "postcss": "^7.0.0" } }, - "eslint-plugin-react": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", - "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", - "dev": true, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "css-tree": "^1.1.2" }, "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", - "dev": true, + "css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "requires": { - "has": "^1.0.3" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" } }, - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dev": true, - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" } } }, - "eslint-plugin-react-hooks": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", - "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, - "eslint-scope": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", - "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } } }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "csstype": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.6.tgz", + "integrity": "sha512-+ZAmfyWMT7TiIlzdqJgjMb7S4f1beorDbWbsocyK4RaiqA5RTX3K14bnBWmmA9QEM0gRdsjyyrEmcyga8Zsxmw==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "requires": { - "eslint-visitor-keys": "^1.1.0" + "array-find-index": "^1.0.1" } }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" }, - "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" - } + "assert-plus": "^1.0.0" } }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { - "estraverse": "^4.1.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, - "events": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", - "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "requires": { - "original": "^1.0.0" + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" } }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, - "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - } + "execa": "^1.0.0", + "ip-regex": "^2.1.0" } }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "ms": "2.0.0" + "kind-of": "^6.0.0" } }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "is-descriptor": "^0.1.0" + "kind-of": "^6.0.0" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-extendable": "^0.1.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } } }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" }, "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6347,1478 +5789,1446 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { - "type": "^2.0.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" }, "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", - "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "path-type": "^4.0.0" }, "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" } } }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } + "buffer-indexof": "^1.0.0" } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } + "@babel/runtime": "^7.1.2" } }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dom-serializer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", "requires": { - "websocket-driver": ">=0.5.1" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" } }, - "fb-watchman": { + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "domexception": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { - "bser": "2.1.1" + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "domhandler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "requires": { + "domelementtype": "^2.1.0" + } }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "domutils": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", "requires": { - "escape-string-regexp": "^1.0.5" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" } }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "requires": { - "flat-cache": "^2.0.1" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" + "is-obj": "^2.0.0" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" }, - "filename-reserved-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", - "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, - "filenamify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", - "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "requires": { - "filename-reserved-regex": "^1.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "filenamify-url": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", - "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "filenamify": "^1.0.0", - "humanize-url": "^1.0.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "filesize": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", - "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "electron-to-chromium": { + "version": "1.3.642", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.642.tgz", + "integrity": "sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ==" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "once": "^1.4.0" } }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "requires": { - "glob": "^7.1.3" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } } } }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" - }, - "flatten": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + }, + "enzyme": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "array.prototype.flat": "^1.2.3", + "cheerio": "^1.0.0-rc.3", + "enzyme-shallow-equal": "^1.0.1", + "function.prototype.name": "^1.1.2", + "has": "^1.0.3", + "html-element-map": "^1.2.0", + "is-boolean-object": "^1.0.1", + "is-callable": "^1.1.5", + "is-number-object": "^1.0.4", + "is-regex": "^1.0.5", + "is-string": "^1.0.5", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.7.0", + "object-is": "^1.0.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1", + "object.values": "^1.1.1", + "raf": "^3.4.1", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.2.1" } }, - "follow-redirects": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "enzyme-adapter-react-16": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz", + "integrity": "sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==", + "requires": { + "enzyme-adapter-utils": "^1.14.0", + "enzyme-shallow-equal": "^1.0.4", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.values": "^1.1.2", + "prop-types": "^15.7.2", + "react-is": "^16.13.1", + "react-test-renderer": "^16.0.0-0", + "semver": "^5.7.0" + } }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "enzyme-adapter-utils": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", "requires": { - "for-in": "^1.0.1" + "airbnb-prop-types": "^2.16.0", + "function.prototype.name": "^1.1.3", + "has": "^1.0.3", + "object.assign": "^4.1.2", + "object.fromentries": "^2.0.3", + "prop-types": "^15.7.2", + "semver": "^5.7.1" } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "enzyme-shallow-equal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", + "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "requires": { + "has": "^1.0.3", + "object-is": "^1.1.2" + } }, - "fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^3.3.0", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" + "prr": "~1.0.1" } }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "is-arrayish": "^0.2.1" } }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "es-abstract": { + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "requires": { - "map-cache": "^0.2.2" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" } }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "requires": { - "minipass": "^3.0.0" + "d": "^1.0.1", + "ext": "^1.1.2" } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "requires": { - "safe-buffer": "~5.1.0" + "prelude-ls": "~1.1.2" } } } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "eslint": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", + "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", + "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.2.tgz", - "integrity": "sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "functions-have-names": "^1.2.0" + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "functions-have-names": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz", - "integrity": "sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA==" - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "eslint-config-airbnb": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", + "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", + "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "eslint-config-airbnb-base": "^14.2.1", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" } }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "eslint-config-airbnb-base": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", + "integrity": "sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA==", + "dev": true, "requires": { - "globule": "^1.0.0" + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.2" } }, - "gensync": { - "version": "1.0.0-beta.1", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", - "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", - "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "get-stdin": "^6.0.0" + }, + "dependencies": { + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + } } }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", "requires": { - "pump": "^3.0.0" + "confusing-browser-globals": "^1.0.10" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "requires": { - "assert-plus": "^1.0.0" - } - }, - "gh-pages": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", - "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", - "requires": { - "async": "^2.6.1", - "commander": "^2.18.0", - "email-addresses": "^3.0.1", - "filenamify-url": "^1.0.0", - "fs-extra": "^8.1.0", - "globby": "^6.1.0" - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "debug": "^2.6.9", + "resolve": "^1.13.1" }, "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" - }, - "gud": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", - "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } } } }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "harmony-reflect": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", - "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", "requires": { - "function-bind": "^1.1.1" + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "requires": { - "ansi-regex": "^2.0.0" + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "eslint-plugin-jest": { + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", + "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "@typescript-eslint/experimental-utils": "^4.0.1" } }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" }, "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } + "emoji-regex": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.0.tgz", + "integrity": "sha512-DNc3KFPK18bPdElMJnf/Pkv5TXhxFU3YFDEuGLDRtPmV4rkmCjBkCSEp22u6rBHdSN9Vlp/GK7k98prmE1Jgug==" } } }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "eslint-plugin-prettier": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "dev": true, "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "prettier-linter-helpers": "^1.0.0" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "eslint-plugin-react": { + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + } } }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "eslint-plugin-testing-library": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", + "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "@typescript-eslint/experimental-utils": "^3.10.1" }, "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "eslint-visitor-keys": "^1.1.0" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", "requires": { - "safe-buffer": "~5.1.0" + "lru-cache": "^6.0.0" } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, - "html-element-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", - "integrity": "sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw==", - "requires": { - "array-filter": "^1.0.0" - } - }, - "html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { - "whatwg-encoding": "^1.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, - "html-entities": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", - "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" + "eslint-visitor-keys": "^1.1.0" }, "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, - "html-to-react": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.3.tgz", - "integrity": "sha512-txe09A3vxW8yEZGJXJ1is5gGDfBEVACmZDSgwDyH5EsfRdOubBwBCg63ZThZP0xBn0UE4FyvMXZXmohusCxDcg==", + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + }, + "eslint-webpack-plugin": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.4.3.tgz", + "integrity": "sha512-+15ifHFkGn0gB7lQBe+xgyKcjelxv9xlTutGHEPYBUUj+1Rjrjq3+1REJLJpyAHgpQTatpqkRY1z8gQuyn3Aww==", "requires": { - "domhandler": "^3.0", - "htmlparser2": "^4.1.0", - "lodash.camelcase": "^4.3.0", - "ramda": "^0.27" + "@types/eslint": "^7.2.4", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" }, "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" - }, - "domhandler": { + "schema-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.0.0.tgz", - "integrity": "sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==", - "requires": { - "domelementtype": "^2.0.1" - } - }, - "domutils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.1.0.tgz", - "integrity": "sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg==", - "requires": { - "dom-serializer": "^0.2.1", - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0" - } - }, - "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" - }, - "htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } } } }, - "html-webpack-plugin": { - "version": "4.0.0-beta.11", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", - "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "requires": { - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.15", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "dependencies": { - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" } } }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "estraverse": "^5.1.0" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" } } }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } } }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" + "original": "^1.0.0" } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" }, - "humanize-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", - "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "requires": { - "normalize-url": "^1.0.0", - "strip-url-auth": "^1.0.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } } }, - "husky": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", - "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", - "dev": true, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "chalk": "^2.4.2", - "ci-info": "^2.0.0", - "cosmiconfig": "^5.2.1", - "execa": "^1.0.0", - "get-stdin": "^7.0.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "read-pkg": "^5.2.0", - "run-node": "^1.0.0", - "slash": "^3.0.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "ms": "2.0.0" } }, - "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", - "dev": true - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "p-locate": "^4.1.0" + "is-descriptor": "^0.1.0" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "p-limit": "^2.2.0" + "is-extendable": "^0.1.0" } }, - "parse-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", - "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", - "dev": true, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", - "lines-and-columns": "^1.1.6" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", "requires": { - "find-up": "^4.0.0" + "@types/istanbul-lib-report": "*" } }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "@types/yargs-parser": "*" } }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "requires": { - "postcss": "^7.0.14" - } - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "immer": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", - "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -7844,1039 +7254,5169 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", "requires": { - "ansi-regex": "^5.0.0" + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" } }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } } } }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } } }, - "internal-slot": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", - "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", "requires": { - "es-abstract": "^1.17.0-next.1", - "has": "^1.0.3", - "side-channel": "^1.0.2" + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + } } }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "loose-envify": "^1.0.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" } }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "reusify": "^1.0.4" } }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "requires": { - "binary-extensions": "^2.0.0" + "websocket-driver": ">=0.5.1" } }, - "is-boolean-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", - "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" + "bser": "2.1.1" } }, - "is-core-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz", - "integrity": "sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==", - "requires": { - "has": "^1.0.3" - } + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", "requires": { - "kind-of": "^3.0.2" + "flat-cache": "^3.0.4" } }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=" }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } }, - "is-fullwidth-code-point": { + "filenamify-url": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "resolved": "https://registry.npmjs.org/filenamify-url/-/filenamify-url-1.0.0.tgz", + "integrity": "sha1-syvYExnvWGO3MHi+1Q9GpPeXX1A=", "requires": { - "number-is-nan": "^1.0.0" + "filenamify": "^1.0.0", + "humanize-url": "^1.0.0" } }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "is-extglob": "^2.1.1" + "to-regex-range": "^5.0.1" } }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "requires": { - "kind-of": "^3.0.2" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } } }, - "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-in-cwd": { + "find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "requires": { - "is-path-inside": "^2.1.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "path-is-inside": "^1.0.2" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "requires": { - "isobject": "^3.0.1" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + } } }, - "is-regex": { + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "requires": { - "has-symbols": "^1.0.1" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "follow-redirects": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, - "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } }, - "is-subset": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "requires": { - "html-comment-regex": "^1.1.0" + "map-cache": "^0.2.2" } }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "requires": { - "has-symbols": "^1.0.1" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "is-typedarray": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + "fsevents": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "optional": true }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + "function.prototype.name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz", + "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "functions-have-names": "^1.2.1" + } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "functions-have-names": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==" }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gh-pages": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-2.2.0.tgz", + "integrity": "sha512-c+yPkNOPMFGNisYg9r4qvsMIjVYikJv7ImFOhPIVPt0+AcRUamZ7zkGRLHz7FKB0xrlZ+ddSOJsZv9XAFVXLmA==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify-url": "^1.0.0", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-element-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", + "integrity": "sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw==", + "requires": { + "array-filter": "^1.0.0" + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-to-react": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.5.tgz", + "integrity": "sha512-KONZUDFPg5OodWaQu2ymfkDmU0JA7zB1iPfvyHehTmMUZnk0DS7/TyCMTzsLH6b4BvxX15g88qZCXFhJWktsmA==", + "requires": { + "domhandler": "^3.3.0", + "htmlparser2": "^5.0", + "lodash.camelcase": "^4.3.0", + "ramda": "^0.27.1" + }, + "dependencies": { + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "requires": { + "domelementtype": "^2.0.1" + } + }, + "htmlparser2": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz", + "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.3.0", + "domutils": "^2.4.2", + "entities": "^2.0.0" + } + } + } + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.0.tgz", + "integrity": "sha512-numTQtDZMoh78zJpaNdJ9MXb2cv5G3jwUoe3dMQODubZvLoGvTE/Ofp6sHvH8OGKcN/8A47pGLi/k58xHP/Tfw==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.4.4", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "humanize-url": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/humanize-url/-/humanize-url-1.0.1.tgz", + "integrity": "sha1-9KuZ4NKIF0yk4eUEB8VfuuRk7/8=", + "requires": { + "normalize-url": "^1.0.0", + "strip-url-auth": "^1.0.0" + } + }, + "husky": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", + "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "ci-info": "^2.0.0", + "cosmiconfig": "^5.2.1", + "execa": "^1.0.0", + "get-stdin": "^7.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "read-pkg": "^5.2.0", + "run-node": "^1.0.0", + "slash": "^3.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "immer": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/immer/-/immer-7.0.9.tgz", + "integrity": "sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "requires": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" + "@jest/types": "^26.6.2", + "@types/node": "*" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "requires": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", - "requires": { - "html-escaper": "^2.0.0" - } - }, - "jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "dependencies": { - "jest-cli": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "requires": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, - "jest-changed-files": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", - "requires": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-config": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", - "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" - } - }, - "jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-docblock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-each": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", - "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", - "requires": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-environment-jsdom": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", - "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - } - }, - "jest-environment-jsdom-fourteen": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", - "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", - "requires": { - "@jest/environment": "^24.3.0", - "@jest/fake-timers": "^24.3.0", - "@jest/types": "^24.3.0", - "jest-mock": "^24.0.0", - "jest-util": "^24.0.0", - "jsdom": "^14.1.0" + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } }, - "jsdom": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", - "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } } }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "requires": { - "async-limiter": "~1.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } - } - } - }, - "jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - } - }, - "jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" - }, - "jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "dependencies": { - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "optional": true, + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" + "has-flag": "^4.0.0" } } } }, - "jest-jasmine2": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.9.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" - } - }, - "jest-leak-detector": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", - "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", - "requires": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - } - }, - "jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "requires": { - "@jest/types": "^24.9.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - }, - "jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" - }, - "jest-resolve": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", - "requires": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - } - }, - "jest-resolve-dependencies": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", - "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", - "requires": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" - } - }, - "jest-runner": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", - "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - } - }, "jest-runtime": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", - "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", - "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, "jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } }, "jest-snapshot": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" + "pretty-format": "^26.6.2", + "semver": "^7.3.2" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" + "micromatch": "^4.0.2" }, "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^24.9.0" + "pretty-format": "^26.6.2" }, "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-watch-typeahead": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", - "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.1", - "jest-regex-util": "^24.9.0", - "jest-watcher": "^24.3.0", + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", "slash": "^3.0.0", - "string-length": "^3.1.0", - "strip-ansi": "^5.0.0" + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "dependencies": { - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "string-length": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", - "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" } }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-watcher": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", - "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", "requires": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/yargs": { + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.12.tgz", + "integrity": "sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" }, "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } } } @@ -8892,9 +12432,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -8906,47 +12446,52 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", "xml-name-validator": "^3.0.0" }, "dependencies": { - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" - }, "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } } } }, @@ -8975,14 +12520,6 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "requires": { - "jsonify": "~0.0.0" - } - }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -9014,11 +12551,6 @@ "graceful-fs": "^4.1.6" } }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -9031,12 +12563,12 @@ } }, "jsx-ast-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", - "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", "requires": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" } }, "killable": { @@ -9045,12 +12577,9 @@ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" }, "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "kleur": { "version": "3.0.3", @@ -9060,14 +12589,12 @@ "language-subtag-registry": { "version": "0.3.21", "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", - "dev": true + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" }, "language-tags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dev": true, "requires": { "language-subtag-registry": "~0.3.2" } @@ -9081,36 +12608,18 @@ "webpack-sources": "^1.1.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - }, - "left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, - "levenary": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", - "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", - "requires": { - "leven": "^3.1.0" - } - }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, "lines-and-columns": { @@ -9130,58 +12639,19 @@ "strip-bom": "^2.0.0" } }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "requires": { - "find-up": "^1.0.0" - } - } - } - }, "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" }, "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } + "json5": "^2.1.2" } }, "locate-path": { @@ -9201,9 +12671,9 @@ } }, "lodash": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", - "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -9268,9 +12738,9 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "loglevel": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", - "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==" + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" }, "loose-envify": { "version": "1.4.0", @@ -9290,11 +12760,18 @@ } }, "lower-case": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", - "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { - "tslib": "^1.10.0" + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "lru-cache": { @@ -9306,6 +12783,14 @@ "yallist": "^2.1.2" } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -9330,11 +12815,6 @@ "tmpl": "1.0.x" } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -9393,35 +12873,6 @@ "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "meow": { @@ -9468,16 +12919,6 @@ } } }, - "merge-deep": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", - "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", - "requires": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" - } - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -9504,30 +12945,12 @@ "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, "miller-rabin": { @@ -9547,21 +12970,21 @@ } }, "mime": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", - "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" }, "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "requires": { - "mime-db": "1.44.0" + "mime-db": "1.45.0" } }, "mimic-fn": { @@ -9575,9 +12998,9 @@ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" }, "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", "requires": { "loader-utils": "^1.1.0", "normalize-url": "1.9.1", @@ -9585,6 +13008,24 @@ "webpack-sources": "^1.1.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -9659,6 +13100,22 @@ "minipass": "^3.0.0" } }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -9695,22 +13152,6 @@ } } }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" - } - } - }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -9780,24 +13221,18 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true - }, - "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "dev": true } } }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + }, + "nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" }, "nanomatch": { "version": "1.2.13", @@ -9815,13 +13250,14 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - } + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" } }, "natural-compare": { @@ -9830,15 +13266,14 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, "nearley": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.5.tgz", - "integrity": "sha512-qoh1ZXXl0Kpn40tFhmgvffUAlbpRMcjLUagNVnT1JmliUIsB4tFabmCNhD97+tkf9FZ/SLhhYzNow0V3GitzDg==", + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", "requires": { "commander": "^2.19.0", "moo": "^0.5.0", "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6", - "semver": "^5.4.1" + "randexp": "0.4.6" } }, "negotiator": { @@ -9862,12 +13297,19 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", - "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "requires": { - "lower-case": "^2.0.1", - "tslib": "^1.10.0" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "node-forge": { @@ -9940,35 +13382,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" } } }, @@ -9978,21 +13391,64 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" }, "node-notifier": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", - "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "optional": true, "requires": { "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", "shellwords": "^0.1.1", - "which": "^1.3.0" + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + } } }, "node-releases": { - "version": "1.1.64", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.64.tgz", - "integrity": "sha512-Iec8O9166/x2HRMJyLLLWkd0sFFLrFNy+Xf+JQfSQsdBJzPcHpNl3JQ9gD4j+aJxmCa25jNsIbM4bmACtSbkSg==" + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, "node-sass": { "version": "4.14.1", @@ -10062,12 +13518,9 @@ } }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-range": { "version": "0.1.2", @@ -10105,11 +13558,11 @@ } }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "requires": { - "boolbase": "~1.0.0" + "boolbase": "^1.0.0" } }, "num2fraction": { @@ -10154,26 +13607,29 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "object-hash": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", - "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" - }, "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "object-keys": { @@ -10190,44 +13646,46 @@ } }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "object.entries": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", - "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, "object.fromentries": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", - "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.18.0-next.1" } }, "object.pick": { @@ -10239,13 +13697,13 @@ } }, "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.18.0-next.1", "has": "^1.0.3" } }, @@ -10284,22 +13742,12 @@ } }, "open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - } } }, "opencollective-postinstall": { @@ -10314,28 +13762,35 @@ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "requires": { "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } } }, "optimize-css-assets-webpack-plugin": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", - "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", "requires": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, "original": { @@ -10371,12 +13826,9 @@ } }, "p-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", - "requires": { - "p-reduce": "^1.0.0" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" }, "p-finally": { "version": "1.0.0", @@ -10400,18 +13852,13 @@ } }, "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "requires": { "aggregate-error": "^3.0.0" } }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" - }, "p-retry": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", @@ -10438,44 +13885,22 @@ "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "param-case": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", - "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "requires": { - "dot-case": "^3.0.3", - "tslib": "^1.10.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "parent-module": { @@ -10484,13 +13909,6 @@ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "requires": { "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - } } }, "parse-asn1": { @@ -10527,11 +13945,16 @@ } }, "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "requires": { - "@types/node": "*" + "parse5": "^6.0.1" } }, "parseurl": { @@ -10540,12 +13963,19 @@ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" }, "pascal-case": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", - "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "requires": { - "no-case": "^3.0.3", - "tslib": "^1.10.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } } }, "pascalcase": { @@ -10699,11 +14129,6 @@ "semver-compare": "^1.0.0" } }, - "pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" - }, "pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -10728,9 +14153,9 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { "ms": "^2.1.1" } @@ -10991,11 +14416,11 @@ } }, "postcss-flexbugs-fixes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", - "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.26" } }, "postcss-focus-visible": { @@ -11015,9 +14440,9 @@ } }, "postcss-font-variant": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", - "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", "requires": { "postcss": "^7.0.2" } @@ -11065,6 +14490,42 @@ "requires": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } } }, "postcss-loader": { @@ -11078,6 +14539,24 @@ "schema-utils": "^1.0.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -11584,11 +15063,23 @@ } }, "postcss-safe-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", - "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", "requires": { - "postcss": "^7.0.0" + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz", + "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==", + "requires": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + } + } } }, "postcss-selector-matches": { @@ -11601,9 +15092,9 @@ } }, "postcss-selector-not": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", - "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" @@ -11664,9 +15155,9 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" }, "prepend-http": { "version": "1.0.4", @@ -11689,9 +15180,9 @@ } }, "pretty-bytes": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz", - "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==" + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" }, "pretty-error": { "version": "2.1.2", @@ -11700,13 +15191,6 @@ "requires": { "lodash": "^4.17.20", "renderkid": "^2.0.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - } } }, "pretty-format": { @@ -11781,12 +15265,6 @@ "pump": "^3.0.0" } }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -11893,12 +15371,12 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" }, "prompts": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", - "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", "requires": { "kleur": "^3.0.3", - "sisteransi": "^1.0.4" + "sisteransi": "^1.0.5" } }, "prop-types": { @@ -12112,43 +15590,43 @@ } }, "react-app-polyfill": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", - "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", "requires": { - "core-js": "^3.5.0", + "core-js": "^3.6.5", "object-assign": "^4.1.1", - "promise": "^8.0.3", + "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.3", - "whatwg-fetch": "^3.0.0" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" } }, "react-dev-utils": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", - "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.1.tgz", + "integrity": "sha512-rlgpCupaW6qQqvu0hvv2FDv40QG427fjghV56XyPcP5aKtOAPzNAhQ7bHqk1YdS2vpW1W7aSV3JobedxuPlBAA==", "requires": { - "@babel/code-frame": "7.8.3", + "@babel/code-frame": "7.10.4", "address": "1.1.2", - "browserslist": "4.10.0", + "browserslist": "4.14.2", "chalk": "2.4.2", - "cross-spawn": "7.0.1", + "cross-spawn": "7.0.3", "detect-port-alt": "1.1.6", "escape-string-regexp": "2.0.0", - "filesize": "6.0.1", + "filesize": "6.1.0", "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "3.1.1", + "fork-ts-checker-webpack-plugin": "4.1.6", "global-modules": "2.0.0", - "globby": "8.0.2", + "globby": "11.0.1", "gzip-size": "5.1.1", - "immer": "1.10.0", - "inquirer": "7.0.4", + "immer": "7.0.9", "is-root": "2.1.0", - "loader-utils": "1.2.3", + "loader-utils": "2.0.0", "open": "^7.0.2", "pkg-up": "3.1.0", - "react-error-overlay": "^6.0.7", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.8", "recursive-readdir": "2.2.2", "shell-quote": "1.7.2", "strip-ansi": "6.0.0", @@ -12156,11 +15634,11 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", - "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, "ansi-regex": { @@ -12168,42 +15646,32 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, "browserslist": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", - "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", "requires": { - "caniuse-lite": "^1.0.30001035", - "electron-to-chromium": "^1.3.378", - "node-releases": "^1.1.52", - "pkg-up": "^3.1.0" + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" } }, - "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" - }, "cross-spawn": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", - "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", @@ -12219,80 +15687,16 @@ } }, "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "inquirer": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", - "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.2", - "cli-cursor": "^3.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.15", - "mute-stream": "0.0.8", - "run-async": "^2.2.0", - "rxjs": "^6.5.3", - "string-width": "^4.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" } }, "locate-path": { @@ -12321,11 +15725,6 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -12339,21 +15738,6 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" - }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -12384,9 +15768,9 @@ } }, "react-error-overlay": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", - "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz", + "integrity": "sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==" }, "react-ga": { "version": "2.7.0", @@ -12447,273 +15831,268 @@ "warning": "^4.0.2" } }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, "react-scripts": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz", - "integrity": "sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw==", - "requires": { - "@babel/core": "7.9.0", - "@svgr/webpack": "4.3.3", - "@typescript-eslint/eslint-plugin": "^2.10.0", - "@typescript-eslint/parser": "^2.10.0", - "babel-eslint": "10.1.0", - "babel-jest": "^24.9.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.0.tgz", + "integrity": "sha512-icJ/ctwV5XwITUOupBP9TUVGdWOqqZ0H08tbJ1kVC5VpNWYzEZ3e/x8axhV15ZXRsixLo27snwQE7B6Zd9J2Tg==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.2", + "@svgr/webpack": "5.4.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", "babel-loader": "8.1.0", - "babel-plugin-named-asset-import": "^0.3.6", - "babel-preset-react-app": "^9.1.2", - "camelcase": "^5.3.1", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", "case-sensitive-paths-webpack-plugin": "2.3.0", - "css-loader": "3.4.2", + "css-loader": "4.3.0", "dotenv": "8.2.0", "dotenv-expand": "5.1.0", - "eslint": "^6.6.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "3.0.3", - "eslint-plugin-flowtype": "4.6.0", - "eslint-plugin-import": "2.20.1", - "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-react": "7.19.0", - "eslint-plugin-react-hooks": "^1.6.1", - "file-loader": "4.3.0", - "fs-extra": "^8.1.0", - "fsevents": "2.1.2", - "html-webpack-plugin": "4.0.0-beta.11", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", "identity-obj-proxy": "3.0.0", - "jest": "24.9.0", - "jest-environment-jsdom-fourteen": "1.0.1", - "jest-resolve": "24.9.0", - "jest-watch-typeahead": "0.4.2", - "mini-css-extract-plugin": "0.9.0", - "optimize-css-assets-webpack-plugin": "5.0.3", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", "pnp-webpack-plugin": "1.6.4", - "postcss-flexbugs-fixes": "4.1.0", + "postcss-flexbugs-fixes": "4.2.1", "postcss-loader": "3.0.0", "postcss-normalize": "8.0.1", "postcss-preset-env": "6.7.0", - "postcss-safe-parser": "4.0.1", - "react-app-polyfill": "^1.0.6", - "react-dev-utils": "^10.2.1", - "resolve": "1.15.0", - "resolve-url-loader": "3.1.2", + "postcss-safe-parser": "5.0.2", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.0", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", "sass-loader": "8.0.2", - "semver": "6.3.0", - "style-loader": "0.23.1", - "terser-webpack-plugin": "2.3.8", - "ts-pnp": "1.1.6", - "url-loader": "2.3.0", - "webpack": "4.42.0", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", "webpack-dev-server": "3.11.0", "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "4.3.1" + "workbox-webpack-plugin": "5.1.4" }, "dependencies": { - "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" + "color-convert": "^2.0.1" } }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "requires": { - "ms": "2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "eslint-plugin-import": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", - "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "eslint": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.18.0.tgz", + "integrity": "sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ==", "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", - "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", - "requires": { - "@babel/runtime": "^7.4.5", - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", - "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.2", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^7.0.2", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1" + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" } }, - "eslint-plugin-react": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", - "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { - "array-includes": "^3.1.1", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.15.1", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.2", - "xregexp": "^4.3.0" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", - "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", - "requires": { - "is-core-module": "^2.0.0", - "path-parse": "^1.0.6" - } - } + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "requires": { - "locate-path": "^2.0.0" + "type-fest": "^0.8.1" } }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", "requires": { - "p-try": "^1.0.0" + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" } }, - "p-locate": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "p-limit": "^1.1.0" + "shebang-regex": "^3.0.0" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { + "shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "pify": "^2.0.0" + "ansi-regex": "^5.0.0" } }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "has-flag": "^4.0.0" } }, - "read-pkg-up": { + "universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, - "resolve": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", - "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { - "path-parse": "^1.0.6" + "isexe": "^2.0.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, @@ -12770,25 +16149,15 @@ } }, "reactstrap": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.8.1.tgz", - "integrity": "sha512-Sv+JdQNrr0J96rUpI19slm21A1T++Xv97mhO5C9gq1bz8qdOQE0fXhF0/HxYcxyUops8Rdmwsli+8iu+yy9N/w==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.9.0.tgz", + "integrity": "sha512-pmf33YjpNZk1IfrjqpWCUMq9hk6GzSnMWBAofTBNIRJQB1zQ0Au2kzv3lPUAFsBYgWEuI9iYa/xKXHaboSiMkQ==", "requires": { "@babel/runtime": "^7.12.5", "classnames": "^2.2.3", "prop-types": "^15.5.8", "react-popper": "^1.3.6", "react-transition-group": "^2.3.1" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } } }, "read-pkg": { @@ -12811,31 +16180,28 @@ } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, "requires": { "picomatch": "^2.2.1" } }, - "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "requires": { - "util.promisify": "^1.0.0" - } - }, "recursive-readdir": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", @@ -12859,9 +16225,9 @@ "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" }, "regenerate": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", - "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -12899,12 +16265,12 @@ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "regexpp": { @@ -12931,9 +16297,9 @@ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", - "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.6.tgz", + "integrity": "sha512-jjyuCp+IEMIm3N1H1LLTJW1EISEJV9+5oHdEyrt43Pg9cDSb6rrLZei2cVWpl0xTjmmlpec/lEQGYgM7xfpGCQ==", "requires": { "jsesc": "~0.5.0" }, @@ -12978,21 +16344,108 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", - "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "requires": { - "css-select": "^1.1.0", + "css-select": "^2.0.2", "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", + "htmlparser2": "^3.10.1", "lodash": "^4.17.20", "strip-ansi": "^3.0.0" }, "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } } } }, @@ -13069,6 +16522,11 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, "require-main-filename": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", @@ -13080,25 +16538,33 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "requires": { + "is-core-module": "^2.1.0", "path-parse": "^1.0.6" } }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve-url": { "version": "0.2.1", @@ -13170,15 +16636,6 @@ } } }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -13189,6 +16646,11 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, "rework": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", @@ -13237,6 +16699,79 @@ "inherits": "^2.0.1" } }, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "requires": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -13251,17 +16786,17 @@ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - }, "run-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", "dev": true }, + "run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", @@ -13270,18 +16805,10 @@ "aproba": "^1.1.1" } }, - "rxjs": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", - "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", - "requires": { - "tslib": "^1.9.0" - } - }, "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { "version": "1.1.0", @@ -13310,6 +16837,120 @@ "micromatch": "^3.1.4", "minimist": "^1.1.1", "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "sanitize.css": { @@ -13340,33 +16981,28 @@ "semver": "^6.3.0" }, "dependencies": { - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "minimist": "^1.2.0" } }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } } } }, @@ -13376,11 +17012,11 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "saxes": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", - "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { - "xmlchars": "^2.1.1" + "xmlchars": "^2.2.0" } }, "scheduler": { @@ -13400,19 +17036,6 @@ "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", "ajv-keywords": "^3.5.2" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - } } }, "scss-tokenizer": { @@ -13493,11 +17116,6 @@ } } }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", @@ -13506,9 +17124,9 @@ } }, "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "requires": { "randombytes": "^2.1.0" } @@ -13620,29 +17238,11 @@ } }, "shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", - "requires": { - "is-buffer": "^1.0.2" - } - }, - "lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" - } + "kind-of": "^6.0.2" } }, "shebang-command": { @@ -13666,15 +17266,17 @@ "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true }, "side-channel": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", - "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { - "es-abstract": "^1.17.0-next.1", - "object-inspect": "^1.7.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, "signal-exit": { @@ -13703,24 +17305,45 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" } } }, @@ -13818,11 +17441,6 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, @@ -13832,6 +17450,16 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "sockjs": { @@ -13858,9 +17486,9 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { "ms": "^2.1.1" } @@ -13919,6 +17547,11 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -13943,9 +17576,9 @@ } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" }, "spdy": { "version": "4.0.2", @@ -13970,6 +17603,18 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "split-string": { @@ -14002,11 +17647,10 @@ } }, "ssri": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", - "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", "requires": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" } }, @@ -14016,9 +17660,24 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", - "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" }, "state-toggle": { "version": "1.0.3", @@ -14055,35 +17714,6 @@ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "requires": { "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stealthy-require": { @@ -14098,35 +17728,6 @@ "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-each": { @@ -14148,35 +17749,6 @@ "readable-stream": "^2.3.6", "to-arraybuffer": "^1.0.0", "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-shift": { @@ -14190,29 +17762,34 @@ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.0" } } } }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -14224,52 +17801,53 @@ } }, "string.prototype.matchall": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", - "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0", + "es-abstract": "^1.18.0-next.1", "has-symbols": "^1.0.1", "internal-slot": "^1.0.2", "regexp.prototype.flags": "^1.3.0", - "side-channel": "^1.0.2" + "side-channel": "^1.0.3" } }, "string.prototype.trim": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz", - "integrity": "sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz", + "integrity": "sha512-16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1" + "es-abstract": "^1.18.0-next.1" } }, "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "stringify-object": { @@ -14329,8 +17907,7 @@ "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, "strip-indent": { "version": "3.0.0", @@ -14359,24 +17936,12 @@ "integrity": "sha1-IrD6OkE4WzO+PzMVUbu4N/oM164=" }, "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" } }, "stylehacks": { @@ -14409,6 +17974,30 @@ "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -14450,6 +18039,27 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -14458,6 +18068,14 @@ "dom-serializer": "0", "domelementtype": "1" } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } } } }, @@ -14467,37 +18085,63 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" }, "dependencies": { + "ajv": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", + "integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" } } } @@ -14517,6 +18161,37 @@ "inherits": "2" } }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, "terser": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", @@ -14528,18 +18203,18 @@ } }, "terser-webpack-plugin": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", - "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "requires": { - "cacache": "^13.0.1", + "cacache": "^15.0.5", "find-cache-dir": "^3.3.1", - "jest-worker": "^25.4.0", - "p-limit": "^2.3.0", - "schema-utils": "^2.6.6", - "serialize-javascript": "^4.0.0", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", "source-map": "^0.6.1", - "terser": "^4.6.12", + "terser": "^5.3.4", "webpack-sources": "^1.4.3" }, "dependencies": { @@ -14562,20 +18237,6 @@ "path-exists": "^4.0.0" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", - "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -14592,12 +18253,30 @@ "semver": "^6.0.0" } }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "requires": { "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } } }, "path-exists": { @@ -14613,97 +18292,48 @@ "find-up": "^4.0.0" } }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", "requires": { - "has-flag": "^4.0.0" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } } } } }, "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, "text-table": { @@ -14712,14 +18342,9 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" }, "through2": { "version": "2.0.5", @@ -14728,35 +18353,6 @@ "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "thunky": { @@ -14765,9 +18361,9 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "requires": { "setimmediate": "^1.0.4" } @@ -14777,14 +18373,6 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -14806,6 +18394,16 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "to-regex": { @@ -14820,12 +18418,11 @@ } }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toidentifier": { @@ -14843,11 +18440,11 @@ } }, "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", "requires": { - "punycode": "^2.1.0" + "punycode": "^2.1.1" } }, "trim": { @@ -14869,9 +18466,9 @@ } }, "trim-trailing-lines": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", - "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" }, "trough": { "version": "1.0.5", @@ -14886,16 +18483,20 @@ "glob": "^7.1.2" } }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, "ts-pnp": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", - "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" }, "tsconfig-paths": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -14907,7 +18508,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, "requires": { "minimist": "^1.2.0" } @@ -14915,20 +18515,19 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.19.1.tgz", + "integrity": "sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw==", "requires": { "tslib": "^1.8.1" } @@ -14957,13 +18556,18 @@ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -14988,6 +18592,14 @@ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, "unherit": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", @@ -15071,6 +18683,14 @@ "imurmurhash": "^0.1.4" } }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, "unist-util-is": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", @@ -15169,9 +18789,9 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } @@ -15198,13 +18818,25 @@ } }, "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, "url-parse": { @@ -15250,6 +18882,26 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "utila": { @@ -15268,9 +18920,26 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", - "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "v8-to-istanbul": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } }, "validate-npm-package-license": { "version": "3.0.4", @@ -15339,12 +19008,10 @@ } }, "w3c-xmlserializer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", - "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", "xml-name-validator": "^3.0.0" } }, @@ -15370,31 +19037,81 @@ } }, "watchpack": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", - "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.0" + "watchpack-chokidar2": "^2.0.1" } }, "watchpack-chokidar2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", - "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "optional": true, "requires": { "chokidar": "^2.1.8" }, "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "optional": true }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -15415,6 +19132,29 @@ "upath": "^1.1.1" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", @@ -15455,25 +19195,45 @@ "binary-extensions": "^1.0.0" } }, - "normalize-path": { + "is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "optional": true + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "readdirp": { @@ -15487,19 +19247,14 @@ "readable-stream": "^2.0.2" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "optional": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } } } @@ -15513,37 +19268,37 @@ } }, "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", - "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", + "enhanced-resolve": "^4.3.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", "loader-utils": "^1.2.3", "memory-fs": "^0.4.1", "micromatch": "^3.1.10", - "mkdirp": "^0.5.1", + "mkdirp": "^0.5.3", "neo-async": "^2.6.1", "node-libs-browser": "^2.2.1", "schema-utils": "^1.0.0", "tapable": "^1.1.3", "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", + "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, "dependencies": { @@ -15552,6 +19307,33 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", @@ -15574,6 +19356,11 @@ "y18n": "^4.0.0" } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", @@ -15583,6 +19370,68 @@ "estraverse": "^4.1.1" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -15591,6 +19440,26 @@ "yallist": "^3.0.2" } }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -15601,6 +19470,14 @@ "ajv-keywords": "^3.1.0" } }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, "ssri": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", @@ -15625,6 +19502,15 @@ "worker-farm": "^1.7.0" } }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -15633,15 +19519,22 @@ } }, "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "requires": { "memory-fs": "^0.4.1", "mime": "^2.4.4", "mkdirp": "^0.5.1", "range-parser": "^1.2.1", "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" + } } }, "webpack-dev-server": { @@ -15684,11 +19577,57 @@ "yargs": "^13.3.2" }, "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -15708,6 +19647,27 @@ "upath": "^1.1.1" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", @@ -15737,6 +19697,15 @@ } } }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -15750,23 +19719,42 @@ "binary-extensions": "^1.0.0" } }, - "normalize-path": { + "is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "readdirp": { @@ -15779,10 +19767,18 @@ "readable-stream": "^2.0.2" } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" }, "schema-utils": { "version": "1.0.0", @@ -15799,14 +19795,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", @@ -15815,6 +19803,15 @@ "has-flag": "^3.0.0" } }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, "ws": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", @@ -15832,6 +19829,13 @@ "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + } } }, "webpack-manifest-plugin": { @@ -15888,9 +19892,9 @@ } }, "whatwg-fetch": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz", - "integrity": "sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -15898,13 +19902,13 @@ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", "requires": { "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" } }, "which": { @@ -15934,164 +19938,177 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", - "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-broadcast-update": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", - "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-build": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", - "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", "requires": { - "@babel/runtime": "^7.3.4", - "@hapi/joi": "^15.0.0", + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", "common-tags": "^1.8.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.3", - "lodash.template": "^4.4.0", - "pretty-bytes": "^5.1.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", "stringify-object": "^3.3.0", "strip-comments": "^1.0.2", - "workbox-background-sync": "^4.3.1", - "workbox-broadcast-update": "^4.3.1", - "workbox-cacheable-response": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-expiration": "^4.3.1", - "workbox-google-analytics": "^4.3.1", - "workbox-navigation-preload": "^4.3.1", - "workbox-precaching": "^4.3.1", - "workbox-range-requests": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1", - "workbox-streams": "^4.3.1", - "workbox-sw": "^4.3.1", - "workbox-window": "^4.3.1" + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" }, "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, "workbox-cacheable-response": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", - "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", - "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" }, "workbox-expiration": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", - "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-google-analytics": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", - "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", "requires": { - "workbox-background-sync": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1" + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" } }, "workbox-navigation-preload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", - "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-precaching": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", - "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-range-requests": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", - "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-routing": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", - "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-strategies": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", - "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-streams": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", - "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-sw": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", - "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" }, "workbox-webpack-plugin": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", - "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", "requires": { - "@babel/runtime": "^7.0.0", - "json-stable-stringify": "^1.0.1", - "workbox-build": "^4.3.1" + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" } }, "workbox-window": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", - "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "worker-farm": { @@ -16150,31 +20167,21 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "requires": { - "mkdirp": "^0.5.1" - } - }, "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "requires": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "ws": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", - "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", - "requires": { - "async-limiter": "~1.0.0" - } + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==" }, "x-is-string": { "version": "0.1.0", @@ -16191,23 +20198,15 @@ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, - "xregexp": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", - "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", - "requires": { - "@babel/runtime-corejs3": "^7.8.3" - } - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" }, "yallist": { "version": "2.1.2", @@ -16284,6 +20283,11 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" } } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" } } } diff --git a/package.json b/package.json index b54c0ff9..01dbfd4b 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "react-ga": "^2.7.0", "react-icons": "^3.11.0", "react-markdown": "^4.3.1", - "react-scripts": "^3.4.4", + "react-scripts": "4.0.0", "react-scroll": "^1.8.0", "react-table": "^7.6.3", "react-test-renderer": "^16.14.0", @@ -28,7 +28,7 @@ }, "devDependencies": { "babel-eslint": "^10.0.3", - "eslint": "^6.8.0", + "eslint": "^7.11.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-prettier": "^6.15.0", "eslint-plugin-import": "^2.22.1", diff --git a/src/icons/Adobe.png b/public/assets/icons/Adobe.png similarity index 100% rename from src/icons/Adobe.png rename to public/assets/icons/Adobe.png diff --git a/src/icons/Airbnb.png b/public/assets/icons/Airbnb.png similarity index 100% rename from src/icons/Airbnb.png rename to public/assets/icons/Airbnb.png diff --git a/src/icons/Akuna Capital.png b/public/assets/icons/Akuna Capital.png similarity index 100% rename from src/icons/Akuna Capital.png rename to public/assets/icons/Akuna Capital.png diff --git a/src/icons/Amazon.png b/public/assets/icons/Amazon.png similarity index 100% rename from src/icons/Amazon.png rename to public/assets/icons/Amazon.png diff --git a/src/icons/Apple.png b/public/assets/icons/Apple.png similarity index 100% rename from src/icons/Apple.png rename to public/assets/icons/Apple.png diff --git a/src/icons/Asana.png b/public/assets/icons/Asana.png similarity index 100% rename from src/icons/Asana.png rename to public/assets/icons/Asana.png diff --git a/src/icons/Atlassian.png b/public/assets/icons/Atlassian.png similarity index 100% rename from src/icons/Atlassian.png rename to public/assets/icons/Atlassian.png diff --git a/src/icons/Blackrock.png b/public/assets/icons/BlackRock.png similarity index 100% rename from src/icons/Blackrock.png rename to public/assets/icons/BlackRock.png diff --git a/src/icons/Bloomberg.png b/public/assets/icons/Bloomberg.png similarity index 100% rename from src/icons/Bloomberg.png rename to public/assets/icons/Bloomberg.png diff --git a/src/icons/Capital One.png b/public/assets/icons/Capital One.png similarity index 100% rename from src/icons/Capital One.png rename to public/assets/icons/Capital One.png diff --git a/src/icons/Citadel.png b/public/assets/icons/Citadel.png similarity index 100% rename from src/icons/Citadel.png rename to public/assets/icons/Citadel.png diff --git a/src/icons/Facebook.png b/public/assets/icons/Facebook.png similarity index 100% rename from src/icons/Facebook.png rename to public/assets/icons/Facebook.png diff --git a/src/icons/Goldman Sachs.png b/public/assets/icons/Goldman Sachs.png similarity index 100% rename from src/icons/Goldman Sachs.png rename to public/assets/icons/Goldman Sachs.png diff --git a/src/icons/Google.png b/public/assets/icons/Google.png similarity index 100% rename from src/icons/Google.png rename to public/assets/icons/Google.png diff --git a/src/icons/Intuit.png b/public/assets/icons/Intuit.png similarity index 100% rename from src/icons/Intuit.png rename to public/assets/icons/Intuit.png diff --git a/src/icons/JPMorgan.png b/public/assets/icons/JPMorgan.png similarity index 100% rename from src/icons/JPMorgan.png rename to public/assets/icons/JPMorgan.png diff --git a/src/icons/LinkedIn.png b/public/assets/icons/LinkedIn.png similarity index 100% rename from src/icons/LinkedIn.png rename to public/assets/icons/LinkedIn.png diff --git a/src/icons/Lyft.png b/public/assets/icons/Lyft.png similarity index 100% rename from src/icons/Lyft.png rename to public/assets/icons/Lyft.png diff --git a/src/icons/Microsoft.png b/public/assets/icons/Microsoft.png similarity index 100% rename from src/icons/Microsoft.png rename to public/assets/icons/Microsoft.png diff --git a/src/icons/Morgan Stanley.png b/public/assets/icons/Morgan Stanley.png similarity index 100% rename from src/icons/Morgan Stanley.png rename to public/assets/icons/Morgan Stanley.png diff --git a/src/icons/Oracle.png b/public/assets/icons/Oracle.png similarity index 100% rename from src/icons/Oracle.png rename to public/assets/icons/Oracle.png diff --git a/src/icons/Palantir.png b/public/assets/icons/Palantir.png similarity index 100% rename from src/icons/Palantir.png rename to public/assets/icons/Palantir.png diff --git a/src/icons/Pinterest.png b/public/assets/icons/Pinterest.png similarity index 100% rename from src/icons/Pinterest.png rename to public/assets/icons/Pinterest.png diff --git a/src/icons/Qualtrics.png b/public/assets/icons/Qualtrics.png similarity index 100% rename from src/icons/Qualtrics.png rename to public/assets/icons/Qualtrics.png diff --git a/src/icons/Quora.png b/public/assets/icons/Quora.png similarity index 100% rename from src/icons/Quora.png rename to public/assets/icons/Quora.png diff --git a/src/icons/Salesforce.png b/public/assets/icons/Salesforce.png similarity index 100% rename from src/icons/Salesforce.png rename to public/assets/icons/Salesforce.png diff --git a/src/icons/Snapchat.png b/public/assets/icons/Snapchat.png similarity index 100% rename from src/icons/Snapchat.png rename to public/assets/icons/Snapchat.png diff --git a/src/icons/Square.png b/public/assets/icons/Square.png similarity index 100% rename from src/icons/Square.png rename to public/assets/icons/Square.png diff --git a/src/icons/Tesla.png b/public/assets/icons/Tesla.png similarity index 100% rename from src/icons/Tesla.png rename to public/assets/icons/Tesla.png diff --git a/src/icons/Twitch.png b/public/assets/icons/Twitch.png similarity index 100% rename from src/icons/Twitch.png rename to public/assets/icons/Twitch.png diff --git a/src/icons/Twitter.png b/public/assets/icons/Twitter.png similarity index 100% rename from src/icons/Twitter.png rename to public/assets/icons/Twitter.png diff --git a/src/icons/Two Sigma.png b/public/assets/icons/Two Sigma.png similarity index 100% rename from src/icons/Two Sigma.png rename to public/assets/icons/Two Sigma.png diff --git a/src/icons/Uber.png b/public/assets/icons/Uber.png similarity index 100% rename from src/icons/Uber.png rename to public/assets/icons/Uber.png diff --git a/src/icons/Yelp.png b/public/assets/icons/Yelp.png similarity index 100% rename from src/icons/Yelp.png rename to public/assets/icons/Yelp.png diff --git a/src/images/Blind.png b/public/assets/images/Blind.png similarity index 100% rename from src/images/Blind.png rename to public/assets/images/Blind.png diff --git a/src/images/Educative.png b/public/assets/images/Educative.png similarity index 100% rename from src/images/Educative.png rename to public/assets/images/Educative.png diff --git a/src/images/Hackernoon.png b/public/assets/images/Hackernoon.png similarity index 100% rename from src/images/Hackernoon.png rename to public/assets/images/Hackernoon.png diff --git a/src/components/Acknowledgements/index.js b/src/components/Acknowledgements/index.js index f8dfc9d6..c4523364 100644 --- a/src/components/Acknowledgements/index.js +++ b/src/components/Acknowledgements/index.js @@ -12,12 +12,13 @@ import { } from 'reactstrap'; import { Event } from '../Shared/Tracking'; -import Blind from '../../images/Blind.png'; -import Educative from '../../images/Educative.png'; -import Hackernoon from '../../images/Hackernoon.png'; - import './styles.scss'; +const imagePath = `${process.env.PUBLIC_URL}/assets/images/`; +const Blind = `${imagePath}Blind.png`; +const Educative = `${imagePath}Educative.png`; +const Hackernoon = `${imagePath}Hackernoon.png`; + const Acknowledgements = () => { return ( diff --git a/src/components/Table/filters.js b/src/components/Table/filters.js index 8be4b586..362f83f2 100644 --- a/src/components/Table/filters.js +++ b/src/components/Table/filters.js @@ -10,7 +10,7 @@ function CreateDropDownListHelper(options, filterValue, setFilter) { > {options.map((option, idx) => ( - ))} @@ -19,8 +19,10 @@ function CreateDropDownListHelper(options, filterValue, setFilter) { } export function DefaultColumnFilter({ - column: { filterValue, preFilteredRows, setFilter, id }, + // eslint-disable-next-line react/prop-types + column: { filterValue, preFilteredRows, setFilter }, }) { + // eslint-disable-next-line react/prop-types const count = preFilteredRows.length; return ( diff --git a/src/components/Table/index.js b/src/components/Table/index.js index e892c18e..1823a091 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -1,3 +1,4 @@ +/* eslint-disable react/jsx-props-no-spreading */ import React, { useState, useEffect } from 'react'; import { Table as ReactTable, @@ -22,7 +23,7 @@ import questions from '../../data'; import 'react-toggle/style.css'; import './styles.scss'; -const images = require.context('../../icons', true); +const iconPath = `${process.env.PUBLIC_URL}/assets/icons/`; const Table = () => { const data = React.useMemo(() => questions, []); @@ -213,6 +214,8 @@ const Table = () => { { Header: () => { return ( + // eslint-disable-next-line + // eslint-disable-next-line jsx-a11y/label-has-associated-control
- {column.render('Header')} +
+ {column.render('Header')} + {/* eslint-disable-next-line no-nested-ternary */} + {column.isSorted + ? column.isSortedDesc + ? ' 🔽' + : ' 🔼' + : ''} +
{column.canFilter ? column.render('Filter') : null}